Changeset 90152a4 for tests/Makefile.in
- Timestamp:
- Aug 27, 2018, 4:40:34 PM (7 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, cleanup-dtors, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- b7c89aa
- Parents:
- f9feab8 (diff), 305581d (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 ) (20 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tests/Makefile.in
rf9feab8 r90152a4 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 = fstream_test$(EXEEXT) avl_test$(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/cfa.m4 \ 97 $(top_srcdir)/configure.ac 99 98 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 100 99 $(ACLOCAL_M4) … … 102 101 mkinstalldirs = $(install_sh) -d 103 102 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) 103 CONFIG_CLEAN_FILES = config.py 104 CONFIG_CLEAN_VPATH_FILES = test.py 110 105 am__dirstamp = $(am__leading_dot)dirstamp 111 106 am_avl_test_OBJECTS = avltree/avl_test.$(OBJEXT) \ … … 118 113 fstream_test_OBJECTS = $(am_fstream_test_OBJECTS) 119 114 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 115 AM_V_P = $(am__v_P_@AM_V@) 125 116 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) … … 150 141 am__v_CCLD_0 = @echo " CCLD " $@; 151 142 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) 143 SOURCES = $(avl_test_SOURCES) $(fstream_test_SOURCES) 144 DIST_SOURCES = $(avl_test_SOURCES) $(fstream_test_SOURCES) 156 145 am__can_run_installinfo = \ 157 146 case $$AM_UPDATE_INFO_DIR in \ … … 178 167 ETAGS = etags 179 168 CTAGS = ctags 180 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/automake/depcomp 169 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.py.in \ 170 $(srcdir)/test.py $(top_srcdir)/automake/depcomp 181 171 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 182 172 ACLOCAL = @ACLOCAL@ … … 189 179 AWK = @AWK@ 190 180 BACKEND_CC = @BACKEND_CC@ 191 CC = @CFA_BINDIR@/@CFA_NAME@ 181 BUILD_IN_TREE_FLAGS = @BUILD_IN_TREE_FLAGS@ 182 CC = @CFACC@ 192 183 CCAS = @CCAS@ 193 184 CCASDEPMODE = @CCASDEPMODE@ 194 185 CCASFLAGS = @CCASFLAGS@ 195 186 CCDEPMODE = @CCDEPMODE@ 187 CFACC = @CFACC@ 188 CFACPP = @CFACPP@ 196 189 CFA_BACKEND_CC = @CFA_BACKEND_CC@ 197 190 CFA_BINDIR = @CFA_BINDIR@ … … 201 194 CFA_NAME = @CFA_NAME@ 202 195 CFA_PREFIX = @CFA_PREFIX@ 203 204 # applies to both programs 205 CFLAGS = 196 CFLAGS = @CFLAGS@ 206 197 CPP = @CPP@ 207 198 CPPFLAGS = @CPPFLAGS@ … … 212 203 DEFS = @DEFS@ 213 204 DEPDIR = @DEPDIR@ 205 DRIVER_DIR = @DRIVER_DIR@ 214 206 ECHO_C = @ECHO_C@ 215 207 ECHO_N = @ECHO_N@ … … 218 210 EXEEXT = @EXEEXT@ 219 211 GREP = @GREP@ 212 HOST_FLAGS = @HOST_FLAGS@ 220 213 INSTALL = @INSTALL@ 221 214 INSTALL_DATA = @INSTALL_DATA@ … … 227 220 LEXLIB = @LEXLIB@ 228 221 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 222 LIBCFA_TARGET_DIRS = @LIBCFA_TARGET_DIRS@ 223 LIBCFA_TARGET_MAKEFILES = @LIBCFA_TARGET_MAKEFILES@ 229 224 LIBOBJS = @LIBOBJS@ 230 225 LIBS = @LIBS@ 231 226 LTLIBOBJS = @LTLIBOBJS@ 232 MACHINE_TYPE = @MACHINE_TYPE@233 MAINT = @MAINT@234 227 MAKEINFO = @MAKEINFO@ 235 228 MKDIR_P = @MKDIR_P@ … … 247 240 SHELL = @SHELL@ 248 241 STRIP = @STRIP@ 242 TARGET_HOSTS = @TARGET_HOSTS@ 249 243 VERSION = @VERSION@ 250 244 YACC = @YACC@ … … 302 296 top_builddir = @top_builddir@ 303 297 top_srcdir = @top_srcdir@ 304 AM_CFLAGS = -g -Wall -Wno-unused-function -O2 298 AUTOMAKE_OPTIONS = foreign # do not require all the GNU file names 299 debug = yes 300 installed = no 301 quick_test = avl_test operators numericConstants expression enum array typeof cast raii/dtor-early-exit raii/init_once attributes 302 concurrent = 303 TEST_PY = python ${builddir}/test.py 304 305 # applies to both programs 306 AM_CFLAGS = $(if $(test), 2> $(test), ) -g -Wall -Wno-unused-function \ 307 -quiet @CFA_FLAGS@ -DIN_DIR="${srcdir}/.in/" ${DEBUG_FLAGS} \ 308 ${INSTALL_FLAGS} ${ARCH_FLAGS} 309 PRETTY_PATH = cd ${srcdir} && 305 310 fstream_test_SOURCES = fstream_test.c 306 vector_test_SOURCES = vector_int.c array.c vector_test.c307 311 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 308 312 all: all-am 309 313 310 314 .SUFFIXES: 311 .SUFFIXES: .c .o .obj 312 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@$(srcdir)/Makefile.am $(am__configure_deps)315 .SUFFIXES: .c .o .obj .validate 316 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) 313 317 @for dep in $?; do \ 314 318 case '$(am__configure_deps)' in \ … … 319 323 esac; \ 320 324 done; \ 321 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/examples/Makefile'; \325 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/Makefile'; \ 322 326 $(am__cd) $(top_srcdir) && \ 323 $(AUTOMAKE) --foreign src/examples/Makefile327 $(AUTOMAKE) --foreign tests/Makefile 324 328 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 325 329 @case '$?' in \ … … 334 338 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 335 339 336 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@$(am__configure_deps)340 $(top_srcdir)/configure: $(am__configure_deps) 337 341 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 338 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@$(am__aclocal_m4_deps)342 $(ACLOCAL_M4): $(am__aclocal_m4_deps) 339 343 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 340 344 $(am__aclocal_m4_deps): 341 342 clean-noinstPROGRAMS: 343 -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) 345 config.py: $(top_builddir)/config.status $(srcdir)/config.py.in 346 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ 344 347 avltree/$(am__dirstamp): 345 348 @$(MKDIR_P) avltree … … 371 374 $(AM_V_CCLD)$(LINK) $(fstream_test_OBJECTS) $(fstream_test_LDADD) $(LIBS) 372 375 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 376 mostlyclean-compile: 378 377 -rm -f *.$(OBJEXT) … … 382 381 -rm -f *.tab.c 383 382 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 383 @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 384 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl-private.Po@am__quote@ 390 385 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl0.Po@am__quote@ … … 495 490 check-am: all-am 496 491 check: check-am 497 all-am: Makefile $(PROGRAMS)492 all-am: Makefile all-local 498 493 installdirs: 499 494 install: install-am … … 531 526 clean: clean-am 532 527 533 clean-am: clean-generic clean- noinstPROGRAMSmostlyclean-am528 clean-am: clean-generic clean-local mostlyclean-am 534 529 535 530 distclean: distclean-am … … 600 595 .MAKE: install-am install-strip 601 596 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 d vi-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 install check installcheck-am installdirs maintainer-clean\611 maintainer-clean -generic mostlyclean mostlyclean-compile\612 mostlyclean- generic pdf pdf-am ps ps-am tags tags-am uninstall\613 uninstall-am597 .PHONY: CTAGS GTAGS TAGS all all-am all-local check check-am clean \ 598 clean-generic clean-local cscopelist-am ctags ctags-am \ 599 distclean distclean-compile distclean-generic distclean-tags \ 600 distdir dvi dvi-am html html-am info info-am install \ 601 install-am install-data install-data-am install-dvi \ 602 install-dvi-am install-exec install-exec-am install-html \ 603 install-html-am install-info install-info-am install-man \ 604 install-pdf install-pdf-am install-ps install-ps-am \ 605 install-strip installcheck installcheck-am installdirs \ 606 maintainer-clean maintainer-clean-generic mostlyclean \ 607 mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \ 608 tags tags-am uninstall uninstall-am 614 609 615 610 .PRECIOUS: Makefile 616 611 617 612 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 ; 613 .PHONY: list .validate 614 .INTERMEDIATE: .validate .validate.c 615 616 #---------------------------------------------------------------------------------------------------------------- 617 all-local : 618 @+${TEST_PY} --debug=${debug} --install=${installed} ${concurrent} ${quick_test} 619 620 all-tests : 621 @+${TEST_PY} --all --debug=${debug} --install=${installed} ${concurrent} # '@' => do not echo command (SILENT), '+' => allows recursive make from within python program 622 623 clean-local : 624 rm -f ${EXTRA_PROGRAMS} 625 626 list : 627 @+${TEST_PY} --list ${concurrent} 628 629 .validate: .validate.c 630 $(COMPILE) .validate.c -fsyntax-only -Wall -Wextra -Werror 631 632 .validate.c: 633 @echo "int main() { return 0; }" > ${@} 634 635 concurrency : 636 @+${TEST_PY} --debug=${debug} --install=${installed} -Iconcurrent 637 638 #---------------------------------------------------------------------------------------------------------------- 639 # implicit rule so not all test require a rule 640 % : %.c $(CC) 641 $(PRETTY_PATH) $(COMPILE) $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 642 643 declarationSpecifier: declarationSpecifier.c $(CC) 644 $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 645 646 gccExtensions : gccExtensions.c $(CC) 647 $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 648 649 extension : extension.c $(CC) 650 $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 651 652 attributes : attributes.c $(CC) 653 $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 654 655 functions: functions.c $(CC) 656 $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 657 658 KRfunctions : KRfunctions.c $(CC) 659 $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 660 661 sched-ext-parse : sched-ext-parse.c $(CC) 662 $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 663 664 gmp : gmp.c $(CC) 665 $(PRETTY_PATH) $(COMPILE) -lgmp $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 666 667 #builtins 668 builtins/sync: builtins/sync.c $(CC) 669 $(PRETTY_PATH) $(COMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only 670 671 #------------------------------------------------------------------------------ 672 #To make errors path independent we need to cd into the correct directories 673 completeTypeError : completeTypeError.c $(CC) 674 $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 675 676 typedefRedef-ERR1: typedefRedef.c $(CC) 677 $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 678 679 alloc-ERROR: alloc.c $(CC) 680 $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 681 682 fallthrough-ERROR: fallthrough.c $(CC) 683 $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 684 685 nested-types-ERR1: nested-types.c $(CC) 686 $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 687 688 nested-types-ERR2: nested-types.c $(CC) 689 $(PRETTY_PATH) $(COMPILE) -DERR2 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 690 691 # Constructor/destructor tests 692 raii/dtor-early-exit-ERR1: raii/dtor-early-exit.c $(CC) 693 $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 694 695 raii/dtor-early-exit-ERR2: raii/dtor-early-exit.c $(CC) 696 $(PRETTY_PATH) $(COMPILE) -DERR2 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 697 698 raii/memberCtors-ERR1: raii/memberCtors.c $(CC) 699 $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 700 701 raii/ctor-autogen-ERR1: raii/ctor-autogen.c $(CC) 702 $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 703 704 # Warnings 705 warnings/self-assignment: warnings/self-assignment.c $(CC) 706 $(PRETTY_PATH) $(COMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only 625 707 626 708 # Tell versions [3.59,3.63) of GNU make to not export all variables.
Note:
See TracChangeset
for help on using the changeset viewer.