Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/Makefile.in

    r107b01a rf7d3215  
    9191build_triplet = @build@
    9292host_triplet = @host@
    93 EXTRA_PROGRAMS = avl_test$(EXEEXT) .dummy_hack$(EXEEXT)
     93EXTRA_PROGRAMS = fstream_test$(EXEEXT) avl_test$(EXEEXT)
    9494subdir = tests
    9595ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
    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
     96am__aclocal_m4_deps = $(top_srcdir)/automake/cfa.m4 \
     97        $(top_srcdir)/configure.ac
    10298am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
    10399        $(ACLOCAL_M4)
     
    107103CONFIG_CLEAN_FILES = config.py
    108104CONFIG_CLEAN_VPATH_FILES = test.py
    109 am__dummy_hack_OBJECTS = .dummy_hack.$(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 =
    116105am__dirstamp = $(am__leading_dot)dirstamp
    117106am_avl_test_OBJECTS = avltree/avl_test.$(OBJEXT) \
     
    121110avl_test_OBJECTS = $(am_avl_test_OBJECTS)
    122111avl_test_LDADD = $(LDADD)
     112am_fstream_test_OBJECTS = fstream_test.$(OBJEXT)
     113fstream_test_OBJECTS = $(am_fstream_test_OBJECTS)
     114fstream_test_LDADD = $(LDADD)
    123115AM_V_P = $(am__v_P_@AM_V@)
    124116am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
     
    139131COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
    140132        $(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)
    145133AM_V_CC = $(am__v_CC_@AM_V@)
    146134am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
     
    148136am__v_CC_1 =
    149137CCLD = $(CC)
    150 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
    151         $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
    152         $(AM_LDFLAGS) $(LDFLAGS) -o $@
     138LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
    153139AM_V_CCLD = $(am__v_CCLD_@AM_V@)
    154140am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
    155141am__v_CCLD_0 = @echo "  CCLD    " $@;
    156142am__v_CCLD_1 =
    157 SOURCES = $(_dummy_hack_SOURCES) $(avl_test_SOURCES)
    158 DIST_SOURCES = $(_dummy_hack_SOURCES) $(avl_test_SOURCES)
     143SOURCES = $(avl_test_SOURCES) $(fstream_test_SOURCES)
     144DIST_SOURCES = $(avl_test_SOURCES) $(fstream_test_SOURCES)
    159145am__can_run_installinfo = \
    160146  case $$AM_UPDATE_INFO_DIR in \
     
    182168CTAGS = ctags
    183169am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.py.in \
    184         $(srcdir)/test.py $(top_srcdir)/automake/depcomp \
    185         $(top_srcdir)/src/cfa.make
     170        $(srcdir)/test.py $(top_srcdir)/automake/depcomp
    186171DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
    187172ACLOCAL = @ACLOCAL@
     
    189174AMTAR = @AMTAR@
    190175AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
    191 AR = @AR@
    192176AUTOCONF = @AUTOCONF@
    193177AUTOHEADER = @AUTOHEADER@
    194178AUTOMAKE = @AUTOMAKE@
    195179AWK = @AWK@
     180BACKEND_CC = @BACKEND_CC@
    196181BUILD_IN_TREE_FLAGS = @BUILD_IN_TREE_FLAGS@
    197182CC = @CFACC@
     
    213198CPPFLAGS = @CPPFLAGS@
    214199CXX = @CXX@
    215 CXXCPP = @CXXCPP@
    216200CXXDEPMODE = @CXXDEPMODE@
    217201CXXFLAGS = @CXXFLAGS@
     
    219203DEFS = @DEFS@
    220204DEPDIR = @DEPDIR@
    221 DLLTOOL = @DLLTOOL@
    222205DRIVER_DIR = @DRIVER_DIR@
    223 DSYMUTIL = @DSYMUTIL@
    224 DUMPBIN = @DUMPBIN@
    225206ECHO_C = @ECHO_C@
    226207ECHO_N = @ECHO_N@
     
    228209EGREP = @EGREP@
    229210EXEEXT = @EXEEXT@
    230 FGREP = @FGREP@
    231211GREP = @GREP@
    232212HOST_FLAGS = @HOST_FLAGS@
     
    236216INSTALL_SCRIPT = @INSTALL_SCRIPT@
    237217INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
    238 LD = @LD@
    239218LDFLAGS = @LDFLAGS@
    240219LEX = @LEX@
     
    245224LIBOBJS = @LIBOBJS@
    246225LIBS = @LIBS@
    247 LIBTOOL = @LIBTOOL@
    248 LIPO = @LIPO@
    249 LN_S = @LN_S@
    250226LTLIBOBJS = @LTLIBOBJS@
    251 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
    252227MAKEINFO = @MAKEINFO@
    253 MANIFEST_TOOL = @MANIFEST_TOOL@
    254228MKDIR_P = @MKDIR_P@
    255 NM = @NM@
    256 NMEDIT = @NMEDIT@
    257 OBJDUMP = @OBJDUMP@
    258229OBJEXT = @OBJEXT@
    259 OTOOL = @OTOOL@
    260 OTOOL64 = @OTOOL64@
    261230PACKAGE = @PACKAGE@
    262231PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
     
    268237PATH_SEPARATOR = @PATH_SEPARATOR@
    269238RANLIB = @RANLIB@
    270 SED = @SED@
    271239SET_MAKE = @SET_MAKE@
    272240SHELL = @SHELL@
     
    280248abs_top_builddir = @abs_top_builddir@
    281249abs_top_srcdir = @abs_top_srcdir@
    282 ac_ct_AR = @ac_ct_AR@
    283250ac_ct_CC = @ac_ct_CC@
    284251ac_ct_CXX = @ac_ct_CXX@
    285 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
    286252am__include = @am__include@
    287253am__leading_dot = @am__leading_dot@
     
    331297top_srcdir = @top_srcdir@
    332298AUTOMAKE_OPTIONS = foreign    # do not require all the GNU file names
    333 ACLOCAL_AMFLAGS = -I automake
    334 CFACOMPILE = $(CFACC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) $(AM_CFLAGS) $(CFLAGS)
    335 LTCFACOMPILE = $(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 
    340 AM_V_CFA = $(am__v_CFA_@AM_V@)
    341 am__v_CFA_ = $(am__v_CFA_@AM_DEFAULT_V@)
    342 am__v_CFA_0 = @echo "  CFA     " $@;
    343 am__v_CFA_1 =
    344 AM_V_JAVAC = $(am__v_JAVAC_@AM_V@)
    345 am__v_JAVAC_ = $(am__v_JAVAC_@AM_DEFAULT_V@)
    346 am__v_JAVAC_0 = @echo "  JAVAC   " $@;
    347 am__v_JAVAC_1 =
    348 AM_V_GOC = $(am__v_GOC_@AM_V@)
    349 am__v_GOC_ = $(am__v_GOC_@AM_DEFAULT_V@)
    350 am__v_GOC_0 = @echo "  GOC     " $@;
    351 am__v_GOC_1 =
    352 UPPCOMPILE = $(UPPCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_UPPFLAGS) $(UPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CFLAGS) $(CFLAGS)
    353 AM_V_UPP = $(am__v_UPP_@AM_V@)
    354 am__v_UPP_ = $(am__v_UPP_@AM_DEFAULT_V@)
    355 am__v_UPP_0 = @echo "  UPP     " $@;
    356 am__v_UPP_1 =
    357299debug = yes
    358300installed = no
    359301quick_test = avl_test operators numericConstants expression enum array typeof cast raii/dtor-early-exit raii/init_once attributes
    360302concurrent =
    361 timeouts =
    362303TEST_PY = python ${builddir}/test.py
    363304
     
    367308        ${INSTALL_FLAGS} ${ARCH_FLAGS}
    368309PRETTY_PATH = cd ${srcdir} &&
    369 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
    370 # automake doesn't know we still need C rules so pretend like we have a C program
    371 _dummy_hack_SOURCES = .dummy_hack.c
     310fstream_test_SOURCES = fstream_test.c
     311avl_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
    372312all: all-am
    373313
    374314.SUFFIXES:
    375 .SUFFIXES: .c .cfa .dummy_hack .lo .o .obj .validate
    376 $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/src/cfa.make $(am__configure_deps)
     315.SUFFIXES: .c .o .obj .validate
     316$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(am__configure_deps)
    377317        @for dep in $?; do \
    378318          case '$(am__configure_deps)' in \
     
    394334            cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
    395335        esac;
    396 $(top_srcdir)/src/cfa.make $(am__empty):
    397336
    398337$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
     
    406345config.py: $(top_builddir)/config.status $(srcdir)/config.py.in
    407346        cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
    408 
    409 .dummy_hack$(EXEEXT): $(_dummy_hack_OBJECTS) $(_dummy_hack_DEPENDENCIES) $(EXTRA__dummy_hack_DEPENDENCIES)
    410         @rm -f .dummy_hack$(EXEEXT)
    411         $(AM_V_CCLD)$(LINK) $(_dummy_hack_OBJECTS) $(_dummy_hack_LDADD) $(LIBS)
    412347avltree/$(am__dirstamp):
    413348        @$(MKDIR_P) avltree
     
    435370        $(AM_V_CCLD)$(LINK) $(avl_test_OBJECTS) $(avl_test_LDADD) $(LIBS)
    436371
     372fstream_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
    437376mostlyclean-compile:
    438377        -rm -f *.$(OBJEXT)
     
    442381        -rm -f *.tab.c
    443382
    444 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/.dummy_hack.Po@am__quote@
     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@
    445391
    446392.c.o:
     
    459405@AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    460406@am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
    461 
    462 .c.lo:
    463 @am__fastdepCC_TRUE@    $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
    464 @am__fastdepCC_TRUE@    $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
    465 @am__fastdepCC_TRUE@    $(am__mv) $$depbase.Tpo $$depbase.Plo
    466 @AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
    467 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    468 @am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
    469 
    470 mostlyclean-libtool:
    471         -rm -f *.lo
    472 
    473 clean-libtool:
    474         -rm -rf .libs _libs
    475407
    476408ID: $(am__tagged_files)
     
    594526clean: clean-am
    595527
    596 clean-am: clean-generic clean-libtool clean-local mostlyclean-am
     528clean-am: clean-generic clean-local mostlyclean-am
    597529
    598530distclean: distclean-am
    599         -rm -rf ./$(DEPDIR)
     531        -rm -rf ./$(DEPDIR) avltree/$(DEPDIR)
    600532        -rm -f Makefile
    601533distclean-am: clean-am distclean-compile distclean-generic \
     
    643575
    644576maintainer-clean: maintainer-clean-am
    645         -rm -rf ./$(DEPDIR)
     577        -rm -rf ./$(DEPDIR) avltree/$(DEPDIR)
    646578        -rm -f Makefile
    647579maintainer-clean-am: distclean-am maintainer-clean-generic
     
    649581mostlyclean: mostlyclean-am
    650582
    651 mostlyclean-am: mostlyclean-compile mostlyclean-generic \
    652         mostlyclean-libtool
     583mostlyclean-am: mostlyclean-compile mostlyclean-generic
    653584
    654585pdf: pdf-am
     
    665596
    666597.PHONY: CTAGS GTAGS TAGS all all-am all-local check check-am clean \
    667         clean-generic clean-libtool clean-local cscopelist-am ctags \
    668         ctags-am distclean distclean-compile distclean-generic \
    669         distclean-libtool distclean-tags distdir dvi dvi-am html \
    670         html-am info info-am install install-am install-data \
    671         install-data-am install-dvi install-dvi-am install-exec \
    672         install-exec-am install-html install-html-am install-info \
    673         install-info-am install-man install-pdf install-pdf-am \
    674         install-ps install-ps-am install-strip installcheck \
    675         installcheck-am installdirs maintainer-clean \
    676         maintainer-clean-generic mostlyclean mostlyclean-compile \
    677         mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
     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 \
    678608        tags tags-am uninstall uninstall-am
    679609
     
    681611
    682612
    683 .cfa.o:
    684         $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
    685         $(CFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
    686         $(am__mv) $$depbase.Tpo $$depbase.Po
    687 
    688 .cfa.lo:
    689         $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
    690         $(LTCFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
    691         $(am__mv) $$depbase.Tpo $$depbase.Plo
    692 
    693613.PHONY: list .validate
    694 .INTERMEDIATE: .validate .validate.cfa
     614.INTERMEDIATE: .validate .validate.c
    695615
    696616#----------------------------------------------------------------------------------------------------------------
    697617all-local :
    698         @+${TEST_PY} --debug=${debug}  --install=${installed} ${concurrent} ${timeouts} ${quick_test}
     618        @+${TEST_PY} --debug=${debug}  --install=${installed} ${concurrent} ${quick_test}
    699619
    700620all-tests :
    701         @+${TEST_PY} --debug=${debug}  --install=${installed} ${concurrent} ${timeouts} --all # '@' => do not echo command (SILENT), '+' => allows recursive make from within python program
     621        @+${TEST_PY} --all --debug=${debug}  --install=${installed} ${concurrent}               # '@' => do not echo command (SILENT), '+' => allows recursive make from within python program
    702622
    703623clean-local :
     
    707627        @+${TEST_PY} --list ${concurrent}
    708628
    709 .validate: .validate.cfa
    710         $(CFACOMPILE) .validate.cfa -fsyntax-only -Wall -Wextra -Werror
    711 
    712 .validate.cfa:
    713         @echo "int main() { return 0; }" > ${@}
    714 
    715 # automake doesn't know we still need C rules so pretend like we have a C program
    716 .dummy_hack.c:
     629.validate: .validate.c
     630        $(COMPILE) .validate.c -fsyntax-only -Wall -Wextra -Werror
     631
     632.validate.c:
    717633        @echo "int main() { return 0; }" > ${@}
    718634
     
    721637
    722638#----------------------------------------------------------------------------------------------------------------
    723 
    724639# implicit rule so not all test require a rule
    725 % : %.cfa $(CFACC)
    726         $(PRETTY_PATH) $(CFACOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    727 
    728 declarationSpecifier: declarationSpecifier.cfa $(CFACC)
    729         $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    730 
    731 gccExtensions : gccExtensions.cfa $(CFACC)
    732         $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    733 
    734 extension : extension.cfa $(CFACC)
    735         $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    736 
    737 attributes : attributes.cfa $(CFACC)
    738         $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    739 
    740 functions: functions.cfa $(CFACC)
    741         $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    742 
    743 KRfunctions : KRfunctions.cfa $(CFACC)
    744         $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    745 
    746 sched-ext-parse : sched-ext-parse.c $(CFACC)
    747         $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    748 
    749 gmp : gmp.cfa $(CFACC)
    750         $(PRETTY_PATH) $(CFACOMPILE) -lgmp $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     640% : %.c $(CC)
     641        $(PRETTY_PATH) $(COMPILE) $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     642
     643declarationSpecifier: declarationSpecifier.c $(CC)
     644        $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     645
     646gccExtensions : gccExtensions.c $(CC)
     647        $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     648
     649extension : extension.c $(CC)
     650        $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     651
     652attributes : attributes.c $(CC)
     653        $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     654
     655functions: functions.c $(CC)
     656        $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     657
     658KRfunctions : KRfunctions.c $(CC)
     659        $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     660
     661sched-ext-parse : sched-ext-parse.c $(CC)
     662        $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     663
     664gmp : gmp.c $(CC)
     665        $(PRETTY_PATH) $(COMPILE) -lgmp $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    751666
    752667#builtins
    753 builtins/sync: builtins/sync.cfa $(CFACC)
    754         $(PRETTY_PATH) $(CFACOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only
     668builtins/sync: builtins/sync.c $(CC)
     669        $(PRETTY_PATH) $(COMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only
    755670
    756671#------------------------------------------------------------------------------
    757 
    758672#To make errors path independent we need to cd into the correct directories
    759 completeTypeError : completeTypeError.cfa $(CFACC)
    760         $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    761 
    762 typedefRedef-ERR1: typedefRedef.cfa $(CFACC)
    763         $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    764 
    765 alloc-ERROR: alloc.cfa $(CFACC)
    766         $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    767 
    768 fallthrough-ERROR: fallthrough.cfa $(CFACC)
    769         $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    770 
    771 nested-types-ERR1: nested-types.cfa $(CFACC)
    772         $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    773 
    774 nested-types-ERR2: nested-types.cfa $(CFACC)
    775         $(PRETTY_PATH) $(CFACOMPILE) -DERR2 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     673completeTypeError : completeTypeError.c $(CC)
     674        $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     675
     676typedefRedef-ERR1: typedefRedef.c $(CC)
     677        $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     678
     679alloc-ERROR: alloc.c $(CC)
     680        $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     681
     682fallthrough-ERROR: fallthrough.c $(CC)
     683        $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     684
     685nested-types-ERR1: nested-types.c $(CC)
     686        $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     687
     688nested-types-ERR2: nested-types.c $(CC)
     689        $(PRETTY_PATH) $(COMPILE) -DERR2 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    776690
    777691# Constructor/destructor tests
    778 raii/dtor-early-exit-ERR1: raii/dtor-early-exit.cfa $(CFACC)
    779         $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    780 
    781 raii/dtor-early-exit-ERR2: raii/dtor-early-exit.cfa $(CFACC)
    782         $(PRETTY_PATH) $(CFACOMPILE) -DERR2 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    783 
    784 raii/memberCtors-ERR1: raii/memberCtors.cfa $(CFACC)
    785         $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    786 
    787 raii/ctor-autogen-ERR1: raii/ctor-autogen.cfa $(CFACC)
    788         $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     692raii/dtor-early-exit-ERR1: raii/dtor-early-exit.c $(CC)
     693        $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     694
     695raii/dtor-early-exit-ERR2: raii/dtor-early-exit.c $(CC)
     696        $(PRETTY_PATH) $(COMPILE) -DERR2 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     697
     698raii/memberCtors-ERR1: raii/memberCtors.c $(CC)
     699        $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     700
     701raii/ctor-autogen-ERR1: raii/ctor-autogen.c $(CC)
     702        $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    789703
    790704# Warnings
    791 warnings/self-assignment: warnings/self-assignment.cfa $(CFACC)
    792         $(PRETTY_PATH) $(CFACOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only
     705warnings/self-assignment: warnings/self-assignment.c $(CC)
     706        $(PRETTY_PATH) $(COMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only
    793707
    794708# Tell versions [3.59,3.63) of GNU make to not export all variables.
Note: See TracChangeset for help on using the changeset viewer.