- Timestamp:
- Jan 15, 2019, 3:37:36 PM (6 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, 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
- Location:
- benchmark
- Files:
-
- 2 edited
- 15 moved
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 -
benchmark/Makefile.in
r3b6a87c r5e49e47 92 92 build_triplet = @build@ 93 93 host_triplet = @host@ 94 EXTRA_PROGRAMS = dummy$(EXEEXT) 94 95 noinst_PROGRAMS = 95 96 @WITH_LIBFIBRE_TRUE@am__append_1 = \ … … 109 110 CONFIG_CLEAN_VPATH_FILES = 110 111 PROGRAMS = $(noinst_PROGRAMS) 112 am_dummy_OBJECTS = dummyC.$(OBJEXT) dummyCXX.$(OBJEXT) 113 dummy_OBJECTS = $(am_dummy_OBJECTS) 114 dummy_LDADD = $(LDADD) 111 115 AM_V_P = $(am__v_P_@AM_V@) 112 116 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) … … 121 125 am__v_at_0 = @ 122 126 am__v_at_1 = 123 SOURCES = 124 DIST_SOURCES = 127 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) 128 depcomp = $(SHELL) $(top_srcdir)/automake/depcomp 129 am__depfiles_maybe = depfiles 130 am__mv = mv -f 131 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 132 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 133 AM_V_CC = $(am__v_CC_@AM_V@) 134 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) 135 am__v_CC_0 = @echo " CC " $@; 136 am__v_CC_1 = 137 CCLD = $(CC) 138 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ 139 AM_V_CCLD = $(am__v_CCLD_@AM_V@) 140 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) 141 am__v_CCLD_0 = @echo " CCLD " $@; 142 am__v_CCLD_1 = 143 CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 144 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) 145 AM_V_CXX = $(am__v_CXX_@AM_V@) 146 am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) 147 am__v_CXX_0 = @echo " CXX " $@; 148 am__v_CXX_1 = 149 CXXLD = $(CXX) 150 CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ 151 -o $@ 152 AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) 153 am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) 154 am__v_CXXLD_0 = @echo " CXXLD " $@; 155 am__v_CXXLD_1 = 156 SOURCES = $(dummy_SOURCES) 157 DIST_SOURCES = $(dummy_SOURCES) 125 158 am__can_run_installinfo = \ 126 159 case $$AM_UPDATE_INFO_DIR in \ … … 129 162 esac 130 163 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 131 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/src/cfa.make \ 132 compile 164 # Read a list of newline-separated strings from the standard input, 165 # and print each of them once, without duplicates. Input order is 166 # *not* preserved. 167 am__uniquify_input = $(AWK) '\ 168 BEGIN { nonempty = 0; } \ 169 { items[$$0] = 1; nonempty = 1; } \ 170 END { if (nonempty) { for (i in items) print i; }; } \ 171 ' 172 # Make sure the list of sources is unique. This is necessary because, 173 # e.g., the same source file might be shared among _SOURCES variables 174 # for different programs/libraries. 175 am__define_uniq_tagged_files = \ 176 list='$(am__tagged_files)'; \ 177 unique=`for i in $$list; do \ 178 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 179 done | $(am__uniquify_input)` 180 ETAGS = etags 181 CTAGS = ctags 182 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/automake/depcomp \ 183 $(top_srcdir)/src/cfa.make compile 133 184 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 134 185 ACLOCAL = @ACLOCAL@ … … 271 322 272 323 # applies to both programs 324 UPPCC = u++ 273 325 UPPCOMPILE = $(UPPCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_UPPFLAGS) $(UPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CFLAGS) $(CFLAGS) 274 326 AM_CFLAGS = -O2 -Wall -I$(srcdir) -lrt -pthread 275 327 AM_CFAFLAGS = -quiet -in-tree -nodebug 276 328 AM_UPPFLAGS = -quiet -nodebug -multi 277 TOOLSDIR = ${abs_top_ srcdir}/tools/278 REPEAT = ${ TOOLSDIR}repeat279 STATS = ${ TOOLSDIR}stat.py329 TOOLSDIR = ${abs_top_builddir}/tools/ 330 REPEAT = ${abs_top_builddir}/tools/repeat 331 STATS = ${abs_top_srcdir}/tools/stat.py 280 332 repeats = 30 281 333 skipcompile = no 282 334 TIME_FORMAT = "%E" 283 335 PRINT_FORMAT = %20s: #Comments needed for spacing 336 dummy_SOURCES = dummyC.c dummyCXX.cpp 284 337 CTXSWITCH_DEPEND = loop.run function.run fetch_add.run \ 285 338 ctxswitch-pthread.run ctxswitch-cfa_coroutine.run \ … … 292 345 293 346 .SUFFIXES: 294 .SUFFIXES: .c fa .lo .o347 .SUFFIXES: .c .cfa .cpp .lo .o .obj 295 348 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/src/cfa.make $(am__configure_deps) 296 349 @for dep in $?; do \ … … 326 379 clean-noinstPROGRAMS: 327 380 -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) 328 tags TAGS: 329 330 ctags CTAGS: 331 332 cscope cscopelist: 333 381 382 dummy$(EXEEXT): $(dummy_OBJECTS) $(dummy_DEPENDENCIES) $(EXTRA_dummy_DEPENDENCIES) 383 @rm -f dummy$(EXEEXT) 384 $(AM_V_CXXLD)$(CXXLINK) $(dummy_OBJECTS) $(dummy_LDADD) $(LIBS) 385 386 mostlyclean-compile: 387 -rm -f *.$(OBJEXT) 388 389 distclean-compile: 390 -rm -f *.tab.c 391 392 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dummyC.Po@am__quote@ 393 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dummyCXX.Po@am__quote@ 394 395 .c.o: 396 @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ 397 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 398 @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 399 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 400 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 401 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< 402 403 .c.obj: 404 @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ 405 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ 406 @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 407 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 408 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 409 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` 410 411 .cpp.o: 412 @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ 413 @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 414 @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 415 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 416 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 417 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< 418 419 .cpp.obj: 420 @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ 421 @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ 422 @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 423 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 424 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 425 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` 426 427 ID: $(am__tagged_files) 428 $(am__define_uniq_tagged_files); mkid -fID $$unique 429 tags: tags-am 430 TAGS: tags 431 432 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 433 set x; \ 434 here=`pwd`; \ 435 $(am__define_uniq_tagged_files); \ 436 shift; \ 437 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ 438 test -n "$$unique" || unique=$$empty_fix; \ 439 if test $$# -gt 0; then \ 440 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 441 "$$@" $$unique; \ 442 else \ 443 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 444 $$unique; \ 445 fi; \ 446 fi 447 ctags: ctags-am 448 449 CTAGS: ctags 450 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 451 $(am__define_uniq_tagged_files); \ 452 test -z "$(CTAGS_ARGS)$$unique" \ 453 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ 454 $$unique 455 456 GTAGS: 457 here=`$(am__cd) $(top_builddir) && pwd` \ 458 && $(am__cd) $(top_srcdir) \ 459 && gtags -i $(GTAGS_ARGS) "$$here" 460 cscopelist: cscopelist-am 461 462 cscopelist-am: $(am__tagged_files) 463 list='$(am__tagged_files)'; \ 464 case "$(srcdir)" in \ 465 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ 466 *) sdir=$(subdir)/$(srcdir) ;; \ 467 esac; \ 468 for i in $$list; do \ 469 if test -f "$$i"; then \ 470 echo "$(subdir)/$$i"; \ 471 else \ 472 echo "$$sdir/$$i"; \ 473 fi; \ 474 done >> $(top_builddir)/cscope.files 475 476 distclean-tags: 477 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags 334 478 335 479 distdir: $(DISTFILES) … … 402 546 403 547 distclean: distclean-am 548 -rm -rf ./$(DEPDIR) 404 549 -rm -f Makefile 405 distclean-am: clean-am distclean-generic 550 distclean-am: clean-am distclean-compile distclean-generic \ 551 distclean-tags 406 552 407 553 dvi: dvi-am … … 446 592 447 593 maintainer-clean: maintainer-clean-am 594 -rm -rf ./$(DEPDIR) 448 595 -rm -f Makefile 449 596 maintainer-clean-am: distclean-am maintainer-clean-generic … … 451 598 mostlyclean: mostlyclean-am 452 599 453 mostlyclean-am: mostlyclean- generic600 mostlyclean-am: mostlyclean-compile mostlyclean-generic 454 601 455 602 pdf: pdf-am … … 465 612 .MAKE: install-am install-strip 466 613 467 .PHONY: all all-am check check-am clean clean-generic \ 468 clean-noinstPROGRAMS cscopelist-am ctags-am distclean \ 469 distclean-generic distdir dvi dvi-am html html-am info info-am \ 470 install install-am install-data install-data-am install-dvi \ 471 install-dvi-am install-exec install-exec-am install-html \ 472 install-html-am install-info install-info-am install-man \ 473 install-pdf install-pdf-am install-ps install-ps-am \ 474 install-strip installcheck installcheck-am installdirs \ 475 maintainer-clean maintainer-clean-generic mostlyclean \ 476 mostlyclean-generic pdf pdf-am ps ps-am tags-am uninstall \ 614 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ 615 clean-noinstPROGRAMS cscopelist-am ctags ctags-am distclean \ 616 distclean-compile distclean-generic distclean-tags distdir dvi \ 617 dvi-am html html-am info info-am install install-am \ 618 install-data install-data-am install-dvi install-dvi-am \ 619 install-exec install-exec-am install-html install-html-am \ 620 install-info install-info-am install-man install-pdf \ 621 install-pdf-am install-ps install-ps-am install-strip \ 622 installcheck installcheck-am installdirs maintainer-clean \ 623 maintainer-clean-generic mostlyclean mostlyclean-compile \ 624 mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ 477 625 uninstall-am 478 626 … … 489 637 $(LTCFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 490 638 $(am__mv) $$depbase.Tpo $$depbase.Plo 639 640 dummyC.c: 641 @echo "int main() { return 0; }" > ${@} 642 643 dummyCXX.cpp: 644 @echo "int main() { return 0; }" > ${@} 491 645 492 646 .NOTPARALLEL: … … 513 667 514 668 ${REPEAT} : 515 @+make -C ${ TOOLSDIR}repeat669 @+make -C ${abs_top_builddir}/tools repeat 516 670 517 671 jenkins$(EXEEXT): … … 551 705 552 706 loop$(EXEEXT): 553 $(COMPILE) -DBENCH_N=5000000000 loop.c707 $(COMPILE) -DBENCH_N=5000000000 $(srcdir)/loop.c 554 708 555 709 function$(EXEEXT): 556 $(COMPILE) -DBENCH_N=5000000000 function.c710 $(COMPILE) -DBENCH_N=5000000000 $(srcdir)/function.c 557 711 558 712 fetch_add$(EXEEXT): 559 $(COMPILE) -DBENCH_N=500000000 fetch_add.c713 $(COMPILE) -DBENCH_N=500000000 $(srcdir)/fetch_add.c 560 714 561 715 @WITH_LIBFIBRE_TRUE@ctxswitch-kos_fibre$(EXEEXT): … … 571 725 572 726 ctxswitch-cfa_coroutine$(EXEEXT): 573 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_cor.c 727 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_cor.cfa 574 728 575 729 ctxswitch-cfa_thread$(EXEEXT): 576 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd.c 730 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd.cfa 577 731 578 732 ctxswitch-cfa_thread2$(EXEEXT): 579 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd2.c 733 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd2.cfa 580 734 581 735 ctxswitch-upp_coroutine$(EXEEXT): … … 589 743 590 744 ctxswitch-java_thread$(EXEEXT): 591 @javac $(srcdir)/ctxswitch/JavaThread.java745 @javac -d . $(srcdir)/ctxswitch/JavaThread.java 592 746 @echo "#!/bin/sh" > a.out 593 @echo " cd ctxswitch &&java JavaThread" >> a.out747 @echo "java JavaThread" >> a.out 594 748 @chmod a+x a.out 595 749 … … 612 766 613 767 mutex-cfa1$(EXEEXT): 614 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa1.c 768 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa1.cfa 615 769 616 770 mutex-cfa2$(EXEEXT): 617 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa2.c 771 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa2.cfa 618 772 619 773 mutex-cfa4$(EXEEXT): 620 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa4.c 774 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa4.cfa 621 775 622 776 mutex-java_thread$(EXEEXT): 623 @javac $(srcdir)/mutex/JavaThread.java777 @javac -d . $(srcdir)/mutex/JavaThread.java 624 778 @echo "#!/bin/sh" > a.out 625 @echo " cd mutex &&java JavaThread" >> a.out779 @echo "java JavaThread" >> a.out 626 780 @chmod a+x a.out 627 781 … … 641 795 642 796 signal-cfa1$(EXEEXT): 643 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa1.c 797 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa1.cfa 644 798 645 799 signal-cfa2$(EXEEXT): 646 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa2.c 800 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa2.cfa 647 801 648 802 signal-cfa4$(EXEEXT): 649 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa4.c 803 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa4.cfa 650 804 651 805 signal-java_thread$(EXEEXT): 652 @javac $(srcdir)/schedint/JavaThread.java806 @javac -d . $(srcdir)/schedint/JavaThread.java 653 807 @echo "#!/bin/sh" > a.out 654 @echo " cd schedint &&java JavaThread" >> a.out808 @echo "java JavaThread" >> a.out 655 809 @chmod a+x a.out 656 810 … … 665 819 666 820 waitfor-cfa1$(EXEEXT): 667 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa1.c 821 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa1.cfa 668 822 669 823 waitfor-cfa2$(EXEEXT): 670 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa2.c 824 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa2.cfa 671 825 672 826 waitfor-cfa4$(EXEEXT): 673 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa4.c 827 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa4.cfa 674 828 675 829 creation$(EXEEXT) :\ … … 684 838 685 839 creation-cfa_coroutine$(EXEEXT): 686 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 840 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.cfa 687 841 688 842 creation-cfa_coroutine_eager$(EXEEXT): 689 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 843 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.cfa -DEAGER 690 844 691 845 creation-cfa_thread$(EXEEXT): 692 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_thrd.c 846 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_thrd.cfa 693 847 694 848 creation-upp_coroutine$(EXEEXT): … … 705 859 706 860 creation-java_thread$(EXEEXT): 707 @javac $(srcdir)/creation/JavaThread.java861 @javac -d . $(srcdir)/creation/JavaThread.java 708 862 @echo "#!/bin/sh" > a.out 709 @echo " cd creation &&java JavaThread" >> a.out863 @echo "java JavaThread" >> a.out 710 864 @chmod a+x a.out 711 865 … … 721 875 722 876 compile-array$(EXEEXT): 723 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/array.c 877 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/array.cfa 724 878 725 879 compile-attributes$(EXEEXT): 726 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/attributes.c 880 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/attributes.cfa 727 881 728 882 compile-empty$(EXEEXT): 729 @$(CFACOMPILE) -fsyntax-only -w $(srcdir)/compile/empty.c 883 @$(CFACOMPILE) -fsyntax-only -w $(srcdir)/compile/empty.cfa 730 884 731 885 compile-expression$(EXEEXT): 732 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/expression.c 886 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/expression.cfa 733 887 734 888 compile-io$(EXEEXT): 735 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/io1.c 889 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/io1.cfa 736 890 737 891 compile-monitor$(EXEEXT): 738 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/monitor.c 892 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/monitor.cfa 739 893 740 894 compile-operators$(EXEEXT): 741 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/operators.c 895 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/operators.cfa 742 896 743 897 compile-thread$(EXEEXT): 744 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/thread.c 898 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/thread.cfa 745 899 746 900 compile-typeof$(EXEEXT): 747 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/typeof.c 901 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/typeof.cfa 748 902 749 903 # Tell versions [3.59,3.63) of GNU make to not export all variables.
Note: See TracChangeset
for help on using the changeset viewer.