Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/tests/Makefile.am

    rcbdf565 r5cacf74  
    1515###############################################################################
    1616
    17 
    1817debug=yes
    1918
     
    2524concurrent='-Econcurrent'
    2625endif
    27 
    28 TEST_PY = python ${srcdir}/test.py
    2926
    3027# applies to both programs
     
    4441TEST_FLAGS = $(if $(test), 2> $(test), )
    4542AM_CFLAGS = ${TEST_FLAGS} ${BUILD_FLAGS}
    46 CC = ${abs_top_builddir}/src/driver/cfa -I${srcdir} -DIN_DIR="${srcdir}/.in/"
     43CC = @CFA_BINDIR@/@CFA_NAME@
    4744
    4845.PHONY : list
    4946EXTRA_PROGRAMS = fstream_test avl_test # build but do not install
    5047
    51 fstream_test_SOURCES = ${srcdir}/fstream_test.c
     48fstream_test_SOURCES = fstream_test.c
    5249fstream_test_CFLAGS = $(if $(test), 2>> $(test), ) ${BUILD_FLAGS}
    5350
    54 avl_test_SOURCES = ${srcdir}/avltree/avl_test.c ${srcdir}/avltree/avl0.c ${srcdir}/avltree/avl1.c ${srcdir}/avltree/avl2.c ${srcdir}/avltree/avl3.c ${srcdir}/avltree/avl4.c ${srcdir}/avltree/avl-private.c
     51avl_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
    5552avl_test_CFLAGS = $(if $(test), 2>> $(test), ) ${BUILD_FLAGS}
    5653
    5754all-local :
    58         @+${TEST_PY} --debug=${debug} ${concurrent} ${quick_test}
     55        @+python test.py --debug=${debug} ${concurrent} ${quick_test}
    5956
    6057all-tests :
    61         @+${TEST_PY} --all --debug=${debug} ${concurrent}               # '@' => do not echo command (SILENT), '+' => allows recursive make from within python program
     58        @+python test.py --all --debug=${debug} ${concurrent}           # '@' => do not echo command (SILENT), '+' => allows recursive make from within python program
    6259
    6360clean-local :
     
    6562
    6663list :
    67         @+${TEST_PY} --list ${concurrent}
     64        @+python test.py --list ${concurrent}
    6865
    6966concurrency :
    70         @+${TEST_PY} --debug=${debug} -Iconcurrent
     67        @+python test.py --debug=${debug} -Iconcurrent
    7168
    72 % : ${srcdir}/%.c @CFA_BINDIR@/@CFA_NAME@
    73         ${CC} ${AM_CFLAGS} ${CFLAGS} $(abspath ${<}) -o ${@}
     69.dummy : .dummy.c @CFA_BINDIR@/@CFA_NAME@
     70        ${CC} ${BUILD_FLAGS} -XCFA -n ${<} -o ${@}                              #don't use CFLAGS, this rule is not a real test
     71
     72
     73% : %.c @CFA_BINDIR@/@CFA_NAME@
     74        ${CC} ${AM_CFLAGS} ${CFLAGS} ${<} -o ${@}
    7475
    7576declarationSpecifier: declarationSpecifier.c @CFA_BINDIR@/@CFA_NAME@
    76         ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $(abspath ${<}) -o ${@}
     77        ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@}
    7778
    7879gccExtensions : gccExtensions.c @CFA_BINDIR@/@CFA_NAME@
    79         ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $(abspath ${<}) -o ${@}
     80        ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@}
    8081
    8182extension : extension.c @CFA_BINDIR@/@CFA_NAME@
    82         ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $(abspath ${<}) -o ${@}
     83        ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@}
    8384
    8485attributes : attributes.c @CFA_BINDIR@/@CFA_NAME@
    85         ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $(abspath ${<}) -o ${@}
     86        ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@}
    8687
    8788functions: functions.c @CFA_BINDIR@/@CFA_NAME@
    88         ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $(abspath ${<}) -o ${@}
     89        ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@}
    8990
    9091KRfunctions : KRfunctions.c @CFA_BINDIR@/@CFA_NAME@
    91         ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $(abspath ${<}) -o ${@}
     92        ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@}
    9293
    9394sched-ext-parse : sched-ext-parse.c @CFA_BINDIR@/@CFA_NAME@
    94         ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $(abspath ${<}) -o ${@}
     95        ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p ${<} -o ${@}
    9596
    9697gmp : gmp.c @CFA_BINDIR@/@CFA_NAME@
    97         ${CC} ${AM_CFLAGS} ${CFLAGS} -lgmp $(abspath ${<}) -o ${@}
     98        ${CC} ${AM_CFLAGS} ${CFLAGS} -lgmp ${<} -o ${@}
    9899
    99100completeTypeError : completeTypeError.c @CFA_BINDIR@/@CFA_NAME@
    100         ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $(abspath ${<}) -o ${@}
     101        ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 ${<} -o ${@}
    101102
    102103typedefRedef-ERR1: typedefRedef.c @CFA_BINDIR@/@CFA_NAME@
    103         ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $(abspath ${<}) -o ${@}
     104        ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 ${<} -o ${@}
    104105
    105106alloc-ERROR: alloc.c @CFA_BINDIR@/@CFA_NAME@
    106         ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $(abspath ${<}) -o ${@}
     107        ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 ${<} -o ${@}
    107108
    108109fallthrough-ERROR: fallthrough.c @CFA_BINDIR@/@CFA_NAME@
    109         ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $(abspath ${<}) -o ${@}
     110        ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 ${<} -o ${@}
    110111
    111112nested-types-ERR1: nested-types.c @CFA_BINDIR@/@CFA_NAME@
    112         ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $(abspath ${<}) -o ${@}
     113        ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 ${<} -o ${@}
    113114
    114115nested-types-ERR2: nested-types.c @CFA_BINDIR@/@CFA_NAME@
    115         ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR2 $(abspath ${<}) -o ${@}
     116        ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR2 ${<} -o ${@}
    116117
    117118# Constructor/destructor tests
    118119raii/dtor-early-exit-ERR1: raii/dtor-early-exit.c @CFA_BINDIR@/@CFA_NAME@
    119         ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $(abspath ${<}) -o ${@}
     120        ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 ${<} -o ${@}
    120121
    121122raii/dtor-early-exit-ERR2: raii/dtor-early-exit.c @CFA_BINDIR@/@CFA_NAME@
    122         ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR2 $(abspath ${<}) -o ${@}
     123        ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR2 ${<} -o ${@}
    123124
    124125raii/memberCtors-ERR1: raii/memberCtors.c @CFA_BINDIR@/@CFA_NAME@
    125         ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $(abspath ${<}) -o ${@}
     126        ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 ${<} -o ${@}
    126127
    127128raii/ctor-autogen-ERR1: raii/ctor-autogen.c @CFA_BINDIR@/@CFA_NAME@
    128         ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $(abspath ${<}) -o ${@}
     129        ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 ${<} -o ${@}
    129130
    130131# Warnings
    131132warnings/self-assignment: warnings/self-assignment.c @CFA_BINDIR@/@CFA_NAME@
    132         ${CC} ${AM_CFLAGS} ${CFLAGS} $(abspath ${<}) 2> ${@} -fsyntax-only
     133        ${CC} ${AM_CFLAGS} ${CFLAGS} ${<} 2> ${@} -fsyntax-only
    133134
    134135#builtins
    135136builtins/sync: builtins/sync.c @CFA_BINDIR@/@CFA_NAME@
    136         ${CC} ${AM_CFLAGS} ${CFLAGS} $(abspath ${<}) 2> ${@} -fsyntax-only
     137        ${CC} ${AM_CFLAGS} ${CFLAGS} ${<} 2> ${@} -fsyntax-only
Note: See TracChangeset for help on using the changeset viewer.