* only build dbdigest for fulldb

This commit is contained in:
peter 2005-03-04 17:09:49 +00:00
parent 4262b2cfe1
commit 79ba0c0609
5 changed files with 61 additions and 270 deletions

View File

@ -110,8 +110,10 @@ endif
# #
utils: utils:
$(MAKE) -C utils $(MAKE) -C utils utils
utilsdb:
$(MAKE) -C utils utilsdb
ifndef DBDIGEST ifndef DBDIGEST
DBDIGEST=utils/dbdigest DBDIGEST=utils/dbdigest
@ -300,7 +302,7 @@ distclean: clean fpc_distclean
digest : utils digest : utils
-$(DIGEST) $(LOG) -$(DIGEST) $(LOG)
dbdigest: utils dbdigest: utilsdb
-$(DBDIGEST) -v $(TEST_FPC_VERSION) -o $(TEST_OS_TARGET) -c $(TEST_CPU_TARGET) -l $(LOG) $(DBDIGESTOPT) -$(DBDIGEST) -v $(TEST_FPC_VERSION) -o $(TEST_OS_TARGET) -c $(TEST_CPU_TARGET) -l $(LOG) $(DBDIGESTOPT)
all : allexectests all : allexectests

View File

@ -600,11 +600,13 @@ procedure test119;
end; end;
var var
hstatusstart, mem : sizeint;
hstatusend : theapstatus;
begin begin
writeln('Testing exception handling'); writeln('Testing exception handling');
getheapstatus(hstatusstart);
mem:=0;
DoMem(mem);
i:=-1; i:=-1;
try try
test1; test1;
@ -769,8 +771,8 @@ begin
if i<>2 then if i<>2 then
do_error(1119); do_error(1119);
getheapstatus(hstatusend);
if hstatusstart.Currheapused<>hstatusend.Currheapused then if DoMem(mem)<>0 then
begin begin
writeln('exception generates memory holes'); writeln('exception generates memory holes');
do_error(99999); do_error(99999);

View File

@ -30,8 +30,9 @@ end;
procedure ShowHeap; procedure ShowHeap;
var var
hstatus : THeapstatus; hstatus : TFPCHeapstatus;
begin begin
hstatus:=GetFPCHeapStatus;
WriteLn ('Used: ', hstatus.CurrHeapUsed, ' Free: ', hstatus.CurrHeapFree,' Size: ',hstatus.CurrHeapSize); WriteLn ('Used: ', hstatus.CurrHeapUsed, ' Free: ', hstatus.CurrHeapFree,' Size: ',hstatus.CurrHeapSize);
end; end;

View File

