Changeset 58fe85a for benchmark/Makefile.am
- Timestamp:
- Jan 7, 2021, 3:27:00 PM (5 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 2b4daf2, 64aeca0
- Parents:
- 3c64c668 (diff), eef8dfb (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - File:
-
- 1 edited
-
benchmark/Makefile.am (modified) (18 diffs)
Legend:
- Unmodified
- Added
- Removed
-
benchmark/Makefile.am
r3c64c668 r58fe85a 11 11 ## Created On : Sun May 31 09:08:15 2015 12 12 ## Last Modified By : Peter A. Buhr 13 ## Last Modified On : Sat Jan 25 09:20:44202014 ## Update Count : 25 513 ## Last Modified On : Tue Mar 10 11:41:18 2020 14 ## Update Count : 258 15 15 ############################################################################### 16 16 … … 19 19 20 20 # applies to both programs 21 include $(top_srcdir)/ src/cfa.make21 include $(top_srcdir)/tools/build/cfa.make 22 22 23 23 AM_CFLAGS = -O2 -Wall -Wextra -I$(srcdir) -lrt -pthread # -Werror … … 66 66 # Dummy hack tricks 67 67 EXTRA_PROGRAMS = dummy # build but do not install 68 dummy_SOURCES = dummyC.c dummyCXX.cpp68 nodist_dummy_SOURCES = dummyC.c dummyCXX.cpp 69 69 70 70 dummyC.c: … … 80 80 ## ========================================================================================================= 81 81 82 all : basic$(EXEEXT) ctxswitch$(EXEEXT) mutex$(EXEEXT) schedint$(EXEEXT) schedext$(EXEEXT) creation$(EXEEXT) 82 # all is used by make dist so ignore it 83 all: 84 85 all-bench : basic$(EXEEXT) ctxswitch$(EXEEXT) mutex$(EXEEXT) schedint$(EXEEXT) schedext$(EXEEXT) creation$(EXEEXT) 83 86 84 87 basic_loop_DURATION = 15000000000 … … 108 111 creation_cfa_coroutine_DURATION = 100000000 109 112 creation_cfa_coroutine_eager_DURATION = 10000000 113 creation_cfa_generator_DURATION = 1000000000 110 114 creation_upp_coroutine_DURATION = ${creation_cfa_coroutine_eager_DURATION} 111 creation_cfa_thread_DURATION = 10000000112 creation_upp_thread_DURATION = ${creation_cfa_thread_DURATION}113 115 creation_DURATION = 10000000 114 116 … … 144 146 145 147 cleancsv: 146 rm -f compile.csv basic.csv ctxswitch.csv mutex.csv sched uling.csv148 rm -f compile.csv basic.csv ctxswitch.csv mutex.csv schedint.csv 147 149 148 150 jenkins$(EXEEXT): cleancsv … … 155 157 +make mutex.csv 156 158 -+make mutex.diff.csv 157 +make sched uling.csv158 -+make sched uling.diff.csv159 +make schedint.csv 160 -+make schedint.diff.csv 159 161 @DOifskipcompile@ 160 162 cat compile.csv … … 165 167 cat mutex.csv 166 168 -cat mutex.diff.csv 167 cat sched uling.csv168 -cat sched uling.diff.csv169 cat schedint.csv 170 -cat schedint.diff.csv 169 171 170 172 compile.csv: … … 196 198 $(srcdir)/fixcsv.sh $@ 197 199 198 sched uling.csv:200 schedint.csv: 199 201 echo "building $@" 200 202 echo "schedint-1,schedint-2,schedext-1,schedext-2" > $@ … … 287 289 ctxswitch-python_coroutine$(EXEEXT): 288 290 $(BENCH_V_PY)echo "#!/bin/sh" > a.out 289 echo "python3 .7 $(srcdir)/ctxswitch/python_cor.py" >> a.out291 echo "python3 $(srcdir)/ctxswitch/python_cor.py \"$$""@\"" >> a.out 290 292 chmod a+x a.out 291 293 292 294 ctxswitch-nodejs_coroutine$(EXEEXT): 293 295 $(BENCH_V_NODEJS)echo "#!/bin/sh" > a.out 294 echo "nodejs $(srcdir)/ctxswitch/node_cor.js " >> a.out296 echo "nodejs $(srcdir)/ctxswitch/node_cor.js \"$$""@\"" >> a.out 295 297 chmod a+x a.out 296 298 297 299 ctxswitch-nodejs_await$(EXEEXT): 298 300 $(BENCH_V_NODEJS)echo "#!/bin/sh" > a.out 299 echo "nodejs $(srcdir)/ctxswitch/node_await.js " >> a.out301 echo "nodejs $(srcdir)/ctxswitch/node_await.js \"$$""@\"" >> a.out 300 302 chmod a+x a.out 301 303 … … 309 311 $(BENCH_V_JAVAC)javac -d $(builddir) $(srcdir)/ctxswitch/JavaThread.java 310 312 echo "#!/bin/sh" > a.out 311 echo "java JavaThread " >> a.out313 echo "java JavaThread \"$$""@\"" >> a.out 312 314 chmod a+x a.out 313 315 … … 351 353 $(BENCH_V_JAVAC)javac -d $(builddir) $(srcdir)/mutex/JavaThread.java 352 354 echo "#!/bin/sh" > a.out 353 echo "java JavaThread " >> a.out355 echo "java JavaThread \"$$""@\"" >> a.out 354 356 chmod a+x a.out 355 357 … … 383 385 $(BENCH_V_JAVAC)javac -d $(builddir) $(srcdir)/schedint/JavaThread.java 384 386 echo "#!/bin/sh" > a.out 385 echo "java JavaThread " >> a.out387 echo "java JavaThread \"$$""@\"" >> a.out 386 388 chmod a+x a.out 387 389 … … 450 452 creation-python_coroutine$(EXEEXT): 451 453 $(BENCH_V_PY)echo "#!/bin/sh" > a.out 452 echo "python3 .7 $(srcdir)/creation/python_cor.py" >> a.out454 echo "python3 $(srcdir)/creation/python_cor.py \"$$""@\"" >> a.out 453 455 chmod a+x a.out 454 456 455 457 creation-nodejs_coroutine$(EXEEXT): 456 458 $(BENCH_V_NODEJS)echo "#!/bin/sh" > a.out 457 echo "nodejs $(srcdir)/creation/node_cor.js " >> a.out459 echo "nodejs $(srcdir)/creation/node_cor.js \"$$""@\"" >> a.out 458 460 chmod a+x a.out 459 461 … … 467 469 $(BENCH_V_JAVAC)javac -d $(builddir) $(srcdir)/creation/JavaThread.java 468 470 echo "#!/bin/sh" > a.out 469 echo "java JavaThread " >> a.out471 echo "java JavaThread \"$$""@\"" >> a.out 470 472 chmod a+x a.out 471 473 … … 475 477 ## ========================================================================================================= 476 478 477 compile$(EXEEXT) : \479 bcompile$(EXEEXT) : \ 478 480 compile-array.make \ 479 481 compile-attributes.make \ … … 488 490 489 491 compile-array$(EXEEXT): 490 $(CFACOMPILE) - fsyntax-only -w $(testdir)/array.cfa492 $(CFACOMPILE) -DNO_COMPILED_PRAGMA -fsyntax-only -w $(testdir)/array.cfa 491 493 492 494 compile-attributes$(EXEEXT): 493 $(CFACOMPILE) - fsyntax-only -w $(testdir)/attributes.cfa495 $(CFACOMPILE) -DNO_COMPILED_PRAGMA -fsyntax-only -w $(testdir)/attributes.cfa 494 496 495 497 compile-empty$(EXEEXT): 496 $(CFACOMPILE) - fsyntax-only -w $(srcdir)/compile/empty.cfa498 $(CFACOMPILE) -DNO_COMPILED_PRAGMA -fsyntax-only -w $(srcdir)/compile/empty.cfa 497 499 498 500 compile-expression$(EXEEXT): 499 $(CFACOMPILE) - fsyntax-only -w $(testdir)/expression.cfa501 $(CFACOMPILE) -DNO_COMPILED_PRAGMA -fsyntax-only -w $(testdir)/expression.cfa 500 502 501 503 compile-io$(EXEEXT): 502 $(CFACOMPILE) - fsyntax-only -w $(testdir)/io1.cfa504 $(CFACOMPILE) -DNO_COMPILED_PRAGMA -fsyntax-only -w $(testdir)/io1.cfa 503 505 504 506 compile-monitor$(EXEEXT): 505 $(CFACOMPILE) - fsyntax-only -w $(testdir)/concurrent/monitor.cfa507 $(CFACOMPILE) -DNO_COMPILED_PRAGMA -fsyntax-only -w $(testdir)/concurrent/monitor.cfa 506 508 507 509 compile-operators$(EXEEXT): 508 $(CFACOMPILE) - fsyntax-only -w $(testdir)/operators.cfa510 $(CFACOMPILE) -DNO_COMPILED_PRAGMA -fsyntax-only -w $(testdir)/operators.cfa 509 511 510 512 compile-thread$(EXEEXT): 511 $(CFACOMPILE) - fsyntax-only -w $(testdir)/concurrent/thread.cfa513 $(CFACOMPILE) -DNO_COMPILED_PRAGMA -fsyntax-only -w $(testdir)/concurrent/thread.cfa 512 514 513 515 compile-typeof$(EXEEXT): 514 $(CFACOMPILE) - fsyntax-only -w $(testdir)/typeof.cfa516 $(CFACOMPILE) -DNO_COMPILED_PRAGMA -fsyntax-only -w $(testdir)/typeof.cfa 515 517 516 518 ## ========================================================================================================= … … 520 522 size-cfa$(EXEEXT): 521 523 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/size/size.cfa 524 525 ## ========================================================================================================= 526 527 %-tokio$(EXEEXT): $(srcdir)/readyQ/%.rs $(srcdir)/bench.rs 528 cd $(builddir) && cargo build --release 529 cp $(builddir)/target/release/$(basename $@) $@
Note:
See TracChangeset
for help on using the changeset viewer.