Changeset cde3891 for tests/Makefile.in


Ignore:
Timestamp:
Jan 23, 2019, 4:52:16 PM (7 years ago)
Author:
Thierry Delisle <tdelisle@…>
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, stuck-waitfor-destruct
Children:
a200795
Parents:
9b086ca (diff), 1d832f4 (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.
Message:

Merge branch 'master' into cleanup-dtors

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/Makefile.in

    r9b086ca rcde3891  
    9191build_triplet = @build@
    9292host_triplet = @host@
    93 EXTRA_PROGRAMS = fstream_test$(EXEEXT) avl_test$(EXEEXT)
     93EXTRA_PROGRAMS = avl_test$(EXEEXT) .dummy_hack$(EXEEXT)
    9494subdir = tests
    9595ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
    96 am__aclocal_m4_deps = $(top_srcdir)/automake/cfa.m4 \
    97         $(top_srcdir)/configure.ac
     96am__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
    98102am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
    99103        $(ACLOCAL_M4)
     
    103107CONFIG_CLEAN_FILES = config.py
    104108CONFIG_CLEAN_VPATH_FILES = test.py
     109am__dummy_hack_OBJECTS = .dummy_hack.$(OBJEXT)
     110_dummy_hack_OBJECTS = $(am__dummy_hack_OBJECTS)
     111_dummy_hack_LDADD = $(LDADD)
     112AM_V_lt = $(am__v_lt_@AM_V@)
     113am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
     114am__v_lt_0 = --silent
     115am__v_lt_1 =
    105116am__dirstamp = $(am__leading_dot)dirstamp
    106117am_avl_test_OBJECTS = avltree/avl_test.$(OBJEXT) \
     
    110121avl_test_OBJECTS = $(am_avl_test_OBJECTS)
    111122avl_test_LDADD = $(LDADD)
    112 am_fstream_test_OBJECTS = fstream_test.$(OBJEXT)
    113 fstream_test_OBJECTS = $(am_fstream_test_OBJECTS)
    114 fstream_test_LDADD = $(LDADD)
    115123AM_V_P = $(am__v_P_@AM_V@)
    116124am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
     
    131139COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
    132140        $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
     141LTCOMPILE = $(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)
    133145AM_V_CC = $(am__v_CC_@AM_V@)
    134146am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
     
    136148am__v_CC_1 =
    137149CCLD = $(CC)
    138 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
     150LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
     151        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
     152        $(AM_LDFLAGS) $(LDFLAGS) -o $@
    139153AM_V_CCLD = $(am__v_CCLD_@AM_V@)
    140154am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
    141155am__v_CCLD_0 = @echo "  CCLD    " $@;
    142156am__v_CCLD_1 =
    143 SOURCES = $(avl_test_SOURCES) $(fstream_test_SOURCES)
    144 DIST_SOURCES = $(avl_test_SOURCES) $(fstream_test_SOURCES)
     157SOURCES = $(_dummy_hack_SOURCES) $(avl_test_SOURCES)
     158DIST_SOURCES = $(_dummy_hack_SOURCES) $(avl_test_SOURCES)
    145159am__can_run_installinfo = \
    146160  case $$AM_UPDATE_INFO_DIR in \
     
    168182CTAGS = ctags
    169183am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.py.in \
    170         $(srcdir)/test.py $(top_srcdir)/automake/depcomp
     184        $(srcdir)/test.py $(top_srcdir)/automake/depcomp \
     185        $(top_srcdir)/src/cfa.make
    171186DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
    172187ACLOCAL = @ACLOCAL@
     
    174189AMTAR = @AMTAR@
    175190AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
     191AR = @AR@
    176192AUTOCONF = @AUTOCONF@
    177193AUTOHEADER = @AUTOHEADER@
    178194AUTOMAKE = @AUTOMAKE@
    179195AWK = @AWK@
    180 BACKEND_CC = @BACKEND_CC@
    181196BUILD_IN_TREE_FLAGS = @BUILD_IN_TREE_FLAGS@
    182197CC = @CFACC@
     
    198213CPPFLAGS = @CPPFLAGS@
    199214CXX = @CXX@
     215CXXCPP = @CXXCPP@
    200216CXXDEPMODE = @CXXDEPMODE@
    201217CXXFLAGS = @CXXFLAGS@
     
    203219DEFS = @DEFS@
    204220DEPDIR = @DEPDIR@
     221DLLTOOL = @DLLTOOL@
    205222DRIVER_DIR = @DRIVER_DIR@
     223DSYMUTIL = @DSYMUTIL@
     224DUMPBIN = @DUMPBIN@
    206225ECHO_C = @ECHO_C@
    207226ECHO_N = @ECHO_N@
     
    209228EGREP = @EGREP@
    210229EXEEXT = @EXEEXT@
     230FGREP = @FGREP@
    211231GREP = @GREP@
    212232HOST_FLAGS = @HOST_FLAGS@
     
    216236INSTALL_SCRIPT = @INSTALL_SCRIPT@
    217237INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
     238LD = @LD@
    218239LDFLAGS = @LDFLAGS@
    219240LEX = @LEX@
     
    224245LIBOBJS = @LIBOBJS@
    225246LIBS = @LIBS@
     247LIBTOOL = @LIBTOOL@
     248LIPO = @LIPO@
     249LN_S = @LN_S@
    226250LTLIBOBJS = @LTLIBOBJS@
     251LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
    227252MAKEINFO = @MAKEINFO@
     253MANIFEST_TOOL = @MANIFEST_TOOL@
    228254MKDIR_P = @MKDIR_P@
     255NM = @NM@
     256NMEDIT = @NMEDIT@
     257OBJDUMP = @OBJDUMP@
    229258OBJEXT = @OBJEXT@
     259OTOOL = @OTOOL@
     260OTOOL64 = @OTOOL64@
    230261PACKAGE = @PACKAGE@
    231262PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
     
    237268PATH_SEPARATOR = @PATH_SEPARATOR@
    238269RANLIB = @RANLIB@
     270SED = @SED@
    239271SET_MAKE = @SET_MAKE@
    240272SHELL = @SHELL@
     
    248280abs_top_builddir = @abs_top_builddir@
    249281abs_top_srcdir = @abs_top_srcdir@
     282ac_ct_AR = @ac_ct_AR@
    250283ac_ct_CC = @ac_ct_CC@
    251284ac_ct_CXX = @ac_ct_CXX@
     285ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
    252286am__include = @am__include@
    253287am__leading_dot = @am__leading_dot@
     
    297331top_srcdir = @top_srcdir@
    298332AUTOMAKE_OPTIONS = foreign    # do not require all the GNU file names
     333ACLOCAL_AMFLAGS = -I automake
     334CFACOMPILE = $(CFACC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) $(AM_CFLAGS) $(CFLAGS)
     335LTCFACOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
     336        $(LIBTOOLFLAGS) --mode=compile $(CFACC) $(DEFS) \
     337        $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) \
     338        $(AM_CFLAGS) $(CFLAGS)
     339
     340AM_V_CFA = $(am__v_CFA_@AM_V@)
     341am__v_CFA_ = $(am__v_CFA_@AM_DEFAULT_V@)
     342am__v_CFA_0 = @echo "  CFA     " $@;
     343am__v_CFA_1 =
     344AM_V_JAVAC = $(am__v_JAVAC_@AM_V@)
     345am__v_JAVAC_ = $(am__v_JAVAC_@AM_DEFAULT_V@)
     346am__v_JAVAC_0 = @echo "  JAVAC   " $@;
     347am__v_JAVAC_1 =
     348AM_V_GOC = $(am__v_GOC_@AM_V@)
     349am__v_GOC_ = $(am__v_GOC_@AM_DEFAULT_V@)
     350am__v_GOC_0 = @echo "  GOC     " $@;
     351am__v_GOC_1 =
     352UPPCC = u++
     353UPPCOMPILE = $(UPPCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_UPPFLAGS) $(UPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CFLAGS) $(CFLAGS)
     354AM_V_UPP = $(am__v_UPP_@AM_V@)
     355am__v_UPP_ = $(am__v_UPP_@AM_DEFAULT_V@)
     356am__v_UPP_0 = @echo "  UPP     " $@;
     357am__v_UPP_1 =
    299358debug = yes
    300359installed = no
    301360quick_test = avl_test operators numericConstants expression enum array typeof cast raii/dtor-early-exit raii/init_once attributes
    302361concurrent =
     362timeouts =
    303363TEST_PY = python ${builddir}/test.py
    304364
     
    308368        ${INSTALL_FLAGS} ${ARCH_FLAGS}
    309369PRETTY_PATH = cd ${srcdir} &&
    310 fstream_test_SOURCES = fstream_test.c
    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
     370avl_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
     371# automake doesn't know we still need C rules so pretend like we have a C program
     372_dummy_hack_SOURCES = .dummy_hack.c
    312373all: all-am
    313374
    314375.SUFFIXES:
    315 .SUFFIXES: .c .o .obj .validate
    316 $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(am__configure_deps)
     376.SUFFIXES: .c .cfa .dummy_hack .lo .o .obj .validate
     377$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/src/cfa.make $(am__configure_deps)
    317378        @for dep in $?; do \
    318379          case '$(am__configure_deps)' in \
     
    334395            cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
    335396        esac;
     397$(top_srcdir)/src/cfa.make $(am__empty):
    336398
    337399$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
     
    345407config.py: $(top_builddir)/config.status $(srcdir)/config.py.in
    346408        cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
     409
     410.dummy_hack$(EXEEXT): $(_dummy_hack_OBJECTS) $(_dummy_hack_DEPENDENCIES) $(EXTRA__dummy_hack_DEPENDENCIES)
     411        @rm -f .dummy_hack$(EXEEXT)
     412        $(AM_V_CCLD)$(LINK) $(_dummy_hack_OBJECTS) $(_dummy_hack_LDADD) $(LIBS)
    347413avltree/$(am__dirstamp):
    348414        @$(MKDIR_P) avltree
     
    370436        $(AM_V_CCLD)$(LINK) $(avl_test_OBJECTS) $(avl_test_LDADD) $(LIBS)
    371437
    372 fstream_test$(EXEEXT): $(fstream_test_OBJECTS) $(fstream_test_DEPENDENCIES) $(EXTRA_fstream_test_DEPENDENCIES)
    373         @rm -f fstream_test$(EXEEXT)
    374         $(AM_V_CCLD)$(LINK) $(fstream_test_OBJECTS) $(fstream_test_LDADD) $(LIBS)
    375 
    376438mostlyclean-compile:
    377439        -rm -f *.$(OBJEXT)
     
    381443        -rm -f *.tab.c
    382444
    383 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fstream_test.Po@am__quote@
    384 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl-private.Po@am__quote@
    385 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl0.Po@am__quote@
    386 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl1.Po@am__quote@
    387 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl2.Po@am__quote@
    388 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl3.Po@am__quote@
    389 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl4.Po@am__quote@
    390 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl_test.Po@am__quote@
     445@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/.dummy_hack.Po@am__quote@
    391446
    392447.c.o:
     
    405460@AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    406461@am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
     462
     463.c.lo:
     464@am__fastdepCC_TRUE@    $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
     465@am__fastdepCC_TRUE@    $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
     466@am__fastdepCC_TRUE@    $(am__mv) $$depbase.Tpo $$depbase.Plo
     467@AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
     468@AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     469@am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
     470
     471mostlyclean-libtool:
     472        -rm -f *.lo
     473
     474clean-libtool:
     475        -rm -rf .libs _libs
    407476
    408477ID: $(am__tagged_files)
     
    526595clean: clean-am
    527596
    528 clean-am: clean-generic clean-local mostlyclean-am
     597clean-am: clean-generic clean-libtool clean-local mostlyclean-am
    529598
    530599distclean: distclean-am
    531         -rm -rf ./$(DEPDIR) avltree/$(DEPDIR)
     600        -rm -rf ./$(DEPDIR)
    532601        -rm -f Makefile
    533602distclean-am: clean-am distclean-compile distclean-generic \
     
    575644
    576645maintainer-clean: maintainer-clean-am
    577         -rm -rf ./$(DEPDIR) avltree/$(DEPDIR)
     646        -rm -rf ./$(DEPDIR)
    578647        -rm -f Makefile
    579648maintainer-clean-am: distclean-am maintainer-clean-generic
     
    581650mostlyclean: mostlyclean-am
    582651
    583 mostlyclean-am: mostlyclean-compile mostlyclean-generic
     652mostlyclean-am: mostlyclean-compile mostlyclean-generic \
     653        mostlyclean-libtool
    584654
    585655pdf: pdf-am
     
    596666
    597667.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 \
     668        clean-generic clean-libtool clean-local cscopelist-am ctags \
     669        ctags-am distclean distclean-compile distclean-generic \
     670        distclean-libtool distclean-tags distdir dvi dvi-am html \
     671        html-am info info-am install install-am install-data \
     672        install-data-am install-dvi install-dvi-am install-exec \
     673        install-exec-am install-html install-html-am install-info \
     674        install-info-am install-man install-pdf install-pdf-am \
     675        install-ps install-ps-am install-strip installcheck \
     676        installcheck-am installdirs maintainer-clean \
     677        maintainer-clean-generic mostlyclean mostlyclean-compile \
     678        mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
    608679        tags tags-am uninstall uninstall-am
    609680
     
    611682
    612683
     684.cfa.o:
     685        $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
     686        $(CFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
     687        $(am__mv) $$depbase.Tpo $$depbase.Po
     688
     689.cfa.lo:
     690        $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
     691        $(LTCFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
     692        $(am__mv) $$depbase.Tpo $$depbase.Plo
     693
    613694.PHONY: list .validate
    614 .INTERMEDIATE: .validate .validate.c
     695.INTERMEDIATE: .validate .validate.cfa
    615696
    616697#----------------------------------------------------------------------------------------------------------------
    617698all-local :
    618         @+${TEST_PY} --debug=${debug}  --install=${installed} ${concurrent} ${quick_test}
     699        @+${TEST_PY} --debug=${debug}  --install=${installed} ${concurrent} ${timeouts} ${quick_test}
    619700
    620701all-tests :
    621         @+${TEST_PY} --all --debug=${debug}  --install=${installed} ${concurrent}               # '@' => do not echo command (SILENT), '+' => allows recursive make from within python program
     702        @+${TEST_PY} --debug=${debug}  --install=${installed} ${concurrent} ${timeouts} --all # '@' => do not echo command (SILENT), '+' => allows recursive make from within python program
    622703
    623704clean-local :
     
    627708        @+${TEST_PY} --list ${concurrent}
    628709
    629 .validate: .validate.c
    630         $(COMPILE) .validate.c -fsyntax-only -Wall -Wextra -Werror
    631 
    632 .validate.c:
     710.validate: .validate.cfa
     711        $(CFACOMPILE) .validate.cfa -fsyntax-only -Wall -Wextra -Werror
     712
     713.validate.cfa:
     714        @echo "int main() { return 0; }" > ${@}
     715
     716# automake doesn't know we still need C rules so pretend like we have a C program
     717.dummy_hack.c:
    633718        @echo "int main() { return 0; }" > ${@}
    634719
     
    637722
    638723#----------------------------------------------------------------------------------------------------------------
     724
    639725# 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 ${@})
     726% : %.cfa $(CFACC)
     727        $(PRETTY_PATH) $(CFACOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     728
     729declarationSpecifier: declarationSpecifier.cfa $(CFACC)
     730        $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     731
     732gccExtensions : gccExtensions.cfa $(CFACC)
     733        $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     734
     735extension : extension.cfa $(CFACC)
     736        $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     737
     738attributes : attributes.cfa $(CFACC)
     739        $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     740
     741functions: functions.cfa $(CFACC)
     742        $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     743
     744KRfunctions : KRfunctions.cfa $(CFACC)
     745        $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     746
     747sched-ext-parse : sched-ext-parse.c $(CFACC)
     748        $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     749
     750gmp : gmp.cfa $(CFACC)
     751        $(PRETTY_PATH) $(CFACOMPILE) -lgmp $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    666752
    667753#builtins
    668 builtins/sync: builtins/sync.c $(CC)
    669         $(PRETTY_PATH) $(COMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only
     754builtins/sync: builtins/sync.cfa $(CFACC)
     755        $(PRETTY_PATH) $(CFACOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only
    670756
    671757#------------------------------------------------------------------------------
     758
    672759#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 ${@})
     760completeTypeError : completeTypeError.cfa $(CFACC)
     761        $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     762
     763typedefRedef-ERR1: typedefRedef.cfa $(CFACC)
     764        $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     765
     766alloc-ERROR: alloc.cfa $(CFACC)
     767        $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     768
     769fallthrough-ERROR: fallthrough.cfa $(CFACC)
     770        $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     771
     772nested-types-ERR1: nested-types.cfa $(CFACC)
     773        $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     774
     775nested-types-ERR2: nested-types.cfa $(CFACC)
     776        $(PRETTY_PATH) $(CFACOMPILE) -DERR2 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    690777
    691778# 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 ${@})
     779raii/dtor-early-exit-ERR1: raii/dtor-early-exit.cfa $(CFACC)
     780        $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     781
     782raii/dtor-early-exit-ERR2: raii/dtor-early-exit.cfa $(CFACC)
     783        $(PRETTY_PATH) $(CFACOMPILE) -DERR2 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     784
     785raii/memberCtors-ERR1: raii/memberCtors.cfa $(CFACC)
     786        $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     787
     788raii/ctor-autogen-ERR1: raii/ctor-autogen.cfa $(CFACC)
     789        $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    703790
    704791# Warnings
    705 warnings/self-assignment: warnings/self-assignment.c $(CC)
    706         $(PRETTY_PATH) $(COMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only
     792warnings/self-assignment: warnings/self-assignment.cfa $(CFACC)
     793        $(PRETTY_PATH) $(CFACOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only
    707794
    708795# Tell versions [3.59,3.63) of GNU make to not export all variables.
Note: See TracChangeset for help on using the changeset viewer.