Changes in benchmark/Makefile.am [0c1b566:5e49e47]
- File:
-
- 1 edited
-
benchmark/Makefile.am (modified) (14 diffs)
Legend:
- Unmodified
- Added
- Removed
-
benchmark/Makefile.am
r0c1b566 r5e49e47 11 11 ## Created On : Sun May 31 09:08:15 2015 12 12 ## Last Modified By : Peter A. Buhr 13 ## Last Modified On : Mon Jan 25 22:31:42 201614 ## Update Count : 2 513 ## Last Modified On : Tue Nov 6 09:01:23 2018 14 ## Update Count : 26 15 15 ############################################################################### 16 16 … … 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 … … 34 35 PRINT_FORMAT = %20s: #Comments needed for spacing 35 36 36 LIBFIBRE_DIR ?= /home/tdelisle/software/KOS/src/ 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; }" > ${@} 37 46 38 47 .NOTPARALLEL: … … 61 70 62 71 ${REPEAT} : 63 @+make -C ${ TOOLSDIR}repeat72 @+make -C ${abs_top_builddir}/tools repeat 64 73 65 74 ## ========================================================================================================= … … 102 111 ## ========================================================================================================= 103 112 loop$(EXEEXT): 104 $(COMPILE) -DBENCH_N=5000000000 loop.c113 $(COMPILE) -DBENCH_N=5000000000 $(srcdir)/loop.c 105 114 106 115 function$(EXEEXT): 107 $(COMPILE) -DBENCH_N=5000000000 function.c116 $(COMPILE) -DBENCH_N=5000000000 $(srcdir)/function.c 108 117 109 118 fetch_add$(EXEEXT): 110 $(COMPILE) -DBENCH_N=500000000 fetch_add.c111 112 ## ========================================================================================================= 113 ctxswitch$(EXEEXT):\119 $(COMPILE) -DBENCH_N=500000000 $(srcdir)/fetch_add.c 120 121 ## ========================================================================================================= 122 CTXSWITCH_DEPEND = \ 114 123 loop.run \ 115 124 function.run \ … … 121 130 ctxswitch-upp_coroutine.run \ 122 131 ctxswitch-upp_thread.run \ 123 -ctxswitch-kos_fibre.run \124 -ctxswitch-kos_fibre2.run \125 132 ctxswitch-goroutine.run \ 126 133 ctxswitch-java_thread.run 127 134 135 if WITH_LIBFIBRE 136 CTXSWITCH_DEPEND += \ 137 ctxswitch-kos_fibre.run \ 138 ctxswitch-kos_fibre2.run 139 140 141 ctxswitch-kos_fibre$(EXEEXT): 142 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre.cpp -I$(LIBFIBRE_DIR) -lfibre 143 144 ctxswitch-kos_fibre2$(EXEEXT): 145 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre2.cpp -I$(LIBFIBRE_DIR) -lfibre 146 endif 147 148 ctxswitch$(EXEEXT): $(CTXSWITCH_DEPEND) 149 128 150 ctxswitch-pthread$(EXEEXT): 129 151 @$(COMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/pthreads.c 130 152 131 153 ctxswitch-cfa_coroutine$(EXEEXT): 132 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_cor.c 154 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_cor.cfa 133 155 134 156 ctxswitch-cfa_thread$(EXEEXT): 135 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd.c 157 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd.cfa 136 158 137 159 ctxswitch-cfa_thread2$(EXEEXT): 138 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd2.c 160 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd2.cfa 139 161 140 162 ctxswitch-upp_coroutine$(EXEEXT): … … 144 166 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_thrd.cc 145 167 146 ctxswitch-kos_fibre$(EXEEXT):147 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre.cpp -I$(LIBFIBRE_DIR) -lfibre148 149 ctxswitch-kos_fibre2$(EXEEXT):150 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre2.cpp -I$(LIBFIBRE_DIR) -lfibre151 152 168 ctxswitch-goroutine$(EXEEXT): 153 169 @go build -o a.out $(srcdir)/ctxswitch/goroutine.go 154 170 155 171 ctxswitch-java_thread$(EXEEXT): 156 @javac $(srcdir)/ctxswitch/JavaThread.java172 @javac -d . $(srcdir)/ctxswitch/JavaThread.java 157 173 @echo "#!/bin/sh" > a.out 158 @echo " cd ctxswitch &&java JavaThread" >> a.out174 @echo "java JavaThread" >> a.out 159 175 @chmod a+x a.out 160 176 … … 178 194 179 195 mutex-cfa1$(EXEEXT): 180 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa1.c 196 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa1.cfa 181 197 182 198 mutex-cfa2$(EXEEXT): 183 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa2.c 199 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa2.cfa 184 200 185 201 mutex-cfa4$(EXEEXT): 186 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa4.c 202 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa4.cfa 187 203 188 204 mutex-java_thread$(EXEEXT): 189 @javac $(srcdir)/mutex/JavaThread.java205 @javac -d . $(srcdir)/mutex/JavaThread.java 190 206 @echo "#!/bin/sh" > a.out 191 @echo " cd mutex &&java JavaThread" >> a.out207 @echo "java JavaThread" >> a.out 192 208 @chmod a+x a.out 193 209 … … 208 224 209 225 signal-cfa1$(EXEEXT): 210 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa1.c 226 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa1.cfa 211 227 212 228 signal-cfa2$(EXEEXT): 213 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa2.c 229 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa2.cfa 214 230 215 231 signal-cfa4$(EXEEXT): 216 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa4.c 232 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa4.cfa 217 233 218 234 signal-java_thread$(EXEEXT): 219 @javac $(srcdir)/schedint/JavaThread.java235 @javac -d . $(srcdir)/schedint/JavaThread.java 220 236 @echo "#!/bin/sh" > a.out 221 @echo " cd schedint &&java JavaThread" >> a.out237 @echo "java JavaThread" >> a.out 222 238 @chmod a+x a.out 223 239 … … 234 250 235 251 waitfor-cfa1$(EXEEXT): 236 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa1.c 252 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa1.cfa 237 253 238 254 waitfor-cfa2$(EXEEXT): 239 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa2.c 255 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa2.cfa 240 256 241 257 waitfor-cfa4$(EXEEXT): 242 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa4.c 258 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa4.cfa 243 259 244 260 ## ========================================================================================================= … … 254 270 255 271 creation-cfa_coroutine$(EXEEXT): 256 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 272 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.cfa 257 273 258 274 creation-cfa_coroutine_eager$(EXEEXT): 259 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 275 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.cfa -DEAGER 260 276 261 277 creation-cfa_thread$(EXEEXT): 262 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_thrd.c 278 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_thrd.cfa 263 279 264 280 creation-upp_coroutine$(EXEEXT): … … 275 291 276 292 creation-java_thread$(EXEEXT): 277 @javac $(srcdir)/creation/JavaThread.java293 @javac -d . $(srcdir)/creation/JavaThread.java 278 294 @echo "#!/bin/sh" > a.out 279 @echo " cd creation &&java JavaThread" >> a.out295 @echo "java JavaThread" >> a.out 280 296 @chmod a+x a.out 281 297 … … 296 312 297 313 compile-array$(EXEEXT): 298 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/array.c 314 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/array.cfa 299 315 300 316 compile-attributes$(EXEEXT): 301 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/attributes.c 317 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/attributes.cfa 302 318 303 319 compile-empty$(EXEEXT): 304 @$(CFACOMPILE) -fsyntax-only -w $(srcdir)/compile/empty.c 320 @$(CFACOMPILE) -fsyntax-only -w $(srcdir)/compile/empty.cfa 305 321 306 322 compile-expression$(EXEEXT): 307 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/expression.c 323 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/expression.cfa 308 324 309 325 compile-io$(EXEEXT): 310 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/io1.c 326 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/io1.cfa 311 327 312 328 compile-monitor$(EXEEXT): 313 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/monitor.c 329 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/monitor.cfa 314 330 315 331 compile-operators$(EXEEXT): 316 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/operators.c 332 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/operators.cfa 317 333 318 334 compile-thread$(EXEEXT): 319 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/thread.c 335 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/thread.cfa 320 336 321 337 compile-typeof$(EXEEXT): 322 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/typeof.c 323 338 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/typeof.cfa 339
Note:
See TracChangeset
for help on using the changeset viewer.