make test work when LIBTCC1 not defined

Make libtest depends on LIBTCC1 instead of ../libtcc1.a and define
LIBTCC1 to $(TOP)/$(LIBTCC1) if LIBTCC1 is defined
This commit is contained in:
Thomas Preud'homme 2011-05-14 16:21:45 +02:00 committed by Thomas Preud'homme
parent c449ef2e1f
commit eb152022a0
2 changed files with 7 additions and 1 deletions

View File

@ -331,6 +331,8 @@ tar:
rm -rf /tmp/$(TCC-VERSION) rm -rf /tmp/$(TCC-VERSION)
# in tests subdir # in tests subdir
export LIBTCC1
%est: %est:
$(MAKE) -C tests $@ $(MAKE) -C tests $@

View File

@ -31,7 +31,11 @@ test1 test2 test3 test4 btest speedtest asmtest weaktest : ../tcc
$(MAKE) -C .. $* $(MAKE) -C .. $*
# libtcc test # libtcc test
libtest: libtcc_test$(EXESUF) ../libtcc1.a ifdef LIBTCC1
LIBTCC1:=$(TOP)/$(LIBTCC1)
endif
libtest: libtcc_test$(EXESUF) $(LIBTCC1)
@echo ------------ $@ ------------ @echo ------------ $@ ------------
./libtcc_test$(EXESUF) lib_path=.. ./libtcc_test$(EXESUF) lib_path=..