Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • benchmark/Makefile.am

    r4aac9ff r8633485b  
    7272        echo "int main() { return 0; }" > ${@}
    7373
    74 .SILENT:                # do not print recipe
     74#.SILENT:               # do not print recipe
     75.ONESHELL:              # use one shell to execute recipe
    7576.NOTPARALLEL:
    76 .PHONY: jenkins cleancsv
     77.PHONY: compile.csv basic.csv ctxswitch.csv mutex.csv schedint.csv
    7778
    7879## =========================================================================================================
     
    141142FIX_NEW_LINES = cat $@ | tr "\n" "\t" | sed -r 's/\t,/,/' | tr "\t" "\n" > $@
    142143
    143 cleancsv:
    144         rm -f compile.csv basic.csv ctxswitch.csv mutex.csv schedint.csv
    145 
    146 jenkins$(EXEEXT): cleancsv
     144jenkins$(EXEEXT):
    147145@DOifskipcompile@
    148146        +make compile.csv
    149147        -+make compile.diff.csv
    150148@DOendif@
     149        +make basic.csv
     150        -+make basic.diff.csv
    151151        +make ctxswitch.csv
    152152        -+make ctxswitch.diff.csv
     
    159159        -cat compile.diff.csv
    160160@DOendif@
     161        cat basic.csv
     162        -cat basic.diff.csv
    161163        cat ctxswitch.csv
    162164        -cat ctxswitch.diff.csv
     
    167169
    168170compile.csv:
    169         echo "building $@"
    170171        echo "array,attributes,empty,expression,io,monitor,operators,typeof" > $@
    171172        +make TIME_FORMAT='%e,' PRINT_FORMAT='' compile-array.make >> $@
     
    179180        $(srcdir)/fixcsv.sh $@
    180181
    181 # basic.csv:
    182 #       echo "$@"
    183 #       echo "generator,coroutine,thread" > $@
    184 #       +make basic-cfa_generator.runquiet >> $@ && echo -n ',' >> $@
    185 #       +make basic-cfa_coroutine.runquiet >> $@ && echo -n ',' >> $@
    186 #       +make basic-cfa_thread.runquiet >> $@
    187 #       $(srcdir)/fixcsv.sh $@
     182basic.csv:
     183        echo "generator,coroutine,thread" > $@
     184        +make basic-cfa_generator.runquiet >> $@ && echo -n ',' >> $@
     185        +make basic-cfa_coroutine.runquiet >> $@ && echo -n ',' >> $@
     186        +make basic-cfa_thread.runquiet >> $@
     187        $(srcdir)/fixcsv.sh $@
    188188
    189189ctxswitch.csv:
    190         echo "building $@"
    191190        echo "generator,coroutine,thread" > $@
    192191        +make ctxswitch-cfa_generator.runquiet >> $@ && echo -n ',' >> $@
     
    196195
    197196mutex.csv:
    198         echo "building $@"
    199197        echo "1-monitor,2-monitor" > $@
    200198        +make mutex-cfa1.runquiet >> $@ && echo -n ',' >> $@
     
    203201
    204202schedint.csv:
    205         echo "building $@"
    206203        echo "schedint-1,schedint-2,schedext-1,schedext-2" > $@
    207204        +make schedint-cfa1.runquiet >> $@ && echo -n ',' >> $@
Note: See TracChangeset for help on using the changeset viewer.