@ -231,103 +231,103 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
endif endif
PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra)
ifeq ($(FULL_TARGET),i386-linux) ifeq ($(FULL_TARGET),i386-linux)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),i386-go32v2) ifeq ($(FULL_TARGET),i386-go32v2)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),i386-win32) ifeq ($(FULL_TARGET),i386-win32)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),i386-os2) ifeq ($(FULL_TARGET),i386-os2)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),i386-freebsd) ifeq ($(FULL_TARGET),i386-freebsd)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),i386-beos) ifeq ($(FULL_TARGET),i386-beos)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),i386-netbsd) ifeq ($(FULL_TARGET),i386-netbsd)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),i386-solaris) ifeq ($(FULL_TARGET),i386-solaris)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),i386-qnx) ifeq ($(FULL_TARGET),i386-qnx)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),i386-netware) ifeq ($(FULL_TARGET),i386-netware)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),i386-openbsd) ifeq ($(FULL_TARGET),i386-openbsd)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),i386-wdosx) ifeq ($(FULL_TARGET),i386-wdosx)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),i386-emx) ifeq ($(FULL_TARGET),i386-emx)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),i386-watcom) ifeq ($(FULL_TARGET),i386-watcom)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),i386-netwlibc) ifeq ($(FULL_TARGET),i386-netwlibc)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),m68k-linux) ifeq ($(FULL_TARGET),m68k-linux)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),m68k-freebsd) ifeq ($(FULL_TARGET),m68k-freebsd)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),m68k-netbsd) ifeq ($(FULL_TARGET),m68k-netbsd)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),m68k-amiga) ifeq ($(FULL_TARGET),m68k-amiga)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),m68k-atari) ifeq ($(FULL_TARGET),m68k-atari)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),m68k-openbsd) ifeq ($(FULL_TARGET),m68k-openbsd)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),m68k-palmos) ifeq ($(FULL_TARGET),m68k-palmos)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),powerpc-linux) ifeq ($(FULL_TARGET),powerpc-linux)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),powerpc-netbsd) ifeq ($(FULL_TARGET),powerpc-netbsd)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),powerpc-macos) ifeq ($(FULL_TARGET),powerpc-macos)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),powerpc-darwin) ifeq ($(FULL_TARGET),powerpc-darwin)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),powerpc-morphos) ifeq ($(FULL_TARGET),powerpc-morphos)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),sparc-linux) ifeq ($(FULL_TARGET),sparc-linux)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),sparc-netbsd) ifeq ($(FULL_TARGET),sparc-netbsd)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),sparc-solaris) ifeq ($(FULL_TARGET),sparc-solaris)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),x86_64-linux) ifeq ($(FULL_TARGET),x86_64-linux)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),x86_64-freebsd) ifeq ($(FULL_TARGET),x86_64-freebsd)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
ifeq ($(FULL_TARGET),arm-linux) ifeq ($(FULL_TARGET),arm-linux)
override TARGET_PROGRAMS+=dotest fail testfail digest dbdigest override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
endif endif
override INSTALL_FPCPACKAGE=y override INSTALL_FPCPACKAGE=y
ifdef REQUIRE_UNITSDIR ifdef REQUIRE_UNITSDIR
@ -523,32 +523,6 @@ endif
else else
CROSSBINDIR= CROSSBINDIR=
endif endif
ifeq ($(OS_SOURCE),linux)
ifndef GCCLIBDIR
ifeq ($(CPU_TARGET),i386)
ifneq ($(findstring x86_64,$(shell uname -a)),)
ifeq ($(BINUTILSPREFIX),)
GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`)
endif
endif
endif
endif
ifndef GCCLIBDIR
CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH))))
ifneq ($(CROSSGCC),)
GCCLIBDIR:=$(shell dirname `$(CROSSGCC) -print-libgcc-file-name`)
endif
endif
ifndef OTHERLIBDIR
OTHERLIBDIR:=$(shell grep -v "^\#" /etc/ld.so.conf | awk '{ ORS=" "; print $1 }')
endif
endif
ifdef inUnix
ifeq ($(OS_SOURCE),netbsd)
OTHERLIBDIR+=/usr/pkg/lib
endif
export GCCLIBDIR OTHERLIB
endif
BATCHEXT=.bat BATCHEXT=.bat
LOADEREXT=.as LOADEREXT=.as
EXEEXT=.exe EXEEXT=.exe
@ -1084,191 +1058,6 @@ else
TAROPT=vz TAROPT=vz
TAREXT=.tar.gz TAREXT=.tar.gz
endif endif
override REQUIRE_PACKAGES=rtl mysql
ifeq ($(FULL_TARGET),i386-linux)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),i386-go32v2)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),i386-win32)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),i386-os2)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),i386-freebsd)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),i386-beos)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),i386-netbsd)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),i386-solaris)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),i386-qnx)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),i386-netware)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),i386-openbsd)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),i386-wdosx)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),i386-emx)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),i386-watcom)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),i386-netwlibc)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),m68k-linux)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),m68k-freebsd)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),m68k-netbsd)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),m68k-amiga)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),m68k-atari)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),m68k-openbsd)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),m68k-palmos)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),powerpc-linux)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),powerpc-netbsd)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),powerpc-macos)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),powerpc-darwin)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),powerpc-morphos)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),sparc-linux)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),sparc-netbsd)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),sparc-solaris)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),x86_64-linux)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),x86_64-freebsd)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifeq ($(FULL_TARGET),arm-linux)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_MYSQL=1
endif
ifdef REQUIRE_PACKAGES_RTL
PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR))))))
ifneq ($(PACKAGEDIR_RTL),)
ifneq ($(wildcard $(PACKAGEDIR_RTL)/units/$(TARGETSUFFIX)),)
UNITDIR_RTL=$(PACKAGEDIR_RTL)/units/$(TARGETSUFFIX)
else
UNITDIR_RTL=$(PACKAGEDIR_RTL)
endif
ifdef CHECKDEPEND
$(PACKAGEDIR_RTL)/$(FPCMADE):
$(MAKE) -C $(PACKAGEDIR_RTL) $(FPCMADE)
override ALLDEPENDENCIES+=$(PACKAGEDIR_RTL)/$(FPCMADE)
endif
else
PACKAGEDIR_RTL=
UNITDIR_RTL:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /rtl/Package.fpc,$(UNITSDIR)))))
ifneq ($(UNITDIR_RTL),)
UNITDIR_RTL:=$(firstword $(UNITDIR_RTL))
else
UNITDIR_RTL=
endif
endif
ifdef UNITDIR_RTL
override COMPILER_UNITDIR+=$(UNITDIR_RTL)
endif
endif
ifdef REQUIRE_PACKAGES_MYSQL
PACKAGEDIR_MYSQL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /mysql/Makefile.fpc,$(PACKAGESDIR))))))
ifneq ($(PACKAGEDIR_MYSQL),)
ifneq ($(wildcard $(PACKAGEDIR_MYSQL)/units/$(TARGETSUFFIX)),)
UNITDIR_MYSQL=$(PACKAGEDIR_MYSQL)/units/$(TARGETSUFFIX)
else
UNITDIR_MYSQL=$(PACKAGEDIR_MYSQL)
endif
ifdef CHECKDEPEND
$(PACKAGEDIR_MYSQL)/$(FPCMADE):
$(MAKE) -C $(PACKAGEDIR_MYSQL) $(FPCMADE)
override ALLDEPENDENCIES+=$(PACKAGEDIR_MYSQL)/$(FPCMADE)
endif
else
PACKAGEDIR_MYSQL=
UNITDIR_MYSQL:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /mysql/Package.fpc,$(UNITSDIR)))))
ifneq ($(UNITDIR_MYSQL),)
UNITDIR_MYSQL:=$(firstword $(UNITDIR_MYSQL))
else
UNITDIR_MYSQL=
endif
endif
ifdef UNITDIR_MYSQL
override COMPILER_UNITDIR+=$(UNITDIR_MYSQL)
endif
endif
ifndef NOCPUDEF ifndef NOCPUDEF
override FPCOPTDEF=$(CPU_TARGET) override FPCOPTDEF=$(CPU_TARGET)
endif endif
@ -1376,12 +1165,6 @@ ifeq ($(FPC_VERSION),1.0.6)
override FPCOPTDEF+=HASUNIX override FPCOPTDEF+=HASUNIX
endif endif
endif endif
ifdef GCCLIBDIR
override FPCOPT+=-Fl$(GCCLIBDIR)
endif
ifdef OTHERLIBDIR
override FPCOPT+=$(addprefix -Fl,$(OTHERLIBDIR))
endif
ifdef OPT ifdef OPT
override FPCOPT+=$(OPT) override FPCOPT+=$(OPT)
endif endif
@ -1724,14 +1507,15 @@ zipinstall:
zipsourceinstall: zipsourceinstall:
zipexampleinstall: zipexampleinstall:
zipdistinstall: zipdistinstall:
clean: fpc_clean
distclean: fpc_distclean distclean: fpc_distclean
cleanall: fpc_cleanall
info: fpc_info info: fpc_info
makefiles: fpc_makefiles makefiles: fpc_makefiles
.PHONY: all debug smart release units examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall distclean info makefiles .PHONY: all debug smart release units examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall clean distclean cleanall info makefiles
ifneq ($(wildcard fpcmake.loc),) ifneq ($(wildcard fpcmake.loc),)
include fpcmake.loc include fpcmake.loc
endif endif
clean: fpc_clean utils: all
-$(DEL) dbdigest$(EXEEXT) utilsdb:
cleanall: fpc_cleanall $(MAKE) utils DBDIGEST=dbdigest
-$(DEL) dbdigest$(EXEEXT)

View File

@ -9,16 +9,18 @@ fpcpackage=y
fpcdir=../.. fpcdir=../..
[require] [require]
packages = mysql # We depend on the installed compiler with it's fpc.cfg
nortl=y
[target] [target]
programs = dotest fail testfail digest dbdigest programs=dotest fail testfail digest $(DBDIGEST)
[clean]
programs=dbdigest
[rules] [rules]
# To always clean dbdigest regardless of USESQL utils: all
clean: fpc_clean
-$(DEL) dbdigest$(EXEEXT)
cleanall: fpc_cleanall utilsdb:
-$(DEL) dbdigest$(EXEEXT) $(MAKE) utils DBDIGEST=dbdigest