Changes in src/benchmark/Makefile.in [a5b7905:22ef6a5]
- File:
-
- 1 edited
-
src/benchmark/Makefile.in (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/benchmark/Makefile.in
ra5b7905 r22ef6a5 124 124 esac 125 125 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 126 am__DIST_COMMON = $(srcdir)/Makefile.in compile126 am__DIST_COMMON = $(srcdir)/Makefile.in 127 127 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 128 128 ACLOCAL = @ACLOCAL@ … … 253 253 STATS = ${TOOLSDIR}stat.py 254 254 repeats = 30 255 TIME_FORMAT = "%E"256 PRINT_FORMAT = '%20s\t'257 255 all: all-am 258 256 … … 446 444 .NOTPARALLEL: 447 445 448 all : ctxswitch$(EXEEXT) mutex$(EXEEXT) signal$(EXEEXT) waitfor$(EXEEXT) creation$(EXEEXT) 446 bench$(EXEEXT) : 447 @for ccflags in "-debug" "-nodebug"; do \ 448 echo ${CC} ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -lrt bench.c;\ 449 ${CC} ${AM_CFLAGS} ${CFLAGS} $${ccflags} -lrt bench.c;\ 450 ./a.out ; \ 451 done ; \ 452 rm -f ./a.out ; 453 454 csv-data$(EXEEXT): 455 @${CC} ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -nodebug -lrt -quiet -DN=50000000 csv-data.c 456 @./a.out 457 @rm -f ./a.out 458 459 ctxswitch$(EXEEXT): \ 460 ctxswitch-pthread.run \ 461 ctxswitch-cfa_coroutine.run \ 462 ctxswitch-cfa_thread.run \ 463 ctxswitch-upp_coroutine.run \ 464 ctxswitch-upp_thread.run 465 466 ctxswitch-cfa_coroutine$(EXEEXT): 467 ${CC} ctxswitch/cfa_cor.c -DBENCH_N=50000000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} 468 469 ctxswitch-cfa_thread$(EXEEXT): 470 ${CC} ctxswitch/cfa_thrd.c -DBENCH_N=50000000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} 471 472 ctxswitch-upp_coroutine$(EXEEXT): 473 u++ ctxswitch/upp_cor.cc -DBENCH_N=50000000 -I. -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags} 474 475 ctxswitch-upp_thread$(EXEEXT): 476 u++ ctxswitch/upp_thrd.cc -DBENCH_N=50000000 -I. -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags} 477 478 ctxswitch-pthread$(EXEEXT): 479 @BACKEND_CC@ ctxswitch/pthreads.c -DBENCH_N=50000000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags} 480 481 creation$(EXEEXT) :\ 482 creation-pthread.run \ 483 creation-cfa_coroutine.run \ 484 creation-cfa_thread.run \ 485 creation-upp_coroutine.run \ 486 creation-upp_thread.run 487 488 creation-cfa_coroutine$(EXEEXT): 489 ${CC} creation/cfa_cor.c -DBENCH_N=10000000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} 490 491 creation-cfa_thread$(EXEEXT): 492 ${CC} creation/cfa_thrd.c -DBENCH_N=10000000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} 493 494 creation-upp_coroutine$(EXEEXT): 495 u++ creation/upp_cor.cc -DBENCH_N=50000000 -I. -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags} 496 497 creation-upp_thread$(EXEEXT): 498 u++ creation/upp_thrd.cc -DBENCH_N=50000000 -I. -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags} 499 500 creation-pthread$(EXEEXT): 501 @BACKEND_CC@ creation/pthreads.c -DBENCH_N=250000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags} 502 503 mutex$(EXEEXT) :\ 504 mutex-function.run \ 505 mutex-pthread_lock.run \ 506 mutex-upp.run \ 507 mutex-cfa1.run \ 508 mutex-cfa2.run \ 509 mutex-cfa4.run 510 511 mutex-function$(EXEEXT): 512 @BACKEND_CC@ mutex/function.c -DBENCH_N=500000000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags} 513 514 mutex-pthread_lock$(EXEEXT): 515 @BACKEND_CC@ mutex/pthreads.c -DBENCH_N=50000000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags} 516 517 mutex-upp$(EXEEXT): 518 u++ mutex/upp.cc -DBENCH_N=50000000 -I. -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags} 519 520 mutex-cfa1$(EXEEXT): 521 ${CC} mutex/cfa1.c -DBENCH_N=5000000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} 522 523 mutex-cfa2$(EXEEXT): 524 ${CC} mutex/cfa2.c -DBENCH_N=5000000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} 525 526 mutex-cfa4$(EXEEXT): 527 ${CC} mutex/cfa4.c -DBENCH_N=5000000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} 528 529 signal$(EXEEXT) :\ 530 signal-upp.run \ 531 signal-cfa1.run \ 532 signal-cfa2.run \ 533 signal-cfa4.run 534 535 signal-upp$(EXEEXT): 536 u++ schedint/upp.cc -DBENCH_N=5000000 -I. -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags} 537 538 signal-cfa1$(EXEEXT): 539 ${CC} schedint/cfa1.c -DBENCH_N=500000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} 540 541 signal-cfa2$(EXEEXT): 542 ${CC} schedint/cfa2.c -DBENCH_N=500000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} 543 544 signal-cfa4$(EXEEXT): 545 ${CC} schedint/cfa4.c -DBENCH_N=500000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} 546 547 waitfor$(EXEEXT) :\ 548 waitfor-upp.run \ 549 waitfor-cfa1.run \ 550 waitfor-cfa2.run \ 551 waitfor-cfa4.run 552 553 waitfor-upp$(EXEEXT): 554 u++ schedext/upp.cc -DBENCH_N=5000000 -I. -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags} 555 556 waitfor-cfa1$(EXEEXT): 557 ${CC} schedext/cfa1.c -DBENCH_N=500000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} 558 559 waitfor-cfa2$(EXEEXT): 560 ${CC} schedext/cfa2.c -DBENCH_N=500000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} 561 562 waitfor-cfa4$(EXEEXT): 563 ${CC} schedext/cfa4.c -DBENCH_N=500000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} 449 564 450 565 %.run : %$(EXEEXT) ${REPEAT} … … 457 572 @rm -f a.out .result.log 458 573 459 %.runquiet :460 @+make $(basename $@)461 @./a.out462 @rm -f a.out463 464 %.make :465 @printf "${PRINT_FORMAT}" $(basename $(subst compile-,,$@))466 @+/usr/bin/time -f ${TIME_FORMAT} make $(basename $@) 2>&1467 468 574 ${REPEAT} : 469 575 @+make -C ${TOOLSDIR} repeat 470 471 jenkins$(EXEEXT):472 @echo "{"473 @echo -e '\t"githash": "'${githash}'",'474 @echo -e '\t"arch": "' ${arch} '",'475 @echo -e '\t"compile": {'476 @+make compile TIME_FORMAT='%e,' PRINT_FORMAT='\t\t\"%s\" :'477 @echo -e '\t\t"dummy" : {}'478 @echo -e '\t},'479 @echo -e '\t"ctxswitch": {'480 @echo -en '\t\t"coroutine":'481 @+make ctxswitch-cfa_coroutine.runquiet482 @echo -en '\t\t,"thread":'483 @+make ctxswitch-cfa_thread.runquiet484 @echo -e '\t},'485 @echo -e '\t"mutex": ['486 @echo -en '\t\t'487 @+make mutex-cfa1.runquiet488 @echo -en '\t\t,'489 @+make mutex-cfa2.runquiet490 @echo -e '\t],'491 @echo -e '\t"scheduling": ['492 @echo -en '\t\t'493 @+make signal-cfa1.runquiet494 @echo -en '\t\t,'495 @+make signal-cfa2.runquiet496 @echo -en '\t\t,'497 @+make waitfor-cfa1.runquiet498 @echo -en '\t\t,'499 @+make waitfor-cfa2.runquiet500 @echo -e '\n\t],'501 @echo -e '\t"epoch": ' $(shell date +%s)502 @echo "}"503 504 ctxswitch$(EXEEXT): \505 ctxswitch-pthread.run \506 ctxswitch-cfa_coroutine.run \507 ctxswitch-cfa_thread.run \508 ctxswitch-upp_coroutine.run \509 ctxswitch-upp_thread.run510 511 ctxswitch-cfa_coroutine$(EXEEXT):512 @${CC} ctxswitch/cfa_cor.c -DBENCH_N=50000000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}513 514 ctxswitch-cfa_thread$(EXEEXT):515 @${CC} ctxswitch/cfa_thrd.c -DBENCH_N=50000000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}516 517 ctxswitch-upp_coroutine$(EXEEXT):518 @u++ ctxswitch/upp_cor.cc -DBENCH_N=50000000 -I. -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}519 520 ctxswitch-upp_thread$(EXEEXT):521 @u++ ctxswitch/upp_thrd.cc -DBENCH_N=50000000 -I. -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}522 523 ctxswitch-pthread$(EXEEXT):524 @@BACKEND_CC@ ctxswitch/pthreads.c -DBENCH_N=50000000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}525 526 mutex$(EXEEXT) :\527 mutex-function.run \528 mutex-pthread_lock.run \529 mutex-upp.run \530 mutex-cfa1.run \531 mutex-cfa2.run \532 mutex-cfa4.run533 534 mutex-function$(EXEEXT):535 @@BACKEND_CC@ mutex/function.c -DBENCH_N=500000000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}536 537 mutex-pthread_lock$(EXEEXT):538 @@BACKEND_CC@ mutex/pthreads.c -DBENCH_N=50000000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}539 540 mutex-upp$(EXEEXT):541 @u++ mutex/upp.cc -DBENCH_N=50000000 -I. -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}542 543 mutex-cfa1$(EXEEXT):544 @${CC} mutex/cfa1.c -DBENCH_N=5000000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}545 546 mutex-cfa2$(EXEEXT):547 @${CC} mutex/cfa2.c -DBENCH_N=5000000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}548 549 mutex-cfa4$(EXEEXT):550 @${CC} mutex/cfa4.c -DBENCH_N=5000000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}551 552 signal$(EXEEXT) :\553 signal-upp.run \554 signal-cfa1.run \555 signal-cfa2.run \556 signal-cfa4.run557 558 signal-upp$(EXEEXT):559 @u++ schedint/upp.cc -DBENCH_N=5000000 -I. -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}560 561 signal-cfa1$(EXEEXT):562 @${CC} schedint/cfa1.c -DBENCH_N=500000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}563 564 signal-cfa2$(EXEEXT):565 @${CC} schedint/cfa2.c -DBENCH_N=500000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}566 567 signal-cfa4$(EXEEXT):568 @${CC} schedint/cfa4.c -DBENCH_N=500000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}569 570 waitfor$(EXEEXT) :\571 waitfor-upp.run \572 waitfor-cfa1.run \573 waitfor-cfa2.run \574 waitfor-cfa4.run575 576 waitfor-upp$(EXEEXT):577 @u++ schedext/upp.cc -DBENCH_N=5000000 -I. -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}578 579 waitfor-cfa1$(EXEEXT):580 @${CC} schedext/cfa1.c -DBENCH_N=500000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}581 582 waitfor-cfa2$(EXEEXT):583 @${CC} schedext/cfa2.c -DBENCH_N=500000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}584 585 waitfor-cfa4$(EXEEXT):586 @${CC} schedext/cfa4.c -DBENCH_N=500000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}587 588 creation$(EXEEXT) :\589 creation-pthread.run \590 creation-cfa_coroutine.run \591 creation-cfa_coroutine_eager.run \592 creation-cfa_thread.run \593 creation-upp_coroutine.run \594 creation-upp_thread.run595 596 creation-cfa_coroutine$(EXEEXT):597 @${CC} creation/cfa_cor.c -DBENCH_N=10000000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}598 599 creation-cfa_coroutine_eager$(EXEEXT):600 @${CC} creation/cfa_cor.c -DBENCH_N=10000000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} -DEAGER601 602 creation-cfa_thread$(EXEEXT):603 @${CC} creation/cfa_thrd.c -DBENCH_N=10000000 -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}604 605 creation-upp_coroutine$(EXEEXT):606 @u++ creation/upp_cor.cc -DBENCH_N=50000000 -I. -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}607 608 creation-upp_thread$(EXEEXT):609 @u++ creation/upp_thrd.cc -DBENCH_N=50000000 -I. -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}610 611 creation-pthread$(EXEEXT):612 @@BACKEND_CC@ creation/pthreads.c -DBENCH_N=250000 -I. -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}613 614 compile$(EXEEXT) :\615 compile-array.make \616 compile-attributes.make \617 compile-empty.make \618 compile-expression.make \619 compile-io.make \620 compile-monitor.make \621 compile-operators.make \622 compile-typeof.make623 624 compile-array$(EXEEXT):625 @${CC} -nodebug -quiet -fsyntax-only -w ../tests/array.c626 627 compile-attributes$(EXEEXT):628 @${CC} -nodebug -quiet -fsyntax-only -w ../tests/attributes.c629 630 compile-empty$(EXEEXT):631 @${CC} -nodebug -quiet -fsyntax-only -w compile/empty.c632 633 compile-expression$(EXEEXT):634 @${CC} -nodebug -quiet -fsyntax-only -w ../tests/expression.c635 636 compile-io$(EXEEXT):637 @${CC} -nodebug -quiet -fsyntax-only -w ../tests/io.c638 639 compile-monitor$(EXEEXT):640 @${CC} -nodebug -quiet -fsyntax-only -w ../tests/monitor.c641 642 compile-operators$(EXEEXT):643 @${CC} -nodebug -quiet -fsyntax-only -w ../tests/operators.c644 645 compile-thread$(EXEEXT):646 @${CC} -nodebug -quiet -fsyntax-only -w ../tests/thread.c647 648 compile-typeof$(EXEEXT):649 @${CC} -nodebug -quiet -fsyntax-only -w ../tests/typeof.c650 576 651 577 # Tell versions [3.59,3.63) of GNU make to not export all variables.
Note:
See TracChangeset
for help on using the changeset viewer.