|
@@ -1,5 +1,5 @@
|
|
|
#
|
|
|
-# Don't edit, this file is generated by FPCMake Version 1.1 [2002/12/15]
|
|
|
+# Don't edit, this file is generated by FPCMake Version 1.1 [2002/12/17]
|
|
|
#
|
|
|
default: allexectests
|
|
|
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx
|
|
@@ -1078,6 +1078,14 @@ units/$(FPCMADE):
|
|
|
DOTEST=./dotest$(EXEEXT)
|
|
|
$(DOTEST) : units utils/dotest.pp utils/redir.pp utils/teststr.pp
|
|
|
$(FPC) -n -Fuunits -FE. utils/dotest.pp
|
|
|
+ $(FPC) -n -Fuunits -FE. utils/fail.pp
|
|
|
+ $(FPC) -n -Fuunits -FE. utils/testfail.pp
|
|
|
+ifneq ($(wildcard ./testfail$(SRCEXEEXT)),)
|
|
|
+TESTCOMSPECRES:=$(shell ./testfail$(SRCEXEEXT))
|
|
|
+endif
|
|
|
+ifneq ($(TESTCOMSPECRES),)
|
|
|
+NOCOMSPEC=1
|
|
|
+endif
|
|
|
DIGEST=./digest$(EXEEXT)
|
|
|
$(DIGEST) : units utils/digest.pp utils/teststr.pp
|
|
|
$(FPC) -n -Fuunits -FE. utils/digest.pp
|
|
@@ -1094,7 +1102,10 @@ ifdef INTERACTIVE
|
|
|
override DOTESTOPT+=-i
|
|
|
endif
|
|
|
ifdef DOALL
|
|
|
-override DOTESTOPT=-a
|
|
|
+override DOTESTOPT+=-a
|
|
|
+endif
|
|
|
+ifdef NOCOMSPEC
|
|
|
+override DOTESTOPT+=-x
|
|
|
endif
|
|
|
DIRS=webtbs webtbf tbs tbf test test/cg test/units/system test/units/dos test/units/objects
|
|
|
%.log : %.pp $(DOTEST)
|
|
@@ -1144,7 +1155,7 @@ endif
|
|
|
-rm -f ptest.* ppas.sh ppas.bat gmon.out allpreps-stamp.$(OS_TARGET)
|
|
|
$(MAKE) -C units clean
|
|
|
distclean: clean
|
|
|
- -rm -f dotest$(EXEEXT) digest$(EXEEXT)
|
|
|
+ -rm -f dotest$(EXEEXT) digest$(EXEEXT)
|
|
|
.PHONY: all full rundigest dailytest onlyknown onlygraph onlyinteractive
|
|
|
rundigest : $(DIGEST)
|
|
|
-$(DIGEST)
|
|
@@ -1168,6 +1179,9 @@ info :
|
|
|
@echo " onlygraph - run only graph tests"
|
|
|
@echo " onlyinteractive - run only interactive tests"
|
|
|
@echo Done using FPC=$(FPC)
|
|
|
+ifdef COMSPEC
|
|
|
+ @echo And using COMSPEC=$(COMSPEC)
|
|
|
+endif
|
|
|
override DATESUFFIX:=$(shell $(DATE) +%Y.%m.%d)
|
|
|
ifneq ($(wildcard log.$(DATESUFFIX)),)
|
|
|
override DATESUFFIX=$(shell $(DATE) +%Y.%m.%d.%H.%M)
|