Changeset 5e49e47 for benchmark/Makefile.am
- Timestamp:
- Jan 15, 2019, 3:37:36 PM (4 years ago)
- Branches:
- aaron-thesis, arm-eh, 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:
- d0c91a6
- Parents:
- 3b6a87c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
benchmark/Makefile.am
r3b6a87c r5e49e47 20 20 include $(top_srcdir)/src/cfa.make 21 21 22 UPPCC = u++ 22 23 UPPCOMPILE = $(UPPCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_UPPFLAGS) $(UPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CFLAGS) $(CFLAGS) 23 24 … … 26 27 AM_UPPFLAGS = -quiet -nodebug -multi 27 28 28 TOOLSDIR = ${abs_top_ srcdir}/tools/29 REPEAT = ${ TOOLSDIR}repeat30 STATS = ${ TOOLSDIR}stat.py29 TOOLSDIR = ${abs_top_builddir}/tools/ 30 REPEAT = ${abs_top_builddir}/tools/repeat 31 STATS = ${abs_top_srcdir}/tools/stat.py 31 32 repeats = 30 32 33 skipcompile = no 33 34 TIME_FORMAT = "%E" 34 35 PRINT_FORMAT = %20s: #Comments needed for spacing 36 37 EXTRA_PROGRAMS = dummy # build but do not install 38 39 dummy_SOURCES = dummyC.c dummyCXX.cpp 40 41 dummyC.c: 42 @echo "int main() { return 0; }" > ${@} 43 44 dummyCXX.cpp: 45 @echo "int main() { return 0; }" > ${@} 35 46 36 47 .NOTPARALLEL: … … 59 70 60 71 ${REPEAT} : 61 @+make -C ${ TOOLSDIR}repeat72 @+make -C ${abs_top_builddir}/tools repeat 62 73 63 74 ## ========================================================================================================= … … 100 111 ## ========================================================================================================= 101 112 loop$(EXEEXT): 102 $(COMPILE) -DBENCH_N=5000000000 loop.c113 $(COMPILE) -DBENCH_N=5000000000 $(srcdir)/loop.c 103 114 104 115 function$(EXEEXT): 105 $(COMPILE) -DBENCH_N=5000000000 function.c116 $(COMPILE) -DBENCH_N=5000000000 $(srcdir)/function.c 106 117 107 118 fetch_add$(EXEEXT): 108 $(COMPILE) -DBENCH_N=500000000 fetch_add.c119 $(COMPILE) -DBENCH_N=500000000 $(srcdir)/fetch_add.c 109 120 110 121 ## ========================================================================================================= … … 141 152 142 153 ctxswitch-cfa_coroutine$(EXEEXT): 143 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_cor.c 154 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_cor.cfa 144 155 145 156 ctxswitch-cfa_thread$(EXEEXT): 146 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd.c 157 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd.cfa 147 158 148 159 ctxswitch-cfa_thread2$(EXEEXT): 149 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd2.c 160 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd2.cfa 150 161 151 162 ctxswitch-upp_coroutine$(EXEEXT): … … 159 170 160 171 ctxswitch-java_thread$(EXEEXT): 161 @javac $(srcdir)/ctxswitch/JavaThread.java172 @javac -d . $(srcdir)/ctxswitch/JavaThread.java 162 173 @echo "#!/bin/sh" > a.out 163 @echo " cd ctxswitch &&java JavaThread" >> a.out174 @echo "java JavaThread" >> a.out 164 175 @chmod a+x a.out 165 176 … … 183 194 184 195 mutex-cfa1$(EXEEXT): 185 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa1.c 196 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa1.cfa 186 197 187 198 mutex-cfa2$(EXEEXT): 188 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa2.c 199 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa2.cfa 189 200 190 201 mutex-cfa4$(EXEEXT): 191 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa4.c 202 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa4.cfa 192 203 193 204 mutex-java_thread$(EXEEXT): 194 @javac $(srcdir)/mutex/JavaThread.java205 @javac -d . $(srcdir)/mutex/JavaThread.java 195 206 @echo "#!/bin/sh" > a.out 196 @echo " cd mutex &&java JavaThread" >> a.out207 @echo "java JavaThread" >> a.out 197 208 @chmod a+x a.out 198 209 … … 213 224 214 225 signal-cfa1$(EXEEXT): 215 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa1.c 226 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa1.cfa 216 227 217 228 signal-cfa2$(EXEEXT): 218 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa2.c 229 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa2.cfa 219 230 220 231 signal-cfa4$(EXEEXT): 221 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa4.c 232 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa4.cfa 222 233 223 234 signal-java_thread$(EXEEXT): 224 @javac $(srcdir)/schedint/JavaThread.java235 @javac -d . $(srcdir)/schedint/JavaThread.java 225 236 @echo "#!/bin/sh" > a.out 226 @echo " cd schedint &&java JavaThread" >> a.out237 @echo "java JavaThread" >> a.out 227 238 @chmod a+x a.out 228 239 … … 239 250 240 251 waitfor-cfa1$(EXEEXT): 241 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa1.c 252 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa1.cfa 242 253 243 254 waitfor-cfa2$(EXEEXT): 244 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa2.c 255 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa2.cfa 245 256 246 257 waitfor-cfa4$(EXEEXT): 247 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa4.c 258 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa4.cfa 248 259 249 260 ## ========================================================================================================= … … 259 270 260 271 creation-cfa_coroutine$(EXEEXT): 261 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 272 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.cfa 262 273 263 274 creation-cfa_coroutine_eager$(EXEEXT): 264 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 275 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.cfa -DEAGER 265 276 266 277 creation-cfa_thread$(EXEEXT): 267 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_thrd.c 278 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_thrd.cfa 268 279 269 280 creation-upp_coroutine$(EXEEXT): … … 280 291 281 292 creation-java_thread$(EXEEXT): 282 @javac $(srcdir)/creation/JavaThread.java293 @javac -d . $(srcdir)/creation/JavaThread.java 283 294 @echo "#!/bin/sh" > a.out 284 @echo " cd creation &&java JavaThread" >> a.out295 @echo "java JavaThread" >> a.out 285 296 @chmod a+x a.out 286 297 … … 301 312 302 313 compile-array$(EXEEXT): 303 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/array.c 314 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/array.cfa 304 315 305 316 compile-attributes$(EXEEXT): … … 307 318 308 319 compile-empty$(EXEEXT): 309 @$(CFACOMPILE) -fsyntax-only -w $(srcdir)/compile/empty.c 320 @$(CFACOMPILE) -fsyntax-only -w $(srcdir)/compile/empty.cfa 310 321 311 322 compile-expression$(EXEEXT): 312 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/expression.c 323 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/expression.cfa 313 324 314 325 compile-io$(EXEEXT): 315 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/io1.c 326 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/io1.cfa 316 327 317 328 compile-monitor$(EXEEXT): 318 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/monitor.c 329 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/monitor.cfa 319 330 320 331 compile-operators$(EXEEXT): 321 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/operators.c 332 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/operators.cfa 322 333 323 334 compile-thread$(EXEEXT): 324 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/thread.c 335 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/thread.cfa 325 336 326 337 compile-typeof$(EXEEXT): 327 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/typeof.c 328 338 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/typeof.cfa 339
Note: See TracChangeset
for help on using the changeset viewer.