diff options
Diffstat (limited to 'tests/tests2')
| -rw-r--r-- | tests/tests2/Makefile | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/tests2/Makefile b/tests/tests2/Makefile index bf7511f..9c2e70f 100644 --- a/tests/tests2/Makefile +++ b/tests/tests2/Makefile @@ -13,7 +13,7 @@ ifeq ($(TARGETOS),Darwin) export MACOSX_DEPLOYMENT_TARGET:=10.2 endif -TCC_RUN = $(TOP)/tcc $(TCCFLAGS) -run +TCC = $(TOP)/tcc $(TCCFLAGS) TESTS = \ 00_assignment.test \ @@ -84,8 +84,8 @@ endif %.test: %.c %.expect @echo Test: $*... @if [ "x`echo $* | grep args`" != "x" ]; \ - then $(TCC_RUN) $< - arg1 arg2 arg3 arg4 >$*.output; \ - else $(TCC_RUN) $< >$*.output; \ + then $(TCC) $< -norunsrc -run $(notdir $<) - arg1 arg2 arg3 arg4 >$*.output; \ + else $(TCC) -run $< >$*.output; \ fi @if diff -bu $(<:.c=.expect) $*.output ; \ then rm -f $*.output; \ @@ -96,3 +96,6 @@ all test: $(TESTS) clean: rm -vf fred.txt *.output + +Makefile: $(top_srcdir)/tests/tests2/Makefile + cp $< $@ |
