fpc/tests/utils/Makefile.fpc
pierre 16963b7186 Add explict dependencies to used units
git-svn-id: trunk@39179 -
2018-06-05 21:39:44 +00:00

60 lines
1.2 KiB
Makefile

#
# Makefile.fpc for Free Pascal testing utilities
#
[install]
fpcpackage=y
[default]
fpcdir=../..
[require]
# We depend on the installed compiler with it's fpc.cfg
nortl=y
[target]
programs=dotest fptime fail testfail digest concat $(DBDIGEST) $(MSDOSPROG)
programs_win32=prepup
programs_win64=prepup
programs_go32v2=prepup
[clean]
programs=dbdigest dbconfig dosbox/dosbox_wrapper
[prerules]
ifneq ($(findstring dosbox_wrapper,$(EMULATOR)),)
MSDOSPROG=dosbox/dosbox_wrapper
else
MSDOSPROG=
endif
[rules]
.NOTPARALLEL:
utils: all
dbconfig$(SRCEXEEXT): dbconfig.pp teststr$(PPUEXT) testu$(PPUEXT) tresults$(PPUEXT) dbtests$(PPUEXT)
$(COMPILER) $<
dbdigest$(SRCEXEEXT): dbdigest.pp teststr$(PPUEXT) testu$(PPUEXT) tresults$(PPUEXT) dbtests$(PPUEXT)
$(COMPILER) $<
digest$(SRCEXEEXT): digest.pp teststr$(PPUEXT)
$(COMPILER) $<
dosbox/dosbox_wrapper$(SRCEXEEXT): dosbox/dosbox_wrapper.pas
$(COMPILER) -FE./dosbox $<
dotest$(SRCEXEEXT): dotest.pp bench$(PPUEXT) teststr$(PPUEXT) redir$(PPUEXT) testu$(PPUEXT)
$(COMPILER) $<
fptime$(SRCEXEEXT): fptime.pp bench$(PPUEXT)
$(COMPILER) $<
testfail$(SRCEXEEXT): testfail.pp redir$(PPUEXT)
$(COMPILER) $<
utilsdb:
$(MAKE) utils DBDIGEST="dbdigest dbconfig"