Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • benchmark/Makefile.in

    r8633485b r13d2dac  
    368368am__v_GOC_0 = @echo "  GOC     " $@;
    369369am__v_GOC_1 =
     370AM_V_PY = $(am__v_PY_@AM_V@)
     371am__v_PY_ = $(am__v_PY_@AM_DEFAULT_V@)
     372am__v_PY_0 = @echo "  PYTHON  " $@;
     373am__v_PY_1 =
    370374AM_V_RUST = $(am__v_RUST_@AM_V@)
    371375am__v_RUST_ = $(am__v_RUST_@AM_DEFAULT_V@)
    372 am__v_RUST_0 = @echo "  RUST     " $@;
     376am__v_RUST_0 = @echo "  RUST    " $@;
    373377am__v_RUST_1 =
    374378AM_V_NODEJS = $(am__v_NODEJS_@AM_V@)
    375379am__v_NODEJS_ = $(am__v_NODEJS_@AM_DEFAULT_V@)
    376 am__v_NODEJS_0 = @echo "  NODEJS     " $@;
     380am__v_NODEJS_0 = @echo "  NODEJS  " $@;
    377381am__v_NODEJS_1 =
    378382AM_V_JAVAC = $(am__v_JAVAC_@AM_V@)
     
    390394BENCH_V_UPP = $(__bench_v_UPP_$(__quiet))
    391395BENCH_V_GOC = $(__bench_v_GOC_$(__quiet))
     396BENCH_V_PY = $(__bench_v_PY_$(__quiet))
    392397BENCH_V_RUSTC = $(__bench_v_RUSTC_$(__quiet))
    393398BENCH_V_NODEJS = $(__bench_v_NODEJS_$(__quiet))
     
    406411__bench_v_UPP_verbose = $(AM_V_UPP)
    407412__bench_v_GOC_verbose = $(AM_V_GOC)
    408 __bench_v_RUSTC_verbose = $(AM_V_RUSTC)
     413__bench_v_PY_verbose = $(AM_V_PY)
     414__bench_v_RUSTC_verbose = $(AM_V_RUST)
    409415__bench_v_NODEJS_verbose = $(AM_V_NODEJS)
    410416__bench_v_JAVAC_verbose = $(AM_V_JAVAC)
     
    784790        echo "int main() { return 0; }" > ${@}
    785791
    786 #.SILENT:               # do not print recipe
    787 .ONESHELL:              # use one shell to execute recipe
     792.SILENT:                # do not print recipe
    788793.NOTPARALLEL:
    789 .PHONY: compile.csv basic.csv ctxswitch.csv mutex.csv schedint.csv
     794.PHONY: jenkins cleancsv
    790795
    791796all : basic$(EXEEXT) ctxswitch$(EXEEXT) mutex$(EXEEXT) schedint$(EXEEXT) schedext$(EXEEXT) creation$(EXEEXT)
     
    817822        +make -C ${abs_top_builddir}/tools repeat
    818823
    819 jenkins$(EXEEXT):
     824cleancsv:
     825        rm -f compile.csv basic.csv ctxswitch.csv mutex.csv scheduling.csv
     826
     827jenkins$(EXEEXT): cleancsv
    820828@DOifskipcompile@
    821829        +make compile.csv
    822830        -+make compile.diff.csv
    823831@DOendif@
    824         +make basic.csv
    825         -+make basic.diff.csv
    826832        +make ctxswitch.csv
    827833        -+make ctxswitch.diff.csv
    828834        +make mutex.csv
    829835        -+make mutex.diff.csv
    830         +make schedint.csv
    831         -+make schedint.diff.csv
     836        +make scheduling.csv
     837        -+make scheduling.diff.csv
    832838@DOifskipcompile@
    833839        cat compile.csv
    834840        -cat compile.diff.csv
    835841@DOendif@
    836         cat basic.csv
    837         -cat basic.diff.csv
    838842        cat ctxswitch.csv
    839843        -cat ctxswitch.diff.csv
    840844        cat mutex.csv
    841845        -cat mutex.diff.csv
    842         cat schedint.csv
    843         -cat schedint.diff.csv
     846        cat scheduling.csv
     847        -cat scheduling.diff.csv
    844848
    845849compile.csv:
     850        echo "building $@"
    846851        echo "array,attributes,empty,expression,io,monitor,operators,typeof" > $@
    847852        +make TIME_FORMAT='%e,' PRINT_FORMAT='' compile-array.make >> $@
     
    855860        $(srcdir)/fixcsv.sh $@
    856861
    857 basic.csv:
    858         echo "generator,coroutine,thread" > $@
    859         +make basic-cfa_generator.runquiet >> $@ && echo -n ',' >> $@
    860         +make basic-cfa_coroutine.runquiet >> $@ && echo -n ',' >> $@
    861         +make basic-cfa_thread.runquiet >> $@
    862         $(srcdir)/fixcsv.sh $@
    863 
    864862ctxswitch.csv:
     863        echo "building $@"
    865864        echo "generator,coroutine,thread" > $@
    866865        +make ctxswitch-cfa_generator.runquiet >> $@ && echo -n ',' >> $@
     
    870869
    871870mutex.csv:
     871        echo "building $@"
    872872        echo "1-monitor,2-monitor" > $@
    873873        +make mutex-cfa1.runquiet >> $@ && echo -n ',' >> $@
     
    875875        $(srcdir)/fixcsv.sh $@
    876876
    877 schedint.csv:
     877scheduling.csv:
     878        echo "building $@"
    878879        echo "schedint-1,schedint-2,schedext-1,schedext-2" > $@
    879880        +make schedint-cfa1.runquiet >> $@ && echo -n ',' >> $@
     
    931932
    932933ctxswitch-python_coroutine$(EXEEXT):
    933         echo "#!/bin/sh" > a.out
     934        $(BENCH_V_PY)echo "#!/bin/sh" > a.out
    934935        echo "python3.7 $(srcdir)/ctxswitch/python_cor.py" >> a.out
    935936        chmod a+x a.out
    936937
    937938ctxswitch-nodejs_coroutine$(EXEEXT):
    938         echo "#!/bin/sh" > a.out
     939        $(BENCH_V_NODEJS)echo "#!/bin/sh" > a.out
    939940        echo "nodejs $(srcdir)/ctxswitch/node_cor.js" >> a.out
    940941        chmod a+x a.out
    941942
    942943ctxswitch-nodejs_await$(EXEEXT):
    943         echo "#!/bin/sh" > a.out
     944        $(BENCH_V_NODEJS)echo "#!/bin/sh" > a.out
    944945        echo "nodejs $(srcdir)/ctxswitch/node_await.js" >> a.out
    945946        chmod a+x a.out
     
    10851086
    10861087creation-python_coroutine$(EXEEXT):
    1087         echo "#!/bin/sh" > a.out
     1088        $(BENCH_V_PY)echo "#!/bin/sh" > a.out
    10881089        echo "python3.7 $(srcdir)/creation/python_cor.py" >> a.out
    10891090        chmod a+x a.out
    10901091
    10911092creation-nodejs_coroutine$(EXEEXT):
    1092         echo "#!/bin/sh" > a.out
     1093        $(BENCH_V_NODEJS)echo "#!/bin/sh" > a.out
    10931094        echo "nodejs $(srcdir)/creation/node_cor.js" >> a.out
    10941095        chmod a+x a.out
Note: See TracChangeset for help on using the changeset viewer.