build: revert Makefiles to 0.9.26 state (mostly)
Except - that libtcc1.a is now installed in subdirs i386/ etc. - the support for arm and arm64 - some of the "Darwin" fixes - tests are mosly unchanged Also - removed the "legacy links for cross compilers" (was total mess) - removed "out-of-tree" build support (was broken anyway)
This commit is contained in:
@ -3,9 +3,8 @@
|
||||
#
|
||||
|
||||
TCC = ../../tcc
|
||||
|
||||
TESTS = $(patsubst %.c,%.test,$(wildcard *.c))
|
||||
TESTS += $(patsubst %.S,%.test,$(wildcard *.S))
|
||||
files = $(patsubst %.$1,%.test,$(wildcard *.$1))
|
||||
TESTS = $(call files,c) $(call files,S)
|
||||
|
||||
all test : $(sort $(TESTS))
|
||||
|
||||
@ -25,10 +24,10 @@ DIFF_OPTS = -Nu -b -B -I "^\#"
|
||||
|
||||
# automatically generate .expect files with gcc:
|
||||
%.expect: %.c
|
||||
gcc -E -P $*.c >$*.expect 2>&1
|
||||
gcc -E -P $< >$*.expect 2>&1
|
||||
|
||||
%.expect: %.S
|
||||
gcc -E -P $*.S >$*.expect 2>&1
|
||||
gcc -E -P $< >$*.expect 2>&1
|
||||
|
||||
# tell make not to delete
|
||||
.PRECIOUS: %.expect
|
||||
|
||||
Reference in New Issue
Block a user