diff options
| author | grischka <grischka> | 2016-10-01 21:06:53 +0200 |
|---|---|---|
| committer | grischka <grischka> | 2016-10-01 21:06:53 +0200 |
| commit | afdbc5b8152debb2ef053720b95f37a4cf4106eb (patch) | |
| tree | 3e9b1d365027f9f3dc674729664d9d175d21fab2 /tests/Makefile | |
| parent | 0a624782dfc8fee6f0600066b135d3b20e4274f4 (diff) | |
| download | tinycc-afdbc5b8152debb2ef053720b95f37a4cf4106eb.tar.gz tinycc-afdbc5b8152debb2ef053720b95f37a4cf4106eb.tar.bz2 | |
build: restore out-of-tree support
Diffstat (limited to 'tests/Makefile')
| -rw-r--r-- | tests/Makefile | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/tests/Makefile b/tests/Makefile index b9f4bf6..78b5644 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -4,8 +4,8 @@ TOP = .. include $(TOP)/Makefile -VPATH = $(TOP)/tests $(TOP) -CFLAGS = -I$(TOP) +VPATH = $(TOPSRC)/tests $(TOPSRC) $(TOP) +CFLAGS = -I$(TOPSRC) -I$(TOP) # what tests to run TESTS = \ @@ -42,14 +42,14 @@ ifeq ($(CONFIG_arm_eabi),yes) endif # run local version of tcc with local libraries and includes -TCCFLAGS = -B$(TOP) -I$(TOP) +TCCFLAGS = -B$(TOP) -I$(TOPSRC)/include -I$(TOPSRC) -I$(TOP) ifdef CONFIG_WIN32 - TCCFLAGS = -B$(TOP)/win32 -I$(TOP)/include -I$(TOP) -L$(TOP) + TCCFLAGS = -B$(TOPSRC)/win32 -I$(TOPSRC)/include -I$(TOPSRC) -I$(TOP) -L$(TOP) PATH := $(CURDIR)/$(TOP):$(PATH) # for libtcc_test to find libtcc.dll endif TCC = $(TOP)/tcc $(TCCFLAGS) -RUN_TCC = $(NATIVE_DEFINES) -DONE_SOURCE -run $(TOP)/tcc.c $(TCCFLAGS) +RUN_TCC = $(NATIVE_DEFINES) -DONE_SOURCE -run $(TOPSRC)/tcc.c $(TCCFLAGS) ifeq ($(TARGETOS),Darwin) CFLAGS += -Wl,-flat_namespace,-undefined,warning @@ -154,9 +154,9 @@ btest: boundtest.c speedtest: ex2 ex3 @echo ------------ $@ ------------ time ./ex2 1238 2 3 4 10 13 4 - time $(TCC) -run $(TOP)/examples/ex2.c 1238 2 3 4 10 13 4 + time $(TCC) -run $(TOPSRC)/examples/ex2.c 1238 2 3 4 10 13 4 time ./ex3 35 - time $(TCC) -run $(TOP)/examples/ex3.c 35 + time $(TCC) -run $(TOPSRC)/examples/ex3.c 35 weaktest: tcctest.c test.ref $(TCC) -c $< -o weaktest.tcc.o @@ -165,7 +165,7 @@ weaktest: tcctest.c test.ref objdump -t weaktest.gcc.o | grep ' w ' | sed -e 's/.* \([a-zA-Z0-9_]*\)$$/\1/' | LC_ALL=C sort > weaktest.gcc.o.txt diff weaktest.gcc.o.txt weaktest.tcc.o.txt && echo "Weak Auto Test OK" -ex%: $(TOP)/examples/ex%.c +ex%: $(TOPSRC)/examples/ex%.c $(CC) -o $@ $< $(CFLAGS) # tiny assembler testing |
