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