diff options
author | Will Estes <westes575@gmail.com> | 2014-06-24 16:52:22 -0400 |
---|---|---|
committer | Will Estes <westes575@gmail.com> | 2014-11-12 05:14:28 -0500 |
commit | 01c6ea670bf7376f977047ef5ddf2e68cabe447e (patch) | |
tree | 8f5c975971d9dca42cc9b2dc09075a013cf34f15 /tests/Makefile.am | |
parent | 9b9780e3c7fd90bddeb3faebe0743e33089ff119 (diff) |
build reject_[vs]er tests explicitly to pass proper compiler flags
Diffstat (limited to 'tests/Makefile.am')
-rw-r--r-- | tests/Makefile.am | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index 346ed10..6728ad1 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -87,10 +87,12 @@ string_r \ yyextra reject_tests = \ - reject_nr.reject + reject_nr.reject \ + reject_r.reject TABLE_TESTS = \ - reject_ver.table + reject_ver.table \ + reject_ser.table DIRECT_TESTS = \ include_by_buffer.direct \ @@ -219,7 +221,9 @@ basic_nr.txt \ reject_nr.reject.c \ reject_r.reject.c \ reject_ver.table.c \ + reject_ver.table.tables \ reject_ser.table.c \ + reject_ser.table.tables \ rescan_nr.direct.txt \ rescan_r.direct.txt \ quotes.txt \ @@ -285,17 +289,26 @@ reject_nr.reject$(EXEEXT): reject_nr.reject.$(OBJEXT) reject_r.reject.c: reject.l4 $(FLEX) --reentrant -o $@ $< +reject_r.reject.$(OBJEXT): reject_r.reject.c + $(COMPILE) -DTEST_IS_REENTRANT -c -o $@ $< + reject_r.reject$(EXEEXT): reject_r.reject.$(OBJEXT) $(LINK) $^ reject_ver.table.c: reject.l4 - $(FLEX) -o $@ --tables-verify --tables-file=$(*F).tables $< + $(FLEX) -o $@ --tables-verify --tables-file=$(basename $@).tables $< + +reject_ver.table.$(OBJEXT): reject_ver.table.c + $(COMPILE) -DTEST_HAS_TABLES_EXTERNAL -c -o $@ $< reject_ver.table$(EXEEXT): reject_ver.table.$(OBJEXT) $(LINK) $^ reject_ser.table.c: reject.l4 - $(FLEX) -o $@ --tables-file=$(*F).tables $< + $(FLEX) -o $@ --tables-file=$(basename $@).tables $< + +reject_ser.table.$(OBJEXT): reject_ser.table.c + $(COMPILE) -DTEST_HAS_TABLES_EXTERNAL -c -o $@ $< reject_ser.table$(EXEEXT): reject_ser.table.$(OBJEXT) $(LINK) $^ |