Changeset d0c91a6 for benchmark/Makefile.am
- Timestamp:
- Jan 15, 2019, 4:16:15 PM (6 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, no_list, persistent-indexer, pthread-emulation, qualifiedEnum
- Children:
- c802eb88
- Parents:
- 5e49e47 (diff), c9aba81 (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
Legend:
- Unmodified
- Added
- Removed
-
benchmark/Makefile.am
r5e49e47 rd0c91a6 16 16 17 17 AUTOMAKE_OPTIONS = foreign # do not require all the GNU file names 18 ACLOCAL_AMFLAGS = -I automake 18 19 19 20 # applies to both programs 20 21 include $(top_srcdir)/src/cfa.make 21 22 22 UPPCC = u++ 23 UPPCOMPILE = $(UPPCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_UPPFLAGS) $(UPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CFLAGS) $(CFLAGS) 23 24 24 25 25 AM_CFLAGS = -O2 -Wall -I$(srcdir) -lrt -pthread … … 35 35 PRINT_FORMAT = %20s: #Comments needed for spacing 36 36 37 # Dummy hack tricks 37 38 EXTRA_PROGRAMS = dummy # build but do not install 38 39 39 dummy_SOURCES = dummyC.c dummyCXX.cpp 40 40 … … 47 47 .NOTPARALLEL: 48 48 49 noinst_PROGRAMS = 50 49 ## ========================================================================================================= 51 50 all : ctxswitch$(EXEEXT) mutex$(EXEEXT) signal$(EXEEXT) waitfor$(EXEEXT) creation$(EXEEXT) 52 51 … … 58 57 @${STATS} .result.log 59 58 @echo "------------------------------------------------------" 60 @rm -f a.out .result.log 59 @rm -f a.out .result.log *.class 61 60 62 61 %.runquiet : … … 111 110 ## ========================================================================================================= 112 111 loop$(EXEEXT): 113 $( COMPILE) -DBENCH_N=5000000000 $(srcdir)/loop.c112 $(AM_V_CC)$(COMPILE) -DBENCH_N=5000000000 $(srcdir)/loop.c 114 113 115 114 function$(EXEEXT): 116 $( COMPILE) -DBENCH_N=5000000000 $(srcdir)/function.c115 $(AM_V_CC)$(COMPILE) -DBENCH_N=5000000000 $(srcdir)/function.c 117 116 118 117 fetch_add$(EXEEXT): 119 $( COMPILE) -DBENCH_N=500000000 $(srcdir)/fetch_add.c118 $(AM_V_CC)$(COMPILE) -DBENCH_N=500000000 $(srcdir)/fetch_add.c 120 119 121 120 ## ========================================================================================================= … … 140 139 141 140 ctxswitch-kos_fibre$(EXEEXT): 142 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre.cpp -I$(LIBFIBRE_DIR) -lfibre141 $(AM_V_CXX)$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre.cpp -I$(LIBFIBRE_DIR) -lfibre 143 142 144 143 ctxswitch-kos_fibre2$(EXEEXT): 145 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre2.cpp -I$(LIBFIBRE_DIR) -lfibre144 $(AM_V_CXX)$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre2.cpp -I$(LIBFIBRE_DIR) -lfibre 146 145 endif 147 146 … … 149 148 150 149 ctxswitch-pthread$(EXEEXT): 151 @$(COMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/pthreads.c150 $(AM_V_CC)$(COMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/pthreads.c 152 151 153 152 ctxswitch-cfa_coroutine$(EXEEXT): 154 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_cor.cfa153 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_cor.cfa 155 154 156 155 ctxswitch-cfa_thread$(EXEEXT): 157 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd.cfa156 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd.cfa 158 157 159 158 ctxswitch-cfa_thread2$(EXEEXT): 160 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd2.cfa159 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd2.cfa 161 160 162 161 ctxswitch-upp_coroutine$(EXEEXT): 163 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_cor.cc162 $(AM_V_UPP)$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_cor.cc 164 163 165 164 ctxswitch-upp_thread$(EXEEXT): 166 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_thrd.cc165 $(AM_V_UPP)$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_thrd.cc 167 166 168 167 ctxswitch-goroutine$(EXEEXT): 169 @go build -o a.out $(srcdir)/ctxswitch/goroutine.go168 $(AM_V_GOC)go build -o a.out $(srcdir)/ctxswitch/goroutine.go 170 169 171 170 ctxswitch-java_thread$(EXEEXT): 172 @javac -d .$(srcdir)/ctxswitch/JavaThread.java171 $(AM_V_JAVAC)javac -d $(builddir) $(srcdir)/ctxswitch/JavaThread.java 173 172 @echo "#!/bin/sh" > a.out 174 173 @echo "java JavaThread" >> a.out … … 188 187 189 188 mutex-pthread_lock$(EXEEXT): 190 @$(COMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/pthreads.c189 $(AM_V_CC)$(COMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/pthreads.c 191 190 192 191 mutex-upp$(EXEEXT): 193 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/upp.cc192 $(AM_V_UPP)$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/upp.cc 194 193 195 194 mutex-cfa1$(EXEEXT): 196 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa1.cfa195 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa1.cfa 197 196 198 197 mutex-cfa2$(EXEEXT): 199 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa2.cfa198 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa2.cfa 200 199 201 200 mutex-cfa4$(EXEEXT): 202 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa4.cfa201 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa4.cfa 203 202 204 203 mutex-java_thread$(EXEEXT): 205 @javac -d .$(srcdir)/mutex/JavaThread.java204 $(AM_V_JAVAC)javac -d $(builddir) $(srcdir)/mutex/JavaThread.java 206 205 @echo "#!/bin/sh" > a.out 207 206 @echo "java JavaThread" >> a.out … … 218 217 219 218 signal-pthread_cond$(EXEEXT): 220 @$(COMPILE) -DBENCH_N=500000 $(srcdir)/schedint/pthreads.c219 $(AM_V_CC)$(COMPILE) -DBENCH_N=500000 $(srcdir)/schedint/pthreads.c 221 220 222 221 signal-upp$(EXEEXT): 223 @$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedint/upp.cc222 $(AM_V_UPP)$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedint/upp.cc 224 223 225 224 signal-cfa1$(EXEEXT): 226 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa1.cfa225 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa1.cfa 227 226 228 227 signal-cfa2$(EXEEXT): 229 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa2.cfa228 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa2.cfa 230 229 231 230 signal-cfa4$(EXEEXT): 232 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa4.cfa231 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa4.cfa 233 232 234 233 signal-java_thread$(EXEEXT): 235 @javac -d .$(srcdir)/schedint/JavaThread.java234 $(AM_V_JAVAC)javac -d $(builddir) $(srcdir)/schedint/JavaThread.java 236 235 @echo "#!/bin/sh" > a.out 237 236 @echo "java JavaThread" >> a.out … … 247 246 248 247 waitfor-upp$(EXEEXT): 249 @$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedext/upp.cc248 $(AM_V_UPP)$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedext/upp.cc 250 249 251 250 waitfor-cfa1$(EXEEXT): 252 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa1.cfa251 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa1.cfa 253 252 254 253 waitfor-cfa2$(EXEEXT): 255 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa2.cfa254 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa2.cfa 256 255 257 256 waitfor-cfa4$(EXEEXT): 258 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa4.cfa257 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa4.cfa 259 258 260 259 ## ========================================================================================================= … … 270 269 271 270 creation-cfa_coroutine$(EXEEXT): 272 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.cfa271 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.cfa 273 272 274 273 creation-cfa_coroutine_eager$(EXEEXT): 275 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.cfa-DEAGER274 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.cfa -DEAGER 276 275 277 276 creation-cfa_thread$(EXEEXT): 278 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_thrd.cfa277 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_thrd.cfa 279 278 280 279 creation-upp_coroutine$(EXEEXT): 281 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_cor.cc280 $(AM_V_UPP)$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_cor.cc 282 281 283 282 creation-upp_thread$(EXEEXT): 284 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_thrd.cc283 $(AM_V_UPP)$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_thrd.cc 285 284 286 285 creation-pthread$(EXEEXT): 287 @$(COMPILE) -DBENCH_N=250000 $(srcdir)/creation/pthreads.c286 $(AM_V_CC)$(COMPILE) -DBENCH_N=250000 $(srcdir)/creation/pthreads.c 288 287 289 288 creation-goroutine$(EXEEXT): 290 @go build -o a.out $(srcdir)/creation/goroutine.go289 $(AM_V_GOC)go build -o a.out $(srcdir)/creation/goroutine.go 291 290 292 291 creation-java_thread$(EXEEXT): 293 @javac -d .$(srcdir)/creation/JavaThread.java292 $(AM_V_JAVAC)javac -d $(builddir) $(srcdir)/creation/JavaThread.java 294 293 @echo "#!/bin/sh" > a.out 295 294 @echo "java JavaThread" >> a.out … … 312 311 313 312 compile-array$(EXEEXT): 314 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/array.cfa313 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(testdir)/array.cfa 315 314 316 315 compile-attributes$(EXEEXT): 317 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/attributes.cfa316 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(testdir)/attributes.cfa 318 317 319 318 compile-empty$(EXEEXT): 320 @$(CFACOMPILE) -fsyntax-only -w $(srcdir)/compile/empty.cfa319 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(srcdir)/compile/empty.cfa 321 320 322 321 compile-expression$(EXEEXT): 323 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/expression.cfa322 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(testdir)/expression.cfa 324 323 325 324 compile-io$(EXEEXT): 326 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/io1.cfa325 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(testdir)/io1.cfa 327 326 328 327 compile-monitor$(EXEEXT): 329 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/monitor.cfa328 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/monitor.cfa 330 329 331 330 compile-operators$(EXEEXT): 332 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/operators.cfa331 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(testdir)/operators.cfa 333 332 334 333 compile-thread$(EXEEXT): 335 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/thread.cfa334 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/thread.cfa 336 335 337 336 compile-typeof$(EXEEXT): 338 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/typeof.cfa339 337 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(testdir)/typeof.cfa 338
Note: See TracChangeset
for help on using the changeset viewer.