Changeset f85bc15 for src/tests/Makefile.am
- Timestamp:
- Jul 23, 2018, 4:46:36 PM (6 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, no_list, persistent-indexer, pthread-emulation, qualifiedEnum
- Children:
- 552f5cb
- Parents:
- 46782ab5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/tests/Makefile.am
r46782ab5 rf85bc15 15 15 ############################################################################### 16 16 17 17 18 debug=yes 18 19 … … 24 25 concurrent='-Econcurrent' 25 26 endif 27 28 TEST_PY = python ${srcdir}/test.py 26 29 27 30 # applies to both programs … … 41 44 TEST_FLAGS = $(if $(test), 2> $(test), ) 42 45 AM_CFLAGS = ${TEST_FLAGS} ${BUILD_FLAGS} 43 CC = @CFA_BINDIR@/@CFA_NAME@46 CC = ${abs_top_builddir}/src/driver/cfa -I${srcdir} 44 47 45 48 .PHONY : list 46 49 EXTRA_PROGRAMS = fstream_test avl_test # build but do not install 47 50 48 fstream_test_SOURCES = fstream_test.c51 fstream_test_SOURCES = ${srcdir}/fstream_test.c 49 52 fstream_test_CFLAGS = $(if $(test), 2>> $(test), ) ${BUILD_FLAGS} 50 53 51 avl_test_SOURCES = avltree/avl_test.c avltree/avl0.c avltree/avl1.c avltree/avl2.c avltree/avl3.c avltree/avl4.cavltree/avl-private.c54 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 52 55 avl_test_CFLAGS = $(if $(test), 2>> $(test), ) ${BUILD_FLAGS} 53 56 54 57 all-local : 55 @+ python test.py--debug=${debug} ${concurrent} ${quick_test}58 @+${TEST_PY} --debug=${debug} ${concurrent} ${quick_test} 56 59 57 60 all-tests : 58 @+ python test.py--all --debug=${debug} ${concurrent} # '@' => do not echo command (SILENT), '+' => allows recursive make from within python program61 @+${TEST_PY} --all --debug=${debug} ${concurrent} # '@' => do not echo command (SILENT), '+' => allows recursive make from within python program 59 62 60 63 clean-local : … … 62 65 63 66 list : 64 @+ python test.py--list ${concurrent}67 @+${TEST_PY} --list ${concurrent} 65 68 66 69 concurrency : 67 @+ python test.py--debug=${debug} -Iconcurrent70 @+${TEST_PY} --debug=${debug} -Iconcurrent 68 71 69 72 .dummy : .dummy.c @CFA_BINDIR@/@CFA_NAME@ … … 71 74 72 75 73 % : %.c @CFA_BINDIR@/@CFA_NAME@74 ${CC} ${AM_CFLAGS} ${CFLAGS} $ {<}-o ${@}76 % : ${srcdir}/%.c @CFA_BINDIR@/@CFA_NAME@ 77 ${CC} ${AM_CFLAGS} ${CFLAGS} $(abspath ${<}) -o ${@} 75 78 76 79 declarationSpecifier: declarationSpecifier.c @CFA_BINDIR@/@CFA_NAME@ 77 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $ {<}-o ${@}80 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $(abspath ${<}) -o ${@} 78 81 79 82 gccExtensions : gccExtensions.c @CFA_BINDIR@/@CFA_NAME@ 80 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $ {<}-o ${@}83 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $(abspath ${<}) -o ${@} 81 84 82 85 extension : extension.c @CFA_BINDIR@/@CFA_NAME@ 83 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $ {<}-o ${@}86 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $(abspath ${<}) -o ${@} 84 87 85 88 attributes : attributes.c @CFA_BINDIR@/@CFA_NAME@ 86 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $ {<}-o ${@}89 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $(abspath ${<}) -o ${@} 87 90 88 91 functions: functions.c @CFA_BINDIR@/@CFA_NAME@ 89 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $ {<}-o ${@}92 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $(abspath ${<}) -o ${@} 90 93 91 94 KRfunctions : KRfunctions.c @CFA_BINDIR@/@CFA_NAME@ 92 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $ {<}-o ${@}95 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $(abspath ${<}) -o ${@} 93 96 94 97 sched-ext-parse : sched-ext-parse.c @CFA_BINDIR@/@CFA_NAME@ 95 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $ {<}-o ${@}98 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p $(abspath ${<}) -o ${@} 96 99 97 100 gmp : gmp.c @CFA_BINDIR@/@CFA_NAME@ 98 ${CC} ${AM_CFLAGS} ${CFLAGS} -lgmp $ {<}-o ${@}101 ${CC} ${AM_CFLAGS} ${CFLAGS} -lgmp $(abspath ${<}) -o ${@} 99 102 100 103 completeTypeError : completeTypeError.c @CFA_BINDIR@/@CFA_NAME@ 101 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $ {<}-o ${@}104 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $(abspath ${<}) -o ${@} 102 105 103 106 typedefRedef-ERR1: typedefRedef.c @CFA_BINDIR@/@CFA_NAME@ 104 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $ {<}-o ${@}107 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $(abspath ${<}) -o ${@} 105 108 106 109 alloc-ERROR: alloc.c @CFA_BINDIR@/@CFA_NAME@ 107 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $ {<}-o ${@}110 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $(abspath ${<}) -o ${@} 108 111 109 112 fallthrough-ERROR: fallthrough.c @CFA_BINDIR@/@CFA_NAME@ 110 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $ {<}-o ${@}113 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $(abspath ${<}) -o ${@} 111 114 112 115 nested-types-ERR1: nested-types.c @CFA_BINDIR@/@CFA_NAME@ 113 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $ {<}-o ${@}116 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $(abspath ${<}) -o ${@} 114 117 115 118 nested-types-ERR2: nested-types.c @CFA_BINDIR@/@CFA_NAME@ 116 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR2 $ {<}-o ${@}119 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR2 $(abspath ${<}) -o ${@} 117 120 118 121 # Constructor/destructor tests 119 122 raii/dtor-early-exit-ERR1: raii/dtor-early-exit.c @CFA_BINDIR@/@CFA_NAME@ 120 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $ {<}-o ${@}123 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $(abspath ${<}) -o ${@} 121 124 122 125 raii/dtor-early-exit-ERR2: raii/dtor-early-exit.c @CFA_BINDIR@/@CFA_NAME@ 123 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR2 $ {<}-o ${@}126 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR2 $(abspath ${<}) -o ${@} 124 127 125 128 raii/memberCtors-ERR1: raii/memberCtors.c @CFA_BINDIR@/@CFA_NAME@ 126 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $ {<}-o ${@}129 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $(abspath ${<}) -o ${@} 127 130 128 131 raii/ctor-autogen-ERR1: raii/ctor-autogen.c @CFA_BINDIR@/@CFA_NAME@ 129 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $ {<}-o ${@}132 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 $(abspath ${<}) -o ${@} 130 133 131 134 # Warnings 132 135 warnings/self-assignment: warnings/self-assignment.c @CFA_BINDIR@/@CFA_NAME@ 133 ${CC} ${AM_CFLAGS} ${CFLAGS} $ {<}2> ${@} -fsyntax-only136 ${CC} ${AM_CFLAGS} ${CFLAGS} $(abspath ${<}) 2> ${@} -fsyntax-only 134 137 135 138 #builtins 136 139 builtins/sync: builtins/sync.c @CFA_BINDIR@/@CFA_NAME@ 137 ${CC} ${AM_CFLAGS} ${CFLAGS} $ {<}2> ${@} -fsyntax-only140 ${CC} ${AM_CFLAGS} ${CFLAGS} $(abspath ${<}) 2> ${@} -fsyntax-only
Note: See TracChangeset
for help on using the changeset viewer.