Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/Makefile.am

    rb90aace rbdff89d  
    2323
    2424concurrent=
    25 timeouts=
    2625
    2726TEST_PY = python ${builddir}/test.py
     
    3938CC = @CFACC@
    4039
    41 PRETTY_PATH=cd ${srcdir} &&
    42 
    4340.PHONY: list .validate
    4441.INTERMEDIATE: .validate .validate.c
     
    5148#----------------------------------------------------------------------------------------------------------------
    5249all-local :
    53         @+${TEST_PY} --debug=${debug}  --install=${installed} ${concurrent} ${timeouts} ${quick_test}
     50        @+${TEST_PY} --debug=${debug}  --install=${installed} ${concurrent} ${quick_test}
    5451
    5552all-tests :
    56         @+${TEST_PY} --debug=${debug}  --install=${installed} ${concurrent} ${timeouts} --all # '@' => do not echo command (SILENT), '+' => allows recursive make from within python program
     53        @+${TEST_PY} --all --debug=${debug}  --install=${installed} ${concurrent}               # '@' => do not echo command (SILENT), '+' => allows recursive make from within python program
    5754
    5855clean-local :
     
    7471# implicit rule so not all test require a rule
    7572% : %.c $(CC)
    76         $(PRETTY_PATH) $(COMPILE) $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     73        $(COMPILE) $(abspath ${<}) -o ${@}
    7774
    7875declarationSpecifier: declarationSpecifier.c $(CC)
    79         $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     76        $(COMPILE) -CFA -XCFA -p $(abspath ${<}) -o ${@}
    8077
    8178gccExtensions : gccExtensions.c $(CC)
    82         $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     79        $(COMPILE) -CFA -XCFA -p $(abspath ${<}) -o ${@}
    8380
    8481extension : extension.c $(CC)
    85         $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     82        $(COMPILE) -CFA -XCFA -p $(abspath ${<}) -o ${@}
    8683
    8784attributes : attributes.c $(CC)
    88         $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     85        $(COMPILE) -CFA -XCFA -p $(abspath ${<}) -o ${@}
    8986
    9087functions: functions.c $(CC)
    91         $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     88        $(COMPILE) -CFA -XCFA -p $(abspath ${<}) -o ${@}
    9289
    9390KRfunctions : KRfunctions.c $(CC)
    94         $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     91        $(COMPILE) -CFA -XCFA -p $(abspath ${<}) -o ${@}
    9592
    9693sched-ext-parse : sched-ext-parse.c $(CC)
    97         $(PRETTY_PATH) $(COMPILE) -CFA -XCFA -p $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     94        $(COMPILE) -CFA -XCFA -p $(abspath ${<}) -o ${@}
    9895
    9996gmp : gmp.c $(CC)
    100         $(PRETTY_PATH) $(COMPILE) -lgmp $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
     97        $(COMPILE) -lgmp $(abspath ${<}) -o ${@}
     98
     99completeTypeError : completeTypeError.c $(CC)
     100        $(COMPILE) -DERR1 $(abspath ${<}) -o ${@}
     101
     102typedefRedef-ERR1: typedefRedef.c $(CC)
     103        $(COMPILE) -DERR1 $(abspath ${<}) -o ${@}
     104
     105alloc-ERROR: alloc.c $(CC)
     106        $(COMPILE) -DERR1 $(abspath ${<}) -o ${@}
     107
     108fallthrough-ERROR: fallthrough.c $(CC)
     109        $(COMPILE) -DERR1 $(abspath ${<}) -o ${@}
     110
     111nested-types-ERR1: nested-types.c $(CC)
     112        $(COMPILE) -DERR1 $(abspath ${<}) -o ${@}
     113
     114nested-types-ERR2: nested-types.c $(CC)
     115        $(COMPILE) -DERR2 $(abspath ${<}) -o ${@}
     116
     117# Constructor/destructor tests
     118raii/dtor-early-exit-ERR1: raii/dtor-early-exit.c $(CC)
     119        $(COMPILE) -DERR1 $(abspath ${<}) -o ${@}
     120
     121raii/dtor-early-exit-ERR2: raii/dtor-early-exit.c $(CC)
     122        $(COMPILE) -DERR2 $(abspath ${<}) -o ${@}
     123
     124raii/memberCtors-ERR1: raii/memberCtors.c $(CC)
     125        $(COMPILE) -DERR1 $(abspath ${<}) -o ${@}
     126
     127raii/ctor-autogen-ERR1: raii/ctor-autogen.c $(CC)
     128        $(COMPILE) -DERR1 $(abspath ${<}) -o ${@}
     129
     130# Warnings
     131warnings/self-assignment: warnings/self-assignment.c $(CC)
     132        $(COMPILE) $(abspath ${<}) 2> ${@} -fsyntax-only
    101133
    102134#builtins
    103135builtins/sync: builtins/sync.c $(CC)
    104         $(PRETTY_PATH) $(COMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only
    105 
    106 #------------------------------------------------------------------------------
    107 #To make errors path independent we need to cd into the correct directories
    108 completeTypeError : completeTypeError.c $(CC)
    109         $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    110 
    111 typedefRedef-ERR1: typedefRedef.c $(CC)
    112         $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    113 
    114 alloc-ERROR: alloc.c $(CC)
    115         $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    116 
    117 fallthrough-ERROR: fallthrough.c $(CC)
    118         $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    119 
    120 nested-types-ERR1: nested-types.c $(CC)
    121         $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    122 
    123 nested-types-ERR2: nested-types.c $(CC)
    124         $(PRETTY_PATH) $(COMPILE) -DERR2 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    125 
    126 # Constructor/destructor tests
    127 raii/dtor-early-exit-ERR1: raii/dtor-early-exit.c $(CC)
    128         $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    129 
    130 raii/dtor-early-exit-ERR2: raii/dtor-early-exit.c $(CC)
    131         $(PRETTY_PATH) $(COMPILE) -DERR2 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    132 
    133 raii/memberCtors-ERR1: raii/memberCtors.c $(CC)
    134         $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    135 
    136 raii/ctor-autogen-ERR1: raii/ctor-autogen.c $(CC)
    137         $(PRETTY_PATH) $(COMPILE) -DERR1 $(shell realpath --relative-to=${srcdir} ${<}) -o $(abspath ${@})
    138 
    139 # Warnings
    140 warnings/self-assignment: warnings/self-assignment.c $(CC)
    141         $(PRETTY_PATH) $(COMPILE) $(shell realpath --relative-to=${srcdir} ${<}) 2> $(abspath ${@}) -fsyntax-only
     136        $(COMPILE) $(abspath ${<}) 2> ${@} -fsyntax-only
Note: See TracChangeset for help on using the changeset viewer.