Changeset 455a7d5 for benchmark/Makefile.am
- Timestamp:
- Aug 9, 2018, 6:35:02 PM (7 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, no_list, persistent-indexer, pthread-emulation, qualifiedEnum
- Children:
- ea5b7d6
- Parents:
- fb975a50 (diff), 0c827019 (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 moved
-
benchmark/Makefile.am (moved) (moved from src/benchmark/Makefile.am ) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
benchmark/Makefile.am
rfb975a50 r455a7d5 16 16 17 17 # applies to both programs 18 CFLAGS = 19 AM_CFLAGS = \ 20 -XCFA \ 21 -t \ 22 -B${abs_top_builddir}/src/driver \ 23 -g \ 24 -O2 \ 25 -Wall \ 26 -Wno-unused-function \ 27 -quiet \ 28 -I$(srcdir) \ 29 -L${abs_top_builddir}/src/libcfa \ 30 -I${abs_top_srcdir}/src/libcfa \ 31 -I${abs_top_srcdir}/src/libcfa/containers \ 32 -I${abs_top_srcdir}/src/libcfa/concurrency \ 33 -I${abs_top_srcdir}/src/libcfa/stdhdr 34 35 CC = ${top_builddir}/src/driver/cfa 18 include $(top_srcdir)/src/cfa.make 19 20 UPPCOMPILE = $(UPPCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_UPPFLAGS) $(UPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CFLAGS) $(CFLAGS) 21 22 AM_CFLAGS = -O2 -Wall -I$(srcdir) -lrt -pthread 23 AM_CFAFLAGS = -quiet -in-tree -nodebug 24 AM_UPPFLAGS = -quiet -nodebug -multi 25 36 26 TOOLSDIR = ${abs_top_srcdir}/tools/ 37 27 REPEAT = ${TOOLSDIR}repeat … … 41 31 TIME_FORMAT = "%E" 42 32 PRINT_FORMAT = %20s: #Comments needed for spacing 33 34 LIBFIBRE_DIR ?= /home/tdelisle/software/KOS/src/ 43 35 44 36 .NOTPARALLEL: … … 108 100 ## ========================================================================================================= 109 101 loop$(EXEEXT): 110 @@BACKEND_CC@ loop.c -DBENCH_N=5000000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}102 $(COMPILE) -DBENCH_N=5000000000 loop.c 111 103 112 104 function$(EXEEXT): 113 @@BACKEND_CC@ function.c -DBENCH_N=5000000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}105 $(COMPILE) -DBENCH_N=5000000000 function.c 114 106 115 107 fetch_add$(EXEEXT): 116 @@BACKEND_CC@ fetch_add.c -DBENCH_N=500000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}108 $(COMPILE) -DBENCH_N=500000000 fetch_add.c 117 109 118 110 ## ========================================================================================================= … … 133 125 134 126 ctxswitch-pthread$(EXEEXT): 135 @ @BACKEND_CC@ $(srcdir)/ctxswitch/pthreads.c -DBENCH_N=50000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}127 @$(COMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/pthreads.c 136 128 137 129 ctxswitch-cfa_coroutine$(EXEEXT): 138 @$ {CC} $(srcdir)/ctxswitch/cfa_cor.c -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}130 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_cor.c 139 131 140 132 ctxswitch-cfa_thread$(EXEEXT): 141 @$ {CC} $(srcdir)/ctxswitch/cfa_thrd.c -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}133 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd.c 142 134 143 135 ctxswitch-cfa_thread2$(EXEEXT): 144 @$ {CC} $(srcdir)/ctxswitch/cfa_thrd2.c -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}136 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd2.c 145 137 146 138 ctxswitch-upp_coroutine$(EXEEXT): 147 @ u++ $(srcdir)/ctxswitch/upp_cor.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}139 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_cor.cc 148 140 149 141 ctxswitch-upp_thread$(EXEEXT): 150 @ u++ $(srcdir)/ctxswitch/upp_thrd.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}142 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_thrd.cc 151 143 152 144 ctxswitch-kos_fibre$(EXEEXT): 153 @$ {CXX} $(srcdir)/ctxswitch/kos_fibre.cpp -DBENCH_N=50000000 -I$(srcdir) -I/home/tdelisle/software/KOS/src/ -g -O2 -lfibre -lpthread -lrt145 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre.cpp -I$(LIBFIBRE_DIR) -lfibre 154 146 155 147 ctxswitch-kos_fibre2$(EXEEXT): 156 @$ {CXX} $(srcdir)/ctxswitch/kos_fibre2.cpp -DBENCH_N=50000000 -I$(srcdir) -I/home/tdelisle/software/KOS/src/ -g -O2 -lfibre -lpthread -lrt148 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre2.cpp -I$(LIBFIBRE_DIR) -lfibre 157 149 158 150 ctxswitch-goroutine$(EXEEXT): … … 178 170 179 171 mutex-pthread_lock$(EXEEXT): 180 @ @BACKEND_CC@ $(srcdir)/mutex/pthreads.c -DBENCH_N=50000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}172 @$(COMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/pthreads.c 181 173 182 174 mutex-upp$(EXEEXT): 183 @ u++ $(srcdir)/mutex/upp.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}175 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/upp.cc 184 176 185 177 mutex-cfa1$(EXEEXT): 186 @$ {CC} $(srcdir)/mutex/cfa1.c -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}178 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa1.c 187 179 188 180 mutex-cfa2$(EXEEXT): 189 @$ {CC} $(srcdir)/mutex/cfa2.c -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}181 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa2.c 190 182 191 183 mutex-cfa4$(EXEEXT): 192 @$ {CC} $(srcdir)/mutex/cfa4.c -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}184 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa4.c 193 185 194 186 mutex-java_thread$(EXEEXT): … … 208 200 209 201 signal-pthread_cond$(EXEEXT): 210 @ @BACKEND_CC@ $(srcdir)/schedint/pthreads.c -DBENCH_N=500000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}202 @$(COMPILE) -DBENCH_N=500000 $(srcdir)/schedint/pthreads.c 211 203 212 204 signal-upp$(EXEEXT): 213 @ u++ $(srcdir)/schedint/upp.cc -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}205 @$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedint/upp.cc 214 206 215 207 signal-cfa1$(EXEEXT): 216 @$ {CC} $(srcdir)/schedint/cfa1.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}208 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa1.c 217 209 218 210 signal-cfa2$(EXEEXT): 219 @$ {CC} $(srcdir)/schedint/cfa2.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}211 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa2.c 220 212 221 213 signal-cfa4$(EXEEXT): 222 @$ {CC} $(srcdir)/schedint/cfa4.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}214 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa4.c 223 215 224 216 signal-java_thread$(EXEEXT): … … 237 229 238 230 waitfor-upp$(EXEEXT): 239 @ u++ $(srcdir)/schedext/upp.cc -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}231 @$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedext/upp.cc 240 232 241 233 waitfor-cfa1$(EXEEXT): 242 @$ {CC} $(srcdir)/schedext/cfa1.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}234 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa1.c 243 235 244 236 waitfor-cfa2$(EXEEXT): 245 @$ {CC} $(srcdir)/schedext/cfa2.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}237 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa2.c 246 238 247 239 waitfor-cfa4$(EXEEXT): 248 @$ {CC} $(srcdir)/schedext/cfa4.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}240 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa4.c 249 241 250 242 ## ========================================================================================================= … … 260 252 261 253 creation-cfa_coroutine$(EXEEXT): 262 @$ {CC} $(srcdir)/creation/cfa_cor.c -DBENCH_N=10000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}254 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 263 255 264 256 creation-cfa_coroutine_eager$(EXEEXT): 265 @$ {CC} $(srcdir)/creation/cfa_cor.c -DBENCH_N=10000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} -DEAGER257 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 266 258 267 259 creation-cfa_thread$(EXEEXT): 268 @$ {CC} $(srcdir)/creation/cfa_thrd.c -DBENCH_N=10000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}260 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_thrd.c 269 261 270 262 creation-upp_coroutine$(EXEEXT): 271 @ u++ $(srcdir)/creation/upp_cor.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}263 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_cor.cc 272 264 273 265 creation-upp_thread$(EXEEXT): 274 @ u++ $(srcdir)/creation/upp_thrd.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}266 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_thrd.cc 275 267 276 268 creation-pthread$(EXEEXT): 277 @ @BACKEND_CC@ $(srcdir)/creation/pthreads.c -DBENCH_N=250000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}269 @$(COMPILE) -DBENCH_N=250000 $(srcdir)/creation/pthreads.c 278 270 279 271 creation-goroutine$(EXEEXT): … … 299 291 300 292 301 testdir = $(top_srcdir)/ src/tests293 testdir = $(top_srcdir)/tests 302 294 303 295 compile-array$(EXEEXT): 304 @$ {CC} -quiet -fsyntax-only -w $(testdir)/array.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}296 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/array.c 305 297 306 298 compile-attributes$(EXEEXT): 307 @$ {CC} -quiet -fsyntax-only -w $(testdir)/attributes.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}299 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/attributes.c 308 300 309 301 compile-empty$(EXEEXT): 310 @$ {CC} -quiet -fsyntax-only -w $(srcdir)/compile/empty.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}302 @$(CFACOMPILE) -fsyntax-only -w $(srcdir)/compile/empty.c 311 303 312 304 compile-expression$(EXEEXT): 313 @$ {CC} -quiet -fsyntax-only -w $(testdir)/expression.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}305 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/expression.c 314 306 315 307 compile-io$(EXEEXT): 316 @$ {CC} -quiet -fsyntax-only -w $(testdir)/io1.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}308 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/io1.c 317 309 318 310 compile-monitor$(EXEEXT): 319 @$ {CC} -quiet -fsyntax-only -w $(testdir)/concurrent/monitor.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}311 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/monitor.c 320 312 321 313 compile-operators$(EXEEXT): 322 @$ {CC} -quiet -fsyntax-only -w $(testdir)/operators.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}314 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/operators.c 323 315 324 316 compile-thread$(EXEEXT): 325 @$ {CC} -quiet -fsyntax-only -w $(testdir)/concurrent/thread.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}317 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/thread.c 326 318 327 319 compile-typeof$(EXEEXT): 328 @$ {CC} -quiet -fsyntax-only -w $(testdir)/typeof.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}329 320 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/typeof.c 321
Note:
See TracChangeset
for help on using the changeset viewer.