|
@@ -1,8 +1,8 @@
|
|
|
#
|
|
|
-# Don't edit, this file is generated by FPCMake Version 1.1 [2004/05/27]
|
|
|
+# Don't edit, this file is generated by FPCMake Version 1.1 [2004/09/04]
|
|
|
#
|
|
|
default: all
|
|
|
-MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx palmos macos darwin emx watcom
|
|
|
+MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx palmos macos darwin emx watcom morphos netwlibc
|
|
|
BSDs = freebsd netbsd openbsd darwin
|
|
|
UNIXs = linux $(BSDs) sunos qnx
|
|
|
FORCE:
|
|
@@ -577,6 +577,11 @@ EXEEXT=
|
|
|
SHAREDLIBEXT=.library
|
|
|
FPCMADE=fpcmade.amg
|
|
|
endif
|
|
|
+ifeq ($(OS_TARGET),morphos)
|
|
|
+EXEEXT=
|
|
|
+SHAREDLIBEXT=.library
|
|
|
+FPCMADE=fpcmade.mos
|
|
|
+endif
|
|
|
ifeq ($(OS_TARGET),atari)
|
|
|
EXEEXT=.ttp
|
|
|
FPCMADE=fpcmade.ata
|
|
@@ -605,6 +610,12 @@ STATICLIBPREFIX=
|
|
|
FPCMADE=fpcmade.nw
|
|
|
ZIPSUFFIX=nw
|
|
|
endif
|
|
|
+ifeq ($(OS_TARGET),netwlibc)
|
|
|
+EXEEXT=.nlm
|
|
|
+STATICLIBPREFIX=
|
|
|
+FPCMADE=fpcmade.nwl
|
|
|
+ZIPSUFFIX=nwl
|
|
|
+endif
|
|
|
ifeq ($(OS_TARGET),macos)
|
|
|
BATCHEXT=
|
|
|
EXEEXT=
|
|
@@ -757,6 +768,18 @@ FPCMADE=fpcmade.nw
|
|
|
ZIPSUFFIX=nw
|
|
|
EXEEXT=.nlm
|
|
|
endif
|
|
|
+ifeq ($(OS_TARGET),netwlibc)
|
|
|
+STATICLIBPREFIX=
|
|
|
+PPUEXT=.ppu
|
|
|
+OEXT=.o
|
|
|
+ASMEXT=.s
|
|
|
+SMARTEXT=.sl
|
|
|
+STATICLIBEXT=.a
|
|
|
+SHAREDLIBEXT=.nlm
|
|
|
+FPCMADE=fpcmade.nwl
|
|
|
+ZIPSUFFIX=nwl
|
|
|
+EXEEXT=.nlm
|
|
|
+endif
|
|
|
ifeq ($(OS_TARGET),macos)
|
|
|
BATCHEXT=
|
|
|
PPUEXT=.ppu
|
|
@@ -1007,8 +1030,8 @@ REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
REQUIRE_PACKAGES_PTHREADS=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1020,8 +1043,8 @@ REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
REQUIRE_PACKAGES_PTHREADS=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1033,8 +1056,8 @@ REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
REQUIRE_PACKAGES_PTHREADS=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1046,8 +1069,8 @@ REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
REQUIRE_PACKAGES_PTHREADS=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1059,8 +1082,8 @@ REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
REQUIRE_PACKAGES_PTHREADS=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1072,8 +1095,8 @@ REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
REQUIRE_PACKAGES_PTHREADS=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1082,6 +1105,7 @@ ifeq ($(CPU_TARGET),i386)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
|
REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
endif
|
|
@@ -1092,8 +1116,8 @@ REQUIRE_PACKAGES_RTL=1
|
|
|
REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
endif
|
|
@@ -1103,6 +1127,7 @@ ifeq ($(CPU_TARGET),i386)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
|
REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
endif
|
|
@@ -1115,8 +1140,8 @@ REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
REQUIRE_PACKAGES_PTHREADS=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1128,8 +1153,8 @@ REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
REQUIRE_PACKAGES_PTHREADS=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1141,8 +1166,8 @@ REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
REQUIRE_PACKAGES_PTHREADS=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1151,6 +1176,7 @@ ifeq ($(CPU_TARGET),i386)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
|
REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
endif
|
|
@@ -1162,8 +1188,8 @@ REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1174,8 +1200,8 @@ REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1186,8 +1212,8 @@ REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1198,8 +1224,8 @@ REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1208,6 +1234,7 @@ ifeq ($(CPU_TARGET),m68k)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
|
REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
endif
|
|
@@ -1217,6 +1244,7 @@ ifeq ($(CPU_TARGET),m68k)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
|
REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
endif
|
|
@@ -1226,6 +1254,7 @@ ifeq ($(CPU_TARGET),i386)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
|
REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
endif
|
|
@@ -1235,6 +1264,7 @@ ifeq ($(CPU_TARGET),sparc)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
|
REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
endif
|
|
@@ -1244,6 +1274,7 @@ ifeq ($(CPU_TARGET),i386)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
|
REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
endif
|
|
@@ -1253,6 +1284,7 @@ ifeq ($(CPU_TARGET),i386)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
|
REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
endif
|
|
@@ -1264,8 +1296,8 @@ REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1276,8 +1308,8 @@ REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1286,6 +1318,7 @@ ifeq ($(CPU_TARGET),i386)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
|
REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
endif
|
|
@@ -1295,6 +1328,7 @@ ifeq ($(CPU_TARGET),m68k)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
|
REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
endif
|
|
@@ -1304,6 +1338,7 @@ ifeq ($(CPU_TARGET),powerpc)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
|
REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
endif
|
|
@@ -1316,8 +1351,8 @@ REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
REQUIRE_PACKAGES_PTHREADS=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
-REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_MYSQL=1
|
|
|
REQUIRE_PACKAGES_SQLITE=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1326,6 +1361,7 @@ ifeq ($(CPU_TARGET),i386)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
|
REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
endif
|
|
@@ -1335,6 +1371,27 @@ ifeq ($(CPU_TARGET),i386)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
|
REQUIRE_PACKAGES_PASZLIB=1
|
|
|
REQUIRE_PACKAGES_PASJPEG=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_NETDB=1
|
|
|
+REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),morphos)
|
|
|
+ifeq ($(CPU_TARGET),powerpc)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_PASZLIB=1
|
|
|
+REQUIRE_PACKAGES_PASJPEG=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_NETDB=1
|
|
|
+REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),netwlibc)
|
|
|
+ifeq ($(CPU_TARGET),i386)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_PASZLIB=1
|
|
|
+REQUIRE_PACKAGES_PASJPEG=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
REQUIRE_PACKAGES_NETDB=1
|
|
|
REQUIRE_PACKAGES_LIBASYNC=1
|
|
|
endif
|
|
@@ -1495,32 +1552,6 @@ ifdef UNITDIR_PASJPEG
|
|
|
override COMPILER_UNITDIR+=$(UNITDIR_PASJPEG)
|
|
|
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)/$(OS_TARGET)),)
|
|
|
-UNITDIR_MYSQL=$(PACKAGEDIR_MYSQL)/$(OS_TARGET)
|
|
|
-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
|
|
|
ifdef REQUIRE_PACKAGES_IBASE
|
|
|
PACKAGEDIR_IBASE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /ibase/Makefile.fpc,$(PACKAGESDIR))))))
|
|
|
ifneq ($(PACKAGEDIR_IBASE),)
|
|
@@ -1547,6 +1578,32 @@ ifdef UNITDIR_IBASE
|
|
|
override COMPILER_UNITDIR+=$(UNITDIR_IBASE)
|
|
|
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)/$(OS_TARGET)),)
|
|
|
+UNITDIR_MYSQL=$(PACKAGEDIR_MYSQL)/$(OS_TARGET)
|
|
|
+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
|
|
|
ifdef REQUIRE_PACKAGES_SQLITE
|
|
|
PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR))))))
|
|
|
ifneq ($(PACKAGEDIR_SQLITE),)
|
|
@@ -1724,7 +1781,7 @@ endif
|
|
|
.PHONY: fpc_examples
|
|
|
ifneq ($(TARGET_EXAMPLES),)
|
|
|
HASEXAMPLES=1
|
|
|
-override EXAMPLESOURCEFILES:=$(wildcard $(addsuffix .pp,$(TARGET_EXAMPLES)) $(addsuffix .pas,$(TARGET_EXAMPLES)) $(addsuffix .dpr,$(TARGET_EXAMPLES)))
|
|
|
+override EXAMPLESOURCEFILES:=$(wildcard $(addsuffix .pp,$(TARGET_EXAMPLES)) $(addsuffix .pas,$(TARGET_EXAMPLES)) $(addsuffix .lpr,$(TARGET_EXAMPLES)) $(addsuffix .dpr,$(TARGET_EXAMPLES)))
|
|
|
override EXAMPLEFILES:=$(addsuffix $(EXEEXT),$(TARGET_EXAMPLES))
|
|
|
override EXAMPLEOFILES:=$(addsuffix $(OEXT),$(TARGET_EXAMPLES)) $(addprefix $(STATICLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_EXAMPLES)))
|
|
|
override CLEANEXEFILES+=$(EXAMPLEFILES) $(EXAMPLEOFILES)
|
|
@@ -1749,7 +1806,7 @@ fpc_debug:
|
|
|
$(MAKE) all DEBUG=1
|
|
|
fpc_release:
|
|
|
$(MAKE) all RELEASE=1
|
|
|
-.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .dpr .pp .rc .res
|
|
|
+.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .lpr .dpr .pp .rc .res
|
|
|
%$(PPUEXT): %.pp
|
|
|
$(COMPILER) $<
|
|
|
$(EXECPPAS)
|
|
@@ -1762,6 +1819,9 @@ fpc_release:
|
|
|
%$(EXEEXT): %.pas
|
|
|
$(COMPILER) $<
|
|
|
$(EXECPPAS)
|
|
|
+%$(EXEEXT): %.lpr
|
|
|
+ $(COMPILER) $<
|
|
|
+ $(EXECPPAS)
|
|
|
%$(EXEEXT): %.dpr
|
|
|
$(COMPILER) $<
|
|
|
$(EXECPPAS)
|
|
@@ -1769,6 +1829,7 @@ fpc_release:
|
|
|
windres -i $< -o $@
|
|
|
vpath %.pp $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
|
|
|
vpath %.pas $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
|
|
|
+vpath %.lpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
|
|
|
vpath %.dpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
|
|
|
vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR)
|
|
|
.PHONY: fpc_install fpc_sourceinstall fpc_exampleinstall
|