|
@@ -1,8 +1,8 @@
|
|
|
#
|
|
|
-# Don't edit, this file is generated by FPCMake Version 1.1 [2004/09/19]
|
|
|
+# Don't edit, this file is generated by FPCMake Version 1.1 [2004/09/27]
|
|
|
#
|
|
|
default: all
|
|
|
-MAKEFILETARGETS=linux
|
|
|
+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:
|
|
@@ -217,6 +217,21 @@ override PACKAGE_NAME=fcl
|
|
|
ifeq ($(OS_TARGET),linux)
|
|
|
override TARGET_DIRS+=interbase postgres
|
|
|
endif
|
|
|
+ifeq ($(OS_TARGET),win32)
|
|
|
+override TARGET_DIRS+=interbase postgres
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),freebsd)
|
|
|
+override TARGET_DIRS+=interbase postgres
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),netbsd)
|
|
|
+override TARGET_DIRS+=interbase postgres
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),openbsd)
|
|
|
+override TARGET_DIRS+=interbase postgres
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),darwin)
|
|
|
+override TARGET_DIRS+=interbase postgres
|
|
|
+endif
|
|
|
override TARGET_UNITS+=sqldb
|
|
|
override TARGET_RSTS+=sqldb
|
|
|
override CLEAN_UNITS+=ibas40 ibase60
|
|
@@ -1011,6 +1026,179 @@ REQUIRE_PACKAGES_IBASE=1
|
|
|
REQUIRE_PACKAGES_POSTGRES=1
|
|
|
endif
|
|
|
endif
|
|
|
+ifeq ($(OS_TARGET),go32v2)
|
|
|
+ifeq ($(CPU_TARGET),i386)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),win32)
|
|
|
+ifeq ($(CPU_TARGET),i386)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_POSTGRES=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),os2)
|
|
|
+ifeq ($(CPU_TARGET),i386)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),freebsd)
|
|
|
+ifeq ($(CPU_TARGET),i386)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_POSTGRES=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),freebsd)
|
|
|
+ifeq ($(CPU_TARGET),m68k)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_POSTGRES=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),freebsd)
|
|
|
+ifeq ($(CPU_TARGET),x86_64)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_POSTGRES=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),beos)
|
|
|
+ifeq ($(CPU_TARGET),i386)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),netbsd)
|
|
|
+ifeq ($(CPU_TARGET),i386)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_POSTGRES=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),netbsd)
|
|
|
+ifeq ($(CPU_TARGET),m68k)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_POSTGRES=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),netbsd)
|
|
|
+ifeq ($(CPU_TARGET),powerpc)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_POSTGRES=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),netbsd)
|
|
|
+ifeq ($(CPU_TARGET),sparc)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_POSTGRES=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),amiga)
|
|
|
+ifeq ($(CPU_TARGET),m68k)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),atari)
|
|
|
+ifeq ($(CPU_TARGET),m68k)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),sunos)
|
|
|
+ifeq ($(CPU_TARGET),i386)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),sunos)
|
|
|
+ifeq ($(CPU_TARGET),sparc)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),qnx)
|
|
|
+ifeq ($(CPU_TARGET),i386)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),netware)
|
|
|
+ifeq ($(CPU_TARGET),i386)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),openbsd)
|
|
|
+ifeq ($(CPU_TARGET),i386)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_POSTGRES=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),openbsd)
|
|
|
+ifeq ($(CPU_TARGET),m68k)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_POSTGRES=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),wdosx)
|
|
|
+ifeq ($(CPU_TARGET),i386)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),palmos)
|
|
|
+ifeq ($(CPU_TARGET),m68k)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),macos)
|
|
|
+ifeq ($(CPU_TARGET),powerpc)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),darwin)
|
|
|
+ifeq ($(CPU_TARGET),powerpc)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+REQUIRE_PACKAGES_POSTGRES=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),emx)
|
|
|
+ifeq ($(CPU_TARGET),i386)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),watcom)
|
|
|
+ifeq ($(CPU_TARGET),i386)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),morphos)
|
|
|
+ifeq ($(CPU_TARGET),powerpc)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),netwlibc)
|
|
|
+ifeq ($(CPU_TARGET),i386)
|
|
|
+REQUIRE_PACKAGES_RTL=1
|
|
|
+REQUIRE_PACKAGES_IBASE=1
|
|
|
+endif
|
|
|
+endif
|
|
|
ifdef REQUIRE_PACKAGES_RTL
|
|
|
PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/$(OS_TARGET)/Makefile.fpc,$(PACKAGESDIR))))))
|
|
|
ifneq ($(PACKAGEDIR_RTL),)
|
|
@@ -1499,6 +1687,26 @@ ifeq ($(OS_TARGET),linux)
|
|
|
TARGET_DIRS_INTERBASE=1
|
|
|
TARGET_DIRS_POSTGRES=1
|
|
|
endif
|
|
|
+ifeq ($(OS_TARGET),win32)
|
|
|
+TARGET_DIRS_INTERBASE=1
|
|
|
+TARGET_DIRS_POSTGRES=1
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),freebsd)
|
|
|
+TARGET_DIRS_INTERBASE=1
|
|
|
+TARGET_DIRS_POSTGRES=1
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),netbsd)
|
|
|
+TARGET_DIRS_INTERBASE=1
|
|
|
+TARGET_DIRS_POSTGRES=1
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),openbsd)
|
|
|
+TARGET_DIRS_INTERBASE=1
|
|
|
+TARGET_DIRS_POSTGRES=1
|
|
|
+endif
|
|
|
+ifeq ($(OS_TARGET),darwin)
|
|
|
+TARGET_DIRS_INTERBASE=1
|
|
|
+TARGET_DIRS_POSTGRES=1
|
|
|
+endif
|
|
|
ifdef TARGET_DIRS_INTERBASE
|
|
|
interbase_all:
|
|
|
$(MAKE) -C interbase all
|