Changes in tests/Makefile.in [df8b87cd:e3a5a73]
- File:
-
- 1 edited
-
tests/Makefile.in (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tests/Makefile.in
rdf8b87cd re3a5a73 235 235 CYGPATH_W = @CYGPATH_W@ 236 236 DEFS = @DEFS@ 237 DEMANGLER = @DEMANGLER@238 237 DEPDIR = @DEPDIR@ 239 238 DLLTOOL = @DLLTOOL@ … … 261 260 LIBCFA_TARGET_DIRS = @LIBCFA_TARGET_DIRS@ 262 261 LIBCFA_TARGET_MAKEFILES = @LIBCFA_TARGET_MAKEFILES@ 263 LIBDEMANGLE = @LIBDEMANGLE@264 262 LIBOBJS = @LIBOBJS@ 265 263 LIBS = @LIBS@ … … 388 386 -quiet @CFA_FLAGS@ -DIN_DIR="${abs_srcdir}/.in/" \ 389 387 ${DEBUG_FLAGS} ${INSTALL_FLAGS} ${ARCH_FLAGS} 390 PRETTY_PATH = mkdir -p $(dir $(abspath ${@})) &&cd ${srcdir} &&388 PRETTY_PATH = cd ${srcdir} && 391 389 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 392 390 # automake doesn't know we still need C/CPP rules so pretend like we have a C program 393 391 _dummy_hack_SOURCES = .dummy_hack.c .dummy_hackxx.cpp 394 395 #----------------------------------------------------------------------------------------------------------------396 397 # Use for all tests, make sure the path are correct and all flags are added398 CFACOMPILETEST = $(PRETTY_PATH) $(CFACOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) $($(shell echo "${@}_FLAGS" | sed 's/-\|\//_/g'))399 400 # Use for tests that either generate an executable, print directyl to stdout or the make command is expected to fail401 CFATEST_STDOUT = $(CFACOMPILETEST) -o $(abspath ${@})402 403 # Use for tests where the make command is expecte to succeed but the expected.txt should be compared to stderr404 CFATEST_STDERR = $(CFACOMPILETEST) 2> $(abspath ${@})405 406 #------------------------------------------------------------------------------407 # TARGET WITH STANDARD RULE BUT CUSTOM FLAGS408 #------------------------------------------------------------------------------409 # Expected failures410 declarationSpecifier_FLAGS = -CFA -XCFA -p411 gccExtensions_FLAGS = -CFA -XCFA -p412 extension_FLAGS = -CFA -XCFA -p413 attributes_FLAGS = -CFA -XCFA -p414 functions_FLAGS = -CFA -XCFA -p415 KRfunctions_FLAGS = -CFA -XCFA -p416 gmp_FLAGS = -lgmp417 418 #------------------------------------------------------------------------------419 # Expected failures420 completeTypeError_FLAGS = -DERR1421 392 all: all-am 422 393 … … 801 772 # implicit rule so not all test require a rule 802 773 % : %.cfa $(CFACC) 803 $( CFATEST_STDOUT)774 $(PRETTY_PATH) $(CFACOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 804 775 805 776 % : %.cpp 806 777 $(PRETTY_PATH) $(CXXCOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 807 778 808 #------------------------------------------------------------------------------ 809 # CUSTOM TARGET 810 #------------------------------------------------------------------------------ 811 typedefRedef-ERR1: typedefRedef.cfa $(CFACC) 812 $(CFATEST_STDOUT) -DERR1 813 814 alloc-ERROR: alloc.cfa $(CFACC) 815 $(CFATEST_STDOUT) -DERR1 816 817 nested-types-ERR1: nested-types.cfa $(CFACC) 818 $(CFATEST_STDOUT) -DERR1 819 820 nested-types-ERR2: nested-types.cfa $(CFACC) 821 $(CFATEST_STDOUT) -DERR2 822 823 raii/dtor-early-exit-ERR1: raii/dtor-early-exit.cfa $(CFACC) 824 $(CFATEST_STDOUT) -DERR1 825 826 raii/dtor-early-exit-ERR2: raii/dtor-early-exit.cfa $(CFACC) 827 $(CFATEST_STDOUT) -DERR2 828 829 raii/memberCtors-ERR1: raii/memberCtors.cfa $(CFACC) 830 $(CFATEST_STDOUT) -DERR1 831 832 raii/ctor-autogen-ERR1: raii/ctor-autogen.cfa $(CFACC) 833 $(CFATEST_STDOUT) -DERR1 779 declarationSpecifier: declarationSpecifier.cfa $(CFACC) 780 $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 781 782 gccExtensions : gccExtensions.cfa $(CFACC) 783 $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 784 785 extension : extension.cfa $(CFACC) 786 $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 787 788 attributes : attributes.cfa $(CFACC) 789 $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 790 791 functions: functions.cfa $(CFACC) 792 $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 793 794 KRfunctions : KRfunctions.cfa $(CFACC) 795 $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 796 797 sched-ext-parse : sched-ext-parse.c $(CFACC) 798 $(PRETTY_PATH) $(CFACOMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 799 800 gmp : gmp.cfa $(CFACC) 801 $(PRETTY_PATH) $(CFACOMPILE) -lgmp $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 834 802 835 803 #builtins 836 804 builtins/sync: builtins/sync.cfa $(CFACC) 837 $(CFATEST_STDERR) -fsyntax-only 805 $(PRETTY_PATH) $(CFACOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only 806 807 #------------------------------------------------------------------------------ 808 809 #To make errors path independent we need to cd into the correct directories 810 completeTypeError : completeTypeError.cfa $(CFACC) 811 $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 812 813 typedefRedef-ERR1: typedefRedef.cfa $(CFACC) 814 $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 815 816 alloc-ERROR: alloc.cfa $(CFACC) 817 $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 818 819 fallthrough-ERROR: fallthrough.cfa $(CFACC) 820 $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 821 822 nested-types-ERR1: nested-types.cfa $(CFACC) 823 $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 824 825 nested-types-ERR2: nested-types.cfa $(CFACC) 826 $(PRETTY_PATH) $(CFACOMPILE) -DERR2 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 827 828 # Constructor/destructor tests 829 raii/dtor-early-exit-ERR1: raii/dtor-early-exit.cfa $(CFACC) 830 $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 831 832 raii/dtor-early-exit-ERR2: raii/dtor-early-exit.cfa $(CFACC) 833 $(PRETTY_PATH) $(CFACOMPILE) -DERR2 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 834 835 raii/memberCtors-ERR1: raii/memberCtors.cfa $(CFACC) 836 $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 837 838 raii/ctor-autogen-ERR1: raii/ctor-autogen.cfa $(CFACC) 839 $(PRETTY_PATH) $(CFACOMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@}) 838 840 839 841 # Warnings 840 842 warnings/self-assignment: warnings/self-assignment.cfa $(CFACC) 841 $( CFATEST_STDERR) -fsyntax-only843 $(PRETTY_PATH) $(CFACOMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only 842 844 843 845 # Tell versions [3.59,3.63) of GNU make to not export all variables.
Note:
See TracChangeset
for help on using the changeset viewer.