Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/Makefile.in

    r3d99498 rc6bbcdb  
    9191build_triplet = @build@
    9292host_triplet = @host@
    93 EXTRA_PROGRAMS = avl_test$(EXEEXT)
     93EXTRA_PROGRAMS = fstream_test$(EXEEXT) avl_test$(EXEEXT)
    9494subdir = tests
    9595ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
     
    110110avl_test_OBJECTS = $(am_avl_test_OBJECTS)
    111111avl_test_LDADD = $(LDADD)
     112am_fstream_test_OBJECTS = fstream_test.$(OBJEXT)
     113fstream_test_OBJECTS = $(am_fstream_test_OBJECTS)
     114fstream_test_LDADD = $(LDADD)
    112115AM_V_P = $(am__v_P_@AM_V@)
    113116am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
     
    138141am__v_CCLD_0 = @echo "  CCLD    " $@;
    139142am__v_CCLD_1 =
    140 SOURCES = $(avl_test_SOURCES)
    141 DIST_SOURCES = $(avl_test_SOURCES)
     143SOURCES = $(avl_test_SOURCES) $(fstream_test_SOURCES)
     144DIST_SOURCES = $(avl_test_SOURCES) $(fstream_test_SOURCES)
    142145am__can_run_installinfo = \
    143146  case $$AM_UPDATE_INFO_DIR in \
     
    165168CTAGS = ctags
    166169am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.py.in \
    167         $(srcdir)/test.py $(top_srcdir)/automake/depcomp \
    168         $(top_srcdir)/src/cfa.make
     170        $(srcdir)/test.py $(top_srcdir)/automake/depcomp
    169171DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
    170172ACLOCAL = @ACLOCAL@
     
    295297top_srcdir = @top_srcdir@
    296298AUTOMAKE_OPTIONS = foreign    # do not require all the GNU file names
    297 CFACOMPILE = $(CFACC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) $(AM_CFLAGS) $(CFLAGS)
    298 AM_V_CFA = $(am__v_CFA_@AM_V@)
    299 am__v_CFA_ = $(am__v_CFA_@AM_DEFAULT_V@)
    300 am__v_CFA_0 = @echo "  CFA     " $@;
    301 am__v_CFA_1 =
    302299debug = yes
    303300installed = no
     
    312309        ${INSTALL_FLAGS} ${ARCH_FLAGS}
    313310PRETTY_PATH = cd ${srcdir} &&
     311fstream_test_SOURCES = fstream_test.c
    314312avl_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
    315313all: all-am
    316314
    317315.SUFFIXES:
    318 .SUFFIXES: .c .cfa .o .obj .validate
    319 $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/src/cfa.make $(am__configure_deps)
     316.SUFFIXES: .c .o .obj .validate
     317$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(am__configure_deps)
    320318        @for dep in $?; do \
    321319          case '$(am__configure_deps)' in \
     
    337335            cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
    338336        esac;
    339 $(top_srcdir)/src/cfa.make $(am__empty):
    340337
    341338$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
     
    374371        $(AM_V_CCLD)$(LINK) $(avl_test_OBJECTS) $(avl_test_LDADD) $(LIBS)
    375372
     373fstream_test$(EXEEXT): $(fstream_test_OBJECTS) $(fstream_test_DEPENDENCIES) $(EXTRA_fstream_test_DEPENDENCIES)
     374        @rm -f fstream_test$(EXEEXT)
     375        $(AM_V_CCLD)$(LINK) $(fstream_test_OBJECTS) $(fstream_test_LDADD) $(LIBS)
     376
    376377mostlyclean-compile:
    377378        -rm -f *.$(OBJEXT)
     
    381382        -rm -f *.tab.c
    382383
     384@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fstream_test.Po@am__quote@
    383385@AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl-private.Po@am__quote@
    384386@AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl0.Po@am__quote@
     
    528530
    529531distclean: distclean-am
    530         -rm -rf avltree/$(DEPDIR)
     532        -rm -rf ./$(DEPDIR) avltree/$(DEPDIR)
    531533        -rm -f Makefile
    532534distclean-am: clean-am distclean-compile distclean-generic \
     
    574576
    575577maintainer-clean: maintainer-clean-am
    576         -rm -rf avltree/$(DEPDIR)
     578        -rm -rf ./$(DEPDIR) avltree/$(DEPDIR)
    577579        -rm -f Makefile
    578580maintainer-clean-am: distclean-am maintainer-clean-generic
     
    610612
    611613
    612 .cfa.o:
    613         $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
    614         $(CFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
    615         $(am__mv) $$depbase.Tpo $$depbase.Po
    616 
    617614.PHONY: list .validate
    618 .INTERMEDIATE: .validate .validate.cfa
     615.INTERMEDIATE: .validate .validate.c
    619616
    620617#----------------------------------------------------------------------------------------------------------------
     
    631628        @+${TEST_PY} --list ${concurrent}
    632629
    633 .validate: .validate.cfa
    634         $(CFACOMPILE) .validate.cfa -fsyntax-only -Wall -Wextra -Werror
    635 
    636 .validate.cfa:
    637         @echo "int main() { return 0; }" > ${@}
    638 
    639 dummy_hack.c:
     630.validate: .validate.c
     631        $(COMPILE) .validate.c -fsyntax-only -Wall -Wextra -Werror
     632
     633.validate.c:
    640634        @echo "int main() { return 0; }" > ${@}
    641635
     
    644638
    645639#----------------------------------------------------------------------------------------------------------------
    646 
    647640# implicit rule so not all test require a rule
    648 % : %.c $(CFACC)
    649         $(PRETTY_PATH) $(CFACOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    650 
    651 % : %.cfa $(CFACC)
    652         $(PRETTY_PATH) $(CFACOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    653 
    654 declarationSpecifier: declarationSpecifier.cfa $(CFACC)
    655         $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    656 
    657 gccExtensions : gccExtensions.cfa $(CFACC)
    658         $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    659 
    660 extension : extension.cfa $(CFACC)
    661         $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    662 
    663 attributes : attributes.cfa $(CFACC)
    664         $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    665 
    666 functions: functions.cfa $(CFACC)
    667         $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    668 
    669 KRfunctions : KRfunctions.cfa $(CFACC)
    670         $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    671 
    672 sched-ext-parse : sched-ext-parse.c $(CFACC)
    673         $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    674 
    675 gmp : gmp.cfa $(CFACC)
    676         $(PRETTY_PATH) $(CFACOMPILE) -lgmp $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     641% : %.c $(CC)
     642        $(PRETTY_PATH) $(COMPILE) $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     643
     644declarationSpecifier: declarationSpecifier.c $(CC)
     645        $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     646
     647gccExtensions : gccExtensions.c $(CC)
     648        $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     649
     650extension : extension.c $(CC)
     651        $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     652
     653attributes : attributes.c $(CC)
     654        $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     655
     656functions: functions.c $(CC)
     657        $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     658
     659KRfunctions : KRfunctions.c $(CC)
     660        $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     661
     662sched-ext-parse : sched-ext-parse.c $(CC)
     663        $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     664
     665gmp : gmp.c $(CC)
     666        $(PRETTY_PATH) $(COMPILE) -lgmp $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    677667
    678668#builtins
    679 builtins/sync: builtins/sync.c $(CFACC)
    680         $(PRETTY_PATH) $(CFACOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only
     669builtins/sync: builtins/sync.c $(CC)
     670        $(PRETTY_PATH) $(COMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only
    681671
    682672#------------------------------------------------------------------------------
    683 
    684673#To make errors path independent we need to cd into the correct directories
    685 completeTypeError : completeTypeError.cfa $(CFACC)
    686         $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    687 
    688 typedefRedef-ERR1: typedefRedef.cfa $(CFACC)
    689         $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    690 
    691 alloc-ERROR: alloc.cfa $(CFACC)
    692         $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    693 
    694 fallthrough-ERROR: fallthrough.cfa $(CFACC)
    695         $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    696 
    697 nested-types-ERR1: nested-types.cfa $(CFACC)
    698         $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    699 
    700 nested-types-ERR2: nested-types.cfa $(CFACC)
    701         $(PRETTY_PATH) $(CFACOMPILE) -DERR2 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     674completeTypeError : completeTypeError.c $(CC)
     675        $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     676
     677typedefRedef-ERR1: typedefRedef.c $(CC)
     678        $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     679
     680alloc-ERROR: alloc.c $(CC)
     681        $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     682
     683fallthrough-ERROR: fallthrough.c $(CC)
     684        $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     685
     686nested-types-ERR1: nested-types.c $(CC)
     687        $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     688
     689nested-types-ERR2: nested-types.c $(CC)
     690        $(PRETTY_PATH) $(COMPILE) -DERR2 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    702691
    703692# Constructor/destructor tests
    704 raii/dtor-early-exit-ERR1: raii/dtor-early-exit.c $(CFACC)
    705         $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    706 
    707 raii/dtor-early-exit-ERR2: raii/dtor-early-exit.c $(CFACC)
    708         $(PRETTY_PATH) $(CFACOMPILE) -DERR2 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    709 
    710 raii/memberCtors-ERR1: raii/memberCtors.c $(CFACC)
    711         $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    712 
    713 raii/ctor-autogen-ERR1: raii/ctor-autogen.c $(CFACC)
    714         $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     693raii/dtor-early-exit-ERR1: raii/dtor-early-exit.c $(CC)
     694        $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     695
     696raii/dtor-early-exit-ERR2: raii/dtor-early-exit.c $(CC)
     697        $(PRETTY_PATH) $(COMPILE) -DERR2 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     698
     699raii/memberCtors-ERR1: raii/memberCtors.c $(CC)
     700        $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     701
     702raii/ctor-autogen-ERR1: raii/ctor-autogen.c $(CC)
     703        $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    715704
    716705# Warnings
    717 warnings/self-assignment: warnings/self-assignment.c $(CFACC)
    718         $(PRETTY_PATH) $(CFACOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only
     706warnings/self-assignment: warnings/self-assignment.c $(CC)
     707        $(PRETTY_PATH) $(COMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only
    719708
    720709# Tell versions [3.59,3.63) of GNU make to not export all variables.
Note: See TracChangeset for help on using the changeset viewer.