Changes in benchmark/Makefile.am [88e139e:41cca44]
- File:
-
- 1 edited
-
benchmark/Makefile.am (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
benchmark/Makefile.am
r88e139e r41cca44 20 20 include $(top_srcdir)/src/cfa.make 21 21 22 UPPC C = u++22 UPPCOMPILE = $(UPPCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_UPPFLAGS) $(UPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CFLAGS) $(CFLAGS) 23 23 24 24 AM_CFLAGS = -O2 -Wall -I$(srcdir) -lrt -pthread … … 34 34 PRINT_FORMAT = %20s: #Comments needed for spacing 35 35 36 #prevent any tests in parallel37 36 .NOTPARALLEL: 38 37 39 #make sure automake includes the compile rules for C and C++ 40 EXTRA_PROGRAMS = dummy 41 dummy_SOURCES = c.c cxx.cpp 42 43 ## ========================================================================================================= 38 noinst_PROGRAMS = 39 44 40 all : ctxswitch$(EXEEXT) mutex$(EXEEXT) signal$(EXEEXT) waitfor$(EXEEXT) creation$(EXEEXT) 45 41 … … 51 47 @${STATS} .result.log 52 48 @echo "------------------------------------------------------" 53 @rm -f a.out .result.log *.class49 @rm -f a.out .result.log 54 50 55 51 %.runquiet : … … 104 100 ## ========================================================================================================= 105 101 loop$(EXEEXT): 106 $( AM_V_CC)$(COMPILE) -DBENCH_N=5000000000 $(srcdir)/loop.c102 $(COMPILE) -DBENCH_N=5000000000 loop.c 107 103 108 104 function$(EXEEXT): 109 $( AM_V_CC)$(COMPILE) -DBENCH_N=5000000000 $(srcdir)/function.c105 $(COMPILE) -DBENCH_N=5000000000 function.c 110 106 111 107 fetch_add$(EXEEXT): 112 $( AM_V_CC)$(COMPILE) -DBENCH_N=500000000 $(srcdir)/fetch_add.c108 $(COMPILE) -DBENCH_N=500000000 fetch_add.c 113 109 114 110 ## ========================================================================================================= … … 133 129 134 130 ctxswitch-kos_fibre$(EXEEXT): 135 $(AM_V_CXX)$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre.cpp -I$(LIBFIBRE_DIR) -lfibre131 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre.cpp -I$(LIBFIBRE_DIR) -lfibre 136 132 137 133 ctxswitch-kos_fibre2$(EXEEXT): 138 $(AM_V_CXX)$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre2.cpp -I$(LIBFIBRE_DIR) -lfibre134 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre2.cpp -I$(LIBFIBRE_DIR) -lfibre 139 135 endif 140 136 … … 142 138 143 139 ctxswitch-pthread$(EXEEXT): 144 $(AM_V_CC)$(COMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/pthreads.c140 @$(COMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/pthreads.c 145 141 146 142 ctxswitch-cfa_coroutine$(EXEEXT): 147 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_cor.c143 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_cor.c 148 144 149 145 ctxswitch-cfa_thread$(EXEEXT): 150 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd.c146 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd.c 151 147 152 148 ctxswitch-cfa_thread2$(EXEEXT): 153 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd2.c149 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd2.c 154 150 155 151 ctxswitch-upp_coroutine$(EXEEXT): 156 $(AM_V_UPP)$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_cor.cc152 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_cor.cc 157 153 158 154 ctxswitch-upp_thread$(EXEEXT): 159 $(AM_V_UPP)$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_thrd.cc155 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_thrd.cc 160 156 161 157 ctxswitch-goroutine$(EXEEXT): 162 $(AM_V_GOC)go build -o a.out $(srcdir)/ctxswitch/goroutine.go158 @go build -o a.out $(srcdir)/ctxswitch/goroutine.go 163 159 164 160 ctxswitch-java_thread$(EXEEXT): 165 $(AM_V_JAVAC)javac -d $(builddir)$(srcdir)/ctxswitch/JavaThread.java161 @javac $(srcdir)/ctxswitch/JavaThread.java 166 162 @echo "#!/bin/sh" > a.out 167 @echo " java JavaThread" >> a.out163 @echo "cd ctxswitch && java JavaThread" >> a.out 168 164 @chmod a+x a.out 169 165 … … 181 177 182 178 mutex-pthread_lock$(EXEEXT): 183 $(AM_V_CC)$(COMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/pthreads.c179 @$(COMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/pthreads.c 184 180 185 181 mutex-upp$(EXEEXT): 186 $(AM_V_UPP)$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/upp.cc182 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/upp.cc 187 183 188 184 mutex-cfa1$(EXEEXT): 189 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa1.c185 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa1.c 190 186 191 187 mutex-cfa2$(EXEEXT): 192 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa2.c188 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa2.c 193 189 194 190 mutex-cfa4$(EXEEXT): 195 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa4.c191 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa4.c 196 192 197 193 mutex-java_thread$(EXEEXT): 198 $(AM_V_JAVAC)javac -d $(builddir)$(srcdir)/mutex/JavaThread.java194 @javac $(srcdir)/mutex/JavaThread.java 199 195 @echo "#!/bin/sh" > a.out 200 @echo " java JavaThread" >> a.out196 @echo "cd mutex && java JavaThread" >> a.out 201 197 @chmod a+x a.out 202 198 … … 211 207 212 208 signal-pthread_cond$(EXEEXT): 213 $(AM_V_CC)$(COMPILE) -DBENCH_N=500000 $(srcdir)/schedint/pthreads.c209 @$(COMPILE) -DBENCH_N=500000 $(srcdir)/schedint/pthreads.c 214 210 215 211 signal-upp$(EXEEXT): 216 $(AM_V_UPP)$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedint/upp.cc212 @$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedint/upp.cc 217 213 218 214 signal-cfa1$(EXEEXT): 219 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa1.c215 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa1.c 220 216 221 217 signal-cfa2$(EXEEXT): 222 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa2.c218 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa2.c 223 219 224 220 signal-cfa4$(EXEEXT): 225 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa4.c221 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa4.c 226 222 227 223 signal-java_thread$(EXEEXT): 228 $(AM_V_JAVAC)javac -d $(builddir)$(srcdir)/schedint/JavaThread.java224 @javac $(srcdir)/schedint/JavaThread.java 229 225 @echo "#!/bin/sh" > a.out 230 @echo " java JavaThread" >> a.out226 @echo "cd schedint && java JavaThread" >> a.out 231 227 @chmod a+x a.out 232 228 … … 240 236 241 237 waitfor-upp$(EXEEXT): 242 $(AM_V_UPP)$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedext/upp.cc238 @$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedext/upp.cc 243 239 244 240 waitfor-cfa1$(EXEEXT): 245 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa1.c241 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa1.c 246 242 247 243 waitfor-cfa2$(EXEEXT): 248 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa2.c244 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa2.c 249 245 250 246 waitfor-cfa4$(EXEEXT): 251 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa4.c247 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa4.c 252 248 253 249 ## ========================================================================================================= … … 263 259 264 260 creation-cfa_coroutine$(EXEEXT): 265 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c261 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 266 262 267 263 creation-cfa_coroutine_eager$(EXEEXT): 268 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c264 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 269 265 270 266 creation-cfa_thread$(EXEEXT): 271 $(AM_V_CFA)$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_thrd.c267 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_thrd.c 272 268 273 269 creation-upp_coroutine$(EXEEXT): 274 $(AM_V_UPP)$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_cor.cc270 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_cor.cc 275 271 276 272 creation-upp_thread$(EXEEXT): 277 $(AM_V_UPP)$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_thrd.cc273 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_thrd.cc 278 274 279 275 creation-pthread$(EXEEXT): 280 $(AM_V_CC)$(COMPILE) -DBENCH_N=250000 $(srcdir)/creation/pthreads.c276 @$(COMPILE) -DBENCH_N=250000 $(srcdir)/creation/pthreads.c 281 277 282 278 creation-goroutine$(EXEEXT): 283 $(AM_V_GOC)go build -o a.out $(srcdir)/creation/goroutine.go279 @go build -o a.out $(srcdir)/creation/goroutine.go 284 280 285 281 creation-java_thread$(EXEEXT): 286 $(AM_V_JAVAC)javac -d $(builddir)$(srcdir)/creation/JavaThread.java282 @javac $(srcdir)/creation/JavaThread.java 287 283 @echo "#!/bin/sh" > a.out 288 @echo " java JavaThread" >> a.out284 @echo "cd creation && java JavaThread" >> a.out 289 285 @chmod a+x a.out 290 286 … … 305 301 306 302 compile-array$(EXEEXT): 307 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(testdir)/array.c303 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/array.c 308 304 309 305 compile-attributes$(EXEEXT): 310 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(testdir)/attributes.c306 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/attributes.c 311 307 312 308 compile-empty$(EXEEXT): 313 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(srcdir)/compile/empty.c309 @$(CFACOMPILE) -fsyntax-only -w $(srcdir)/compile/empty.c 314 310 315 311 compile-expression$(EXEEXT): 316 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(testdir)/expression.c312 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/expression.c 317 313 318 314 compile-io$(EXEEXT): 319 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(testdir)/io1.c315 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/io1.c 320 316 321 317 compile-monitor$(EXEEXT): 322 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/monitor.c318 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/monitor.c 323 319 324 320 compile-operators$(EXEEXT): 325 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(testdir)/operators.c321 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/operators.c 326 322 327 323 compile-thread$(EXEEXT): 328 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/thread.c324 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/thread.c 329 325 330 326 compile-typeof$(EXEEXT): 331 $(AM_V_CFA)$(CFACOMPILE) -fsyntax-only -w $(testdir)/typeof.c332 327 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/typeof.c 328
Note:
See TracChangeset
for help on using the changeset viewer.