Changeset b067d9b for tests/Makefile.in
- Timestamp:
- Oct 29, 2019, 4:01:24 PM (6 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 773db65, 9421f3d8
- Parents:
- 7951100 (diff), 8364209 (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
-
tests/Makefile.in (moved) (moved from src/examples/Makefile.in ) (23 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tests/Makefile.in
r7951100 rb067d9b 17 17 ######################## -*- Mode: Makefile-Automake -*- ###################### 18 18 ############################################################################### 19 20 19 VPATH = @srcdir@ 21 20 am__is_gnu_make = { \ … … 92 91 build_triplet = @build@ 93 92 host_triplet = @host@ 94 noinst_PROGRAMS = fstream_test$(EXEEXT) vector_test$(EXEEXT) \ 95 avl_test$(EXEEXT) Bench$(EXEEXT) 96 subdir = src/examples 93 EXTRA_PROGRAMS = avl_test$(EXEEXT) .dummy_hack$(EXEEXT) 94 subdir = tests 97 95 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 98 am__aclocal_m4_deps = $(top_srcdir)/configure.ac 96 am__aclocal_m4_deps = $(top_srcdir)/automake/libtool.m4 \ 97 $(top_srcdir)/automake/ltoptions.m4 \ 98 $(top_srcdir)/automake/ltsugar.m4 \ 99 $(top_srcdir)/automake/ltversion.m4 \ 100 $(top_srcdir)/automake/lt~obsolete.m4 \ 101 $(top_srcdir)/automake/cfa.m4 $(top_srcdir)/configure.ac 99 102 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 100 103 $(ACLOCAL_M4) … … 102 105 mkinstalldirs = $(install_sh) -d 103 106 CONFIG_HEADER = $(top_builddir)/config.h 104 CONFIG_CLEAN_FILES = 105 CONFIG_CLEAN_VPATH_FILES = 106 PROGRAMS = $(noinst_PROGRAMS) 107 Bench_SOURCES = Bench.c 108 Bench_OBJECTS = Bench.$(OBJEXT) 109 Bench_LDADD = $(LDADD) 107 CONFIG_CLEAN_FILES = config.py 108 CONFIG_CLEAN_VPATH_FILES = test.py 109 am__dummy_hack_OBJECTS = .dummy_hack.$(OBJEXT) .dummy_hackxx.$(OBJEXT) 110 _dummy_hack_OBJECTS = $(am__dummy_hack_OBJECTS) 111 _dummy_hack_LDADD = $(LDADD) 112 AM_V_lt = $(am__v_lt_@AM_V@) 113 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) 114 am__v_lt_0 = --silent 115 am__v_lt_1 = 110 116 am__dirstamp = $(am__leading_dot)dirstamp 111 117 am_avl_test_OBJECTS = avltree/avl_test.$(OBJEXT) \ … … 115 121 avl_test_OBJECTS = $(am_avl_test_OBJECTS) 116 122 avl_test_LDADD = $(LDADD) 117 am_fstream_test_OBJECTS = fstream_test.$(OBJEXT)118 fstream_test_OBJECTS = $(am_fstream_test_OBJECTS)119 fstream_test_LDADD = $(LDADD)120 am_vector_test_OBJECTS = vector_int.$(OBJEXT) array.$(OBJEXT) \121 vector_test.$(OBJEXT)122 vector_test_OBJECTS = $(am_vector_test_OBJECTS)123 vector_test_LDADD = $(LDADD)124 123 AM_V_P = $(am__v_P_@AM_V@) 125 124 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) … … 140 139 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 141 140 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 141 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ 142 $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ 143 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ 144 $(AM_CFLAGS) $(CFLAGS) 142 145 AM_V_CC = $(am__v_CC_@AM_V@) 143 146 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) … … 145 148 am__v_CC_1 = 146 149 CCLD = $(CC) 147 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ 150 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ 151 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ 152 $(AM_LDFLAGS) $(LDFLAGS) -o $@ 148 153 AM_V_CCLD = $(am__v_CCLD_@AM_V@) 149 154 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) 150 155 am__v_CCLD_0 = @echo " CCLD " $@; 151 156 am__v_CCLD_1 = 152 SOURCES = Bench.c $(avl_test_SOURCES) $(fstream_test_SOURCES) \ 153 $(vector_test_SOURCES) 154 DIST_SOURCES = Bench.c $(avl_test_SOURCES) $(fstream_test_SOURCES) \ 155 $(vector_test_SOURCES) 157 CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 158 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) 159 LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ 160 $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ 161 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ 162 $(AM_CXXFLAGS) $(CXXFLAGS) 163 AM_V_CXX = $(am__v_CXX_@AM_V@) 164 am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) 165 am__v_CXX_0 = @echo " CXX " $@; 166 am__v_CXX_1 = 167 CXXLD = $(CXX) 168 CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ 169 $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ 170 $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ 171 AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) 172 am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) 173 am__v_CXXLD_0 = @echo " CXXLD " $@; 174 am__v_CXXLD_1 = 175 SOURCES = $(_dummy_hack_SOURCES) $(avl_test_SOURCES) 176 DIST_SOURCES = $(_dummy_hack_SOURCES) $(avl_test_SOURCES) 156 177 am__can_run_installinfo = \ 157 178 case $$AM_UPDATE_INFO_DIR in \ … … 178 199 ETAGS = etags 179 200 CTAGS = ctags 180 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/automake/depcomp 201 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.py.in \ 202 $(srcdir)/test.py $(top_srcdir)/automake/depcomp \ 203 $(top_srcdir)/src/cfa.make 181 204 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 182 205 ACLOCAL = @ACLOCAL@ 183 ALLOCA = @ALLOCA@184 206 AMTAR = @AMTAR@ 185 207 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ 208 AR = @AR@ 186 209 AUTOCONF = @AUTOCONF@ 187 210 AUTOHEADER = @AUTOHEADER@ 188 211 AUTOMAKE = @AUTOMAKE@ 189 212 AWK = @AWK@ 190 BACKEND_CC = @BACKEND_CC@ 191 CC = @CFA_BINDIR@/@CFA_NAME@ 213 BUILD_IN_TREE_FLAGS = @BUILD_IN_TREE_FLAGS@ 214 215 # adjust CC to current flags 216 CC = $(if $(ifeq $(DISTCC_CFA_PATH),yes),distcc $(DISTCC_CFA_PATH),$(TARGET_CFA) ${DEBUG_FLAGS} ${ARCH_FLAGS}) 192 217 CCAS = @CCAS@ 193 218 CCASDEPMODE = @CCASDEPMODE@ 194 219 CCASFLAGS = @CCASFLAGS@ 195 220 CCDEPMODE = @CCDEPMODE@ 221 CFACC = $(CC) 222 CFACC_INSTALL = @CFACC_INSTALL@ 223 CFACPP = @CFACPP@ 196 224 CFA_BACKEND_CC = @CFA_BACKEND_CC@ 197 225 CFA_BINDIR = @CFA_BINDIR@ … … 201 229 CFA_NAME = @CFA_NAME@ 202 230 CFA_PREFIX = @CFA_PREFIX@ 203 204 # applies to both programs 205 CFLAGS = 231 CFLAGS = @CFLAGS@ 206 232 CPP = @CPP@ 207 233 CPPFLAGS = @CPPFLAGS@ 208 234 CXX = @CXX@ 235 CXXCPP = @CXXCPP@ 209 236 CXXDEPMODE = @CXXDEPMODE@ 210 237 CXXFLAGS = @CXXFLAGS@ 211 238 CYGPATH_W = @CYGPATH_W@ 212 239 DEFS = @DEFS@ 240 DEMANGLER = @DEMANGLER@ 213 241 DEPDIR = @DEPDIR@ 242 DLLTOOL = @DLLTOOL@ 243 DRIVER_DIR = @DRIVER_DIR@ 244 DSYMUTIL = @DSYMUTIL@ 245 DUMPBIN = @DUMPBIN@ 214 246 ECHO_C = @ECHO_C@ 215 247 ECHO_N = @ECHO_N@ … … 217 249 EGREP = @EGREP@ 218 250 EXEEXT = @EXEEXT@ 251 FGREP = @FGREP@ 219 252 GREP = @GREP@ 253 HAS_DISTCC = @HAS_DISTCC@ 254 HOST_FLAGS = @HOST_FLAGS@ 220 255 INSTALL = @INSTALL@ 221 256 INSTALL_DATA = @INSTALL_DATA@ … … 223 258 INSTALL_SCRIPT = @INSTALL_SCRIPT@ 224 259 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 260 LD = @LD@ 225 261 LDFLAGS = @LDFLAGS@ 226 262 LEX = @LEX@ 227 263 LEXLIB = @LEXLIB@ 228 264 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 265 LIBCFA_TARGET_DIRS = @LIBCFA_TARGET_DIRS@ 266 LIBCFA_TARGET_MAKEFILES = @LIBCFA_TARGET_MAKEFILES@ 267 LIBDEMANGLE = @LIBDEMANGLE@ 229 268 LIBOBJS = @LIBOBJS@ 230 269 LIBS = @LIBS@ 270 LIBTOOL = @LIBTOOL@ 271 LIPO = @LIPO@ 272 LN_S = @LN_S@ 231 273 LTLIBOBJS = @LTLIBOBJS@ 232 MACHINE_TYPE = @MACHINE_TYPE@ 233 MAINT = @MAINT@ 274 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ 234 275 MAKEINFO = @MAKEINFO@ 276 MANIFEST_TOOL = @MANIFEST_TOOL@ 235 277 MKDIR_P = @MKDIR_P@ 278 NM = @NM@ 279 NMEDIT = @NMEDIT@ 280 OBJDUMP = @OBJDUMP@ 236 281 OBJEXT = @OBJEXT@ 282 OTOOL = @OTOOL@ 283 OTOOL64 = @OTOOL64@ 237 284 PACKAGE = @PACKAGE@ 238 285 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ … … 244 291 PATH_SEPARATOR = @PATH_SEPARATOR@ 245 292 RANLIB = @RANLIB@ 293 SED = @SED@ 246 294 SET_MAKE = @SET_MAKE@ 247 295 SHELL = @SHELL@ 248 296 STRIP = @STRIP@ 297 TARGET_HOSTS = @TARGET_HOSTS@ 249 298 VERSION = @VERSION@ 250 299 YACC = @YACC@ … … 254 303 abs_top_builddir = @abs_top_builddir@ 255 304 abs_top_srcdir = @abs_top_srcdir@ 305 ac_ct_AR = @ac_ct_AR@ 256 306 ac_ct_CC = @ac_ct_CC@ 257 307 ac_ct_CXX = @ac_ct_CXX@ 308 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ 258 309 am__include = @am__include@ 259 310 am__leading_dot = @am__leading_dot@ … … 302 353 top_builddir = @top_builddir@ 303 354 top_srcdir = @top_srcdir@ 304 AM_CFLAGS = -g -Wall -Wno-unused-function -O2 305 fstream_test_SOURCES = fstream_test.c 306 vector_test_SOURCES = vector_int.c array.c vector_test.c 307 avl_test_SOURCES = avltree/avl_test.c avltree/avl0.c avltree/avl1.c avltree/avl2.c avltree/avl3.c avltree/avl4.c avltree/avl-private.c 355 AUTOMAKE_OPTIONS = foreign # do not require all the GNU file names 356 ACLOCAL_AMFLAGS = -I automake 357 CFACOMPILE = $(CFACC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) $(AM_CFLAGS) $(CFLAGS) 358 LTCFACOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ 359 $(LIBTOOLFLAGS) --mode=compile $(CFACC) $(DEFS) \ 360 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) \ 361 $(AM_CFLAGS) $(CFLAGS) 362 363 AM_V_CFA = $(am__v_CFA_@AM_V@) 364 am__v_CFA_ = $(am__v_CFA_@AM_DEFAULT_V@) 365 am__v_CFA_0 = @echo " CFA " $@; 366 am__v_CFA_1 = 367 AM_V_JAVAC = $(am__v_JAVAC_@AM_V@) 368 am__v_JAVAC_ = $(am__v_JAVAC_@AM_DEFAULT_V@) 369 am__v_JAVAC_0 = @echo " JAVAC " $@; 370 am__v_JAVAC_1 = 371 AM_V_GOC = $(am__v_GOC_@AM_V@) 372 am__v_GOC_ = $(am__v_GOC_@AM_DEFAULT_V@) 373 am__v_GOC_0 = @echo " GOC " $@; 374 am__v_GOC_1 = 375 UPPCC = u++ 376 UPPCOMPILE = $(UPPCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_UPPFLAGS) $(UPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CFLAGS) $(CFLAGS) 377 AM_V_UPP = $(am__v_UPP_@AM_V@) 378 am__v_UPP_ = $(am__v_UPP_@AM_DEFAULT_V@) 379 am__v_UPP_0 = @echo " UPP " $@; 380 am__v_UPP_1 = 381 debug = yes 382 installed = no 383 archiveerrors = 384 DEBUG_FLAGS = -debug -O0 385 quick_test = avl_test operators numericConstants expression enum array typeof cast raii/dtor-early-exit raii/init_once attributes 386 concurrent = 387 timeouts = 388 TEST_PY = python3 ${builddir}/test.py 389 390 # applies to both programs 391 # since automake doesn't have support for CFA we have to 392 AM_CFLAGS = $(if $(test), 2> $(test), ) \ 393 -g \ 394 -Wall \ 395 -Wno-unused-function \ 396 -quiet @CFA_FLAGS@ \ 397 -DIN_DIR="${abs_srcdir}/.in/" 398 399 400 # get the desired cfa to test 401 TARGET_CFA = $(if $(filter $(installed),yes), @CFACC_INSTALL@, @CFACC@) 402 403 # get local binary for depedencies 404 CFACCBIN = @CFACC@ 405 406 # adjusted CC but without the actual distcc call 407 CFACCLOCAL = $(if $(DISTCC_CFA_PATH),$(DISTCC_CFA_PATH),$(TARGET_CFA) ${DEBUG_FLAGS} ${ARCH_FLAGS}) 408 PRETTY_PATH = mkdir -p $(dir $(abspath ${@})) && cd ${srcdir} && 409 avl_test_SOURCES = avltree/avl_test.cfa avltree/avl0.cfa avltree/avl1.cfa avltree/avl2.cfa avltree/avl3.cfa avltree/avl4.cfa avltree/avl-private.cfa 410 # automake doesn't know we still need C/CPP rules so pretend like we have a C program 411 _dummy_hack_SOURCES = .dummy_hack.c .dummy_hackxx.cpp 412 413 #---------------------------------------------------------------------------------------------------------------- 414 415 # Use for all tests, make sure the path are correct and all flags are added 416 CFACOMPILETEST = $(PRETTY_PATH) $(CFACOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) $($(shell echo "${@}_FLAGSCFA" | sed 's/-\|\//_/g')) 417 418 #------------------------------------------------------------------------------ 419 # TARGETS WITH CUSTOM FLAGS 420 #------------------------------------------------------------------------------ 421 # custom libs 422 gmp_FLAGSLD = -lgmp 423 424 #------------------------------------------------------------------------------ 425 # Generated code 426 GENERATED_CODE = declarationSpecifier gccExtensions extension attributes functions KRfunctions 427 428 # Use for tests where the make command is expected to succeed but the expected.txt should be compared to stderr 429 EXPECT_STDERR = builtins/sync warnings/self-assignment 308 430 all: all-am 309 431 310 432 .SUFFIXES: 311 .SUFFIXES: .c . o .obj312 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am$(am__configure_deps)433 .SUFFIXES: .c .cfa .cpp .dummy_hack .dummy_hackxx .lo .o .obj .validate 434 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/src/cfa.make $(am__configure_deps) 313 435 @for dep in $?; do \ 314 436 case '$(am__configure_deps)' in \ … … 319 441 esac; \ 320 442 done; \ 321 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/examples/Makefile'; \443 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/Makefile'; \ 322 444 $(am__cd) $(top_srcdir) && \ 323 $(AUTOMAKE) --foreign src/examples/Makefile445 $(AUTOMAKE) --foreign tests/Makefile 324 446 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 325 447 @case '$?' in \ … … 330 452 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 331 453 esac; 454 $(top_srcdir)/src/cfa.make $(am__empty): 332 455 333 456 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 334 457 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 335 458 336 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@$(am__configure_deps)459 $(top_srcdir)/configure: $(am__configure_deps) 337 460 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 338 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@$(am__aclocal_m4_deps)461 $(ACLOCAL_M4): $(am__aclocal_m4_deps) 339 462 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 340 463 $(am__aclocal_m4_deps): 341 342 clean-noinstPROGRAMS: 343 -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) 464 config.py: $(top_builddir)/config.status $(srcdir)/config.py.in 465 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ 466 467 .dummy_hack$(EXEEXT): $(_dummy_hack_OBJECTS) $(_dummy_hack_DEPENDENCIES) $(EXTRA__dummy_hack_DEPENDENCIES) 468 @rm -f .dummy_hack$(EXEEXT) 469 $(AM_V_CXXLD)$(CXXLINK) $(_dummy_hack_OBJECTS) $(_dummy_hack_LDADD) $(LIBS) 344 470 avltree/$(am__dirstamp): 345 471 @$(MKDIR_P) avltree … … 367 493 $(AM_V_CCLD)$(LINK) $(avl_test_OBJECTS) $(avl_test_LDADD) $(LIBS) 368 494 369 fstream_test$(EXEEXT): $(fstream_test_OBJECTS) $(fstream_test_DEPENDENCIES) $(EXTRA_fstream_test_DEPENDENCIES)370 @rm -f fstream_test$(EXEEXT)371 $(AM_V_CCLD)$(LINK) $(fstream_test_OBJECTS) $(fstream_test_LDADD) $(LIBS)372 373 vector_test$(EXEEXT): $(vector_test_OBJECTS) $(vector_test_DEPENDENCIES) $(EXTRA_vector_test_DEPENDENCIES)374 @rm -f vector_test$(EXEEXT)375 $(AM_V_CCLD)$(LINK) $(vector_test_OBJECTS) $(vector_test_LDADD) $(LIBS)376 377 495 mostlyclean-compile: 378 496 -rm -f *.$(OBJEXT) … … 382 500 -rm -f *.tab.c 383 501 384 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Bench.Po@am__quote@ 385 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/array.Po@am__quote@ 386 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fstream_test.Po@am__quote@ 387 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vector_int.Po@am__quote@ 388 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vector_test.Po@am__quote@ 389 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl-private.Po@am__quote@ 390 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl0.Po@am__quote@ 391 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl1.Po@am__quote@ 392 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl2.Po@am__quote@ 393 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl3.Po@am__quote@ 394 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl4.Po@am__quote@ 395 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl_test.Po@am__quote@ 502 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/.dummy_hack.Po@am__quote@ 503 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/.dummy_hackxx.Po@am__quote@ 396 504 397 505 .c.o: … … 410 518 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 411 519 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` 520 521 .c.lo: 522 @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ 523 @am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 524 @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo 525 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ 526 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 527 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< 528 529 .cpp.o: 530 @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ 531 @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 532 @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 533 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 534 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 535 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< 536 537 .cpp.obj: 538 @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ 539 @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ 540 @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 541 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 542 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 543 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` 544 545 .cpp.lo: 546 @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ 547 @am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 548 @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo 549 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ 550 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 551 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< 552 553 mostlyclean-libtool: 554 -rm -f *.lo 555 556 clean-libtool: 557 -rm -rf .libs _libs 412 558 413 559 ID: $(am__tagged_files) … … 495 641 check-am: all-am 496 642 check: check-am 497 all-am: Makefile $(PROGRAMS)643 all-am: Makefile all-local 498 644 installdirs: 499 645 install: install-am … … 531 677 clean: clean-am 532 678 533 clean-am: clean-generic clean- noinstPROGRAMSmostlyclean-am679 clean-am: clean-generic clean-libtool clean-local mostlyclean-am 534 680 535 681 distclean: distclean-am 536 -rm -rf ./$(DEPDIR) avltree/$(DEPDIR)682 -rm -rf ./$(DEPDIR) 537 683 -rm -f Makefile 538 684 distclean-am: clean-am distclean-compile distclean-generic \ … … 580 726 581 727 maintainer-clean: maintainer-clean-am 582 -rm -rf ./$(DEPDIR) avltree/$(DEPDIR)728 -rm -rf ./$(DEPDIR) 583 729 -rm -f Makefile 584 730 maintainer-clean-am: distclean-am maintainer-clean-generic … … 586 732 mostlyclean: mostlyclean-am 587 733 588 mostlyclean-am: mostlyclean-compile mostlyclean-generic 734 mostlyclean-am: mostlyclean-compile mostlyclean-generic \ 735 mostlyclean-libtool 589 736 590 737 pdf: pdf-am … … 600 747 .MAKE: install-am install-strip 601 748 602 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ 603 clean-noinstPROGRAMS cscopelist-am ctags ctags-am distclean \ 604 distclean-compile distclean-generic distclean-tags distdir dvi \ 605 dvi-am html html-am info info-am install install-am \ 606 install-data install-data-am install-dvi install-dvi-am \ 607 install-exec install-exec-am install-html install-html-am \ 608 install-info install-info-am install-man install-pdf \ 609 install-pdf-am install-ps install-ps-am install-strip \ 610 installcheck installcheck-am installdirs maintainer-clean \ 749 .PHONY: CTAGS GTAGS TAGS all all-am all-local check check-am clean \ 750 clean-generic clean-libtool clean-local cscopelist-am ctags \ 751 ctags-am distclean distclean-compile distclean-generic \ 752 distclean-libtool distclean-tags distdir dvi dvi-am html \ 753 html-am info info-am install install-am install-data \ 754 install-data-am install-dvi install-dvi-am install-exec \ 755 install-exec-am install-html install-html-am install-info \ 756 install-info-am install-man install-pdf install-pdf-am \ 757 install-ps install-ps-am install-strip installcheck \ 758 installcheck-am installdirs maintainer-clean \ 611 759 maintainer-clean-generic mostlyclean mostlyclean-compile \ 612 mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall\613 uninstall-am760 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ 761 tags tags-am uninstall uninstall-am 614 762 615 763 .PRECIOUS: Makefile 616 764 617 765 618 Bench : Bench.c 619 @for ccflags in "-debug" "-nodebug"; do \ 620 echo ${CC} ${AM_CFLAGS} ${CFLAGS} $${ccflags} -lrt Bench.c;\ 621 ${CC} ${AM_CFLAGS} ${CFLAGS} $${ccflags} -lrt Bench.c;\ 622 ./a.out ; \ 623 done ; \ 624 rm -f ./a.out ; 766 .cfa.o: 767 $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ 768 $(CFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 769 $(am__mv) $$depbase.Tpo $$depbase.Po 770 771 .cfa.lo: 772 $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ 773 $(LTCFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 774 $(am__mv) $$depbase.Tpo $$depbase.Plo 775 776 .PHONY: list .validate 777 .INTERMEDIATE: .validate .validate.cfa 778 779 #---------------------------------------------------------------------------------------------------------------- 780 all-local : 781 @+${TEST_PY} --debug=${debug} --install=${installed} --archive-errors=${archiveerrors} ${concurrent} ${timeouts} ${quick_test} 782 783 all-tests : 784 @+${TEST_PY} --debug=${debug} --install=${installed} --archive-errors=${archiveerrors} ${concurrent} ${timeouts} --all # '@' => do not echo command (SILENT), '+' => allows recursive make from within python program 785 786 clean-local : 787 rm -f ${EXTRA_PROGRAMS} 788 789 list : 790 @+${TEST_PY} --list ${concurrent} 791 792 .validate: .validate.cfa 793 $(CFACOMPILE) .validate.cfa -fsyntax-only -Wall -Wextra -Werror 794 795 .validate.cfa: 796 @echo "int main() { return 0; }" > ${@} 797 798 # automake doesn't know we still need C rules so pretend like we have a C program 799 .dummy_hack.c: 800 @echo "int main() { return 0; }" > ${@} 801 802 .dummy_hackxx.cpp: 803 @echo "int bar() { return 0; }" > ${@} 804 805 concurrency : 806 @+${TEST_PY} --debug=${debug} --install=${installed} -Iconcurrent 807 808 #---------------------------------------------------------------------------------------------------------------- 809 810 # implicit rule so not all test require a rule 811 # split into two steps to support compiling remotely using distcc 812 # don't use distcc to do the linking because distcc doesn't do linking 813 % : %.cfa $(CFACCBIN) 814 $(CFACOMPILETEST) -c -o $(abspath ${@}).o 815 $(CFACCLOCAL) $($(shell echo "${@}_FLAGSLD" | sed 's/-\|\//_/g')) $(abspath ${@}).o -o $(abspath ${@}) 816 817 # implicit rule for c++ test 818 # convient for testing the testsuite itself but not actuall used 819 % : %.cpp 820 $(PRETTY_PATH) $(CXXCOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 821 $(GENERATED_CODE): % : %.cfa $(CFACCBIN) 822 $(CFACOMPILETEST) -CFA -XCFA -p -c -fsyntax-only -o $(abspath ${@}) 823 $(EXPECT_STDERR): % : %.cfa $(CFACCBIN) 824 $(CFACOMPILETEST) -c -fsyntax-only 2> $(abspath ${@}) 825 826 #------------------------------------------------------------------------------ 827 # CUSTOM TARGET 828 #------------------------------------------------------------------------------ 829 # expected failures 830 # use custom target since they require a custom define and custom dependencies 831 alloc-ERROR : alloc.cfa $(CFACCBIN) 832 $(CFACOMPILETEST) -DERR1 -c -fsyntax-only -o $(abspath ${@}) 833 834 typedefRedef-ERR1 : typedefRedef.cfa $(CFACCBIN) 835 $(CFACOMPILETEST) -DERR1 -c -fsyntax-only -o $(abspath ${@}) 836 837 nested-types-ERR1 : nested-types.cfa $(CFACCBIN) 838 $(CFACOMPILETEST) -DERR1 -c -fsyntax-only -o $(abspath ${@}) 839 840 nested-types-ERR2 : nested-types.cfa $(CFACCBIN) 841 $(CFACOMPILETEST) -DERR2 -c -fsyntax-only -o $(abspath ${@}) 842 843 raii/memberCtors-ERR1 : raii/memberCtors.cfa $(CFACCBIN) 844 $(CFACOMPILETEST) -DERR1 -c -fsyntax-only -o $(abspath ${@}) 845 846 raii/ctor-autogen-ERR1 : raii/ctor-autogen.cfa $(CFACCBIN) 847 $(CFACOMPILETEST) -DERR1 -c -fsyntax-only -o $(abspath ${@}) 848 849 raii/dtor-early-exit-ERR1 : raii/dtor-early-exit.cfa $(CFACCBIN) 850 $(CFACOMPILETEST) -DERR1 -c -fsyntax-only -o $(abspath ${@}) 851 852 raii/dtor-early-exit-ERR2 : raii/dtor-early-exit.cfa $(CFACCBIN) 853 $(CFACOMPILETEST) -DERR2 -c -fsyntax-only -o $(abspath ${@}) 854 855 #------------------------------------------------------------------------------ 856 # Other targets 625 857 626 858 # Tell versions [3.59,3.63) of GNU make to not export all variables.
Note:
See TracChangeset
for help on using the changeset viewer.