aboutsummaryrefslogtreecommitdiff
path: root/tinycc/tests/pp/Makefile
diff options
context:
space:
mode:
authorUneven Prankster <unevenprankster@protonmail.com>2023-07-17 01:34:34 -0300
committerUneven Prankster <unevenprankster@protonmail.com>2023-07-17 01:34:34 -0300
commit88d82c6eaee88398af1de57cddca692a1f74b087 (patch)
treedf492c2002a1820959703f4f481172cceafeb0a1 /tinycc/tests/pp/Makefile
parent111c133b939c15c57c90cd474d55e84928c6307a (diff)
Cleanup feels good! Big work coming up this week.
Diffstat (limited to 'tinycc/tests/pp/Makefile')
-rw-r--r--tinycc/tests/pp/Makefile51
1 files changed, 0 insertions, 51 deletions
diff --git a/tinycc/tests/pp/Makefile b/tinycc/tests/pp/Makefile
deleted file mode 100644
index 224c866..0000000
--- a/tinycc/tests/pp/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# credits: 01..13.c from the pcc cpp-tests suite
-#
-
-TOP = ../..
-include $(TOP)/Makefile
-SRC = $(TOPSRC)/tests/pp
-VPATH = $(SRC)
-
-files = $(patsubst %.$1,%.test,$(notdir $(wildcard $(SRC)/*.$1)))
-TESTS = $(call files,c) $(call files,S)
-
-all test testspp.all: $(sort $(TESTS))
-
-DIFF_OPTS = -Nu -b
-
-# Filter source directory in warnings/errors (out-of-tree builds)
-FILTER = 2>&1 | sed 's,$(SRC)/,,g'
-
-%.test: %.c %.expect
- @echo PPTest $* ...
- -@$(TCC) -E -P $< $(FILTER) >$*.output 2>&1 ; \
- diff $(DIFF_OPTS) $(SRC)/$*.expect $*.output \
- && rm -f $*.output
-
-%.test: %.S %.expect
- @echo PPTest $* ...
- -@$(TCC) -E -P $< $(FILTER) >$*.output 2>&1 ; \
- diff $(DIFF_OPTS) $(SRC)/$*.expect $*.output \
- && rm -f $*.output
-
-testspp.%: %.test ;
-
-# automatically generate .expect files with gcc:
-%.expect: # %.c
- gcc -E -P $*.[cS] >$*.expect 2>&1
-
-# tell make not to delete
-.PRECIOUS: %.expect
-
-clean:
- rm -f *.output
-
-02.test : DIFF_OPTS += -w
-# 15.test : DIFF_OPTS += -I"^XXX:"
-
-# diff options:
-# -b ighore space changes
-# -w ighore all whitespace
-# -B ignore blank lines
-# -I <RE> ignore lines matching RE