mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-30 11:20:23 +02:00
+ univint dependencies on Darwin for packages using custapp after r12921
git-svn-id: trunk@12922 -
This commit is contained in:
parent
477b4d1f8b
commit
3844b9b325
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2008/10/22]
|
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2009/03/15]
|
||||||
#
|
#
|
||||||
default: all
|
default: all
|
||||||
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded avr-embedded armeb-linux armeb-embedded
|
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded avr-embedded armeb-linux armeb-embedded
|
||||||
@ -1179,6 +1179,7 @@ endif
|
|||||||
ifeq ($(OS_TARGET),go32v2)
|
ifeq ($(OS_TARGET),go32v2)
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
SHORTSUFFIX=dos
|
SHORTSUFFIX=dos
|
||||||
|
IMPORTLIBPREFIX=
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),watcom)
|
ifeq ($(OS_TARGET),watcom)
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
@ -1186,6 +1187,7 @@ OEXT=.obj
|
|||||||
ASMEXT=.asm
|
ASMEXT=.asm
|
||||||
SHAREDLIBEXT=.dll
|
SHAREDLIBEXT=.dll
|
||||||
SHORTSUFFIX=wat
|
SHORTSUFFIX=wat
|
||||||
|
IMPORTLIBPREFIX=
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),linux)
|
ifeq ($(OS_TARGET),linux)
|
||||||
BATCHEXT=.sh
|
BATCHEXT=.sh
|
||||||
@ -1222,6 +1224,7 @@ STATICLIBPREFIX=
|
|||||||
SHAREDLIBEXT=.dll
|
SHAREDLIBEXT=.dll
|
||||||
SHORTSUFFIX=os2
|
SHORTSUFFIX=os2
|
||||||
ECHO=echo
|
ECHO=echo
|
||||||
|
IMPORTLIBPREFIX=
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),emx)
|
ifeq ($(OS_TARGET),emx)
|
||||||
BATCHEXT=.cmd
|
BATCHEXT=.cmd
|
||||||
@ -1230,6 +1233,7 @@ STATICLIBPREFIX=
|
|||||||
SHAREDLIBEXT=.dll
|
SHAREDLIBEXT=.dll
|
||||||
SHORTSUFFIX=emx
|
SHORTSUFFIX=emx
|
||||||
ECHO=echo
|
ECHO=echo
|
||||||
|
IMPORTLIBPREFIX=
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),amiga)
|
ifeq ($(OS_TARGET),amiga)
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
@ -1269,17 +1273,20 @@ ifeq ($(OS_TARGET),netware)
|
|||||||
EXEEXT=.nlm
|
EXEEXT=.nlm
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
SHORTSUFFIX=nw
|
SHORTSUFFIX=nw
|
||||||
|
IMPORTLIBPREFIX=imp
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),netwlibc)
|
ifeq ($(OS_TARGET),netwlibc)
|
||||||
EXEEXT=.nlm
|
EXEEXT=.nlm
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
SHORTSUFFIX=nwl
|
SHORTSUFFIX=nwl
|
||||||
|
IMPORTLIBPREFIX=imp
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),macos)
|
ifeq ($(OS_TARGET),macos)
|
||||||
BATCHEXT=
|
BATCHEXT=
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
DEBUGSYMEXT=.xcoff
|
DEBUGSYMEXT=.xcoff
|
||||||
SHORTSUFFIX=mac
|
SHORTSUFFIX=mac
|
||||||
|
IMPORTLIBPREFIX=imp
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),darwin)
|
ifeq ($(OS_TARGET),darwin)
|
||||||
BATCHEXT=.sh
|
BATCHEXT=.sh
|
||||||
@ -1306,14 +1313,17 @@ STATICLIBEXT=.a1
|
|||||||
SHAREDLIBEXT=.so1
|
SHAREDLIBEXT=.so1
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
SHORTSUFFIX=v1
|
SHORTSUFFIX=v1
|
||||||
|
IMPORTLIBPREFIX=
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),go32v2)
|
ifeq ($(OS_TARGET),go32v2)
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
SHORTSUFFIX=dos
|
SHORTSUFFIX=dos
|
||||||
|
IMPORTLIBPREFIX=
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),watcom)
|
ifeq ($(OS_TARGET),watcom)
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
SHORTSUFFIX=wat
|
SHORTSUFFIX=wat
|
||||||
|
IMPORTLIBPREFIX=
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),linux)
|
ifeq ($(OS_TARGET),linux)
|
||||||
BATCHEXT=.sh
|
BATCHEXT=.sh
|
||||||
@ -1360,6 +1370,7 @@ STATICLIBEXT=.ao2
|
|||||||
SHAREDLIBEXT=.dll
|
SHAREDLIBEXT=.dll
|
||||||
SHORTSUFFIX=os2
|
SHORTSUFFIX=os2
|
||||||
ECHO=echo
|
ECHO=echo
|
||||||
|
IMPORTLIBPREFIX=
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),amiga)
|
ifeq ($(OS_TARGET),amiga)
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
@ -1420,6 +1431,7 @@ STATICLIBEXT=.a
|
|||||||
SHAREDLIBEXT=.nlm
|
SHAREDLIBEXT=.nlm
|
||||||
EXEEXT=.nlm
|
EXEEXT=.nlm
|
||||||
SHORTSUFFIX=nw
|
SHORTSUFFIX=nw
|
||||||
|
IMPORTLIBPREFIX=imp
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),netwlibc)
|
ifeq ($(OS_TARGET),netwlibc)
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
@ -1431,6 +1443,7 @@ STATICLIBEXT=.a
|
|||||||
SHAREDLIBEXT=.nlm
|
SHAREDLIBEXT=.nlm
|
||||||
EXEEXT=.nlm
|
EXEEXT=.nlm
|
||||||
SHORTSUFFIX=nwl
|
SHORTSUFFIX=nwl
|
||||||
|
IMPORTLIBPREFIX=imp
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),macos)
|
ifeq ($(OS_TARGET),macos)
|
||||||
BATCHEXT=
|
BATCHEXT=
|
||||||
@ -1442,6 +1455,7 @@ STATICLIBEXT=.a
|
|||||||
EXEEXT=
|
EXEEXT=
|
||||||
DEBUGSYMEXT=.xcoff
|
DEBUGSYMEXT=.xcoff
|
||||||
SHORTSUFFIX=mac
|
SHORTSUFFIX=mac
|
||||||
|
IMPORTLIBPREFIX=imp
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
|
ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
|
||||||
@ -1796,6 +1810,7 @@ REQUIRE_PACKAGES_PASZLIB=1
|
|||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-darwin)
|
ifeq ($(FULL_TARGET),i386-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_UNIVINT=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
@ -1910,6 +1925,7 @@ REQUIRE_PACKAGES_PASZLIB=1
|
|||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-darwin)
|
ifeq ($(FULL_TARGET),powerpc-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_UNIVINT=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
@ -1964,6 +1980,7 @@ REQUIRE_PACKAGES_PASZLIB=1
|
|||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-darwin)
|
ifeq ($(FULL_TARGET),x86_64-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_UNIVINT=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
@ -1996,6 +2013,7 @@ REQUIRE_PACKAGES_PASZLIB=1
|
|||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-darwin)
|
ifeq ($(FULL_TARGET),arm-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_UNIVINT=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
@ -2038,6 +2056,7 @@ REQUIRE_PACKAGES_PASZLIB=1
|
|||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc64-darwin)
|
ifeq ($(FULL_TARGET),powerpc64-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_UNIVINT=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
@ -2222,6 +2241,32 @@ ifdef UNITDIR_WINUNITS-JEDI
|
|||||||
override COMPILER_UNITDIR+=$(UNITDIR_WINUNITS-JEDI)
|
override COMPILER_UNITDIR+=$(UNITDIR_WINUNITS-JEDI)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
ifdef REQUIRE_PACKAGES_UNIVINT
|
||||||
|
PACKAGEDIR_UNIVINT:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /univint/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
|
ifneq ($(PACKAGEDIR_UNIVINT),)
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_UNIVINT)/units/$(TARGETSUFFIX)),)
|
||||||
|
UNITDIR_UNIVINT=$(PACKAGEDIR_UNIVINT)/units/$(TARGETSUFFIX)
|
||||||
|
else
|
||||||
|
UNITDIR_UNIVINT=$(PACKAGEDIR_UNIVINT)
|
||||||
|
endif
|
||||||
|
ifdef CHECKDEPEND
|
||||||
|
$(PACKAGEDIR_UNIVINT)/$(FPCMADE):
|
||||||
|
$(MAKE) -C $(PACKAGEDIR_UNIVINT) $(FPCMADE)
|
||||||
|
override ALLDEPENDENCIES+=$(PACKAGEDIR_UNIVINT)/$(FPCMADE)
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
PACKAGEDIR_UNIVINT=
|
||||||
|
UNITDIR_UNIVINT:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /univint/Package.fpc,$(UNITSDIR)))))
|
||||||
|
ifneq ($(UNITDIR_UNIVINT),)
|
||||||
|
UNITDIR_UNIVINT:=$(firstword $(UNITDIR_UNIVINT))
|
||||||
|
else
|
||||||
|
UNITDIR_UNIVINT=
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_UNIVINT
|
||||||
|
override COMPILER_UNITDIR+=$(UNITDIR_UNIVINT)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
ifndef NOCPUDEF
|
ifndef NOCPUDEF
|
||||||
override FPCOPTDEF=$(ARCH)
|
override FPCOPTDEF=$(ARCH)
|
||||||
endif
|
endif
|
||||||
|
@ -23,6 +23,7 @@ rsts=rstconv
|
|||||||
|
|
||||||
[require]
|
[require]
|
||||||
packages=fcl-base paszlib hash
|
packages=fcl-base paszlib hash
|
||||||
|
packages_darwin=univint
|
||||||
|
|
||||||
[clean]
|
[clean]
|
||||||
units=ptopu
|
units=ptopu
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2008/10/22]
|
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2009/03/15]
|
||||||
#
|
#
|
||||||
default: all
|
default: all
|
||||||
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded avr-embedded armeb-linux armeb-embedded
|
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded avr-embedded armeb-linux armeb-embedded
|
||||||
@ -1558,6 +1558,7 @@ endif
|
|||||||
ifeq ($(OS_TARGET),go32v2)
|
ifeq ($(OS_TARGET),go32v2)
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
SHORTSUFFIX=dos
|
SHORTSUFFIX=dos
|
||||||
|
IMPORTLIBPREFIX=
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),watcom)
|
ifeq ($(OS_TARGET),watcom)
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
@ -1565,6 +1566,7 @@ OEXT=.obj
|
|||||||
ASMEXT=.asm
|
ASMEXT=.asm
|
||||||
SHAREDLIBEXT=.dll
|
SHAREDLIBEXT=.dll
|
||||||
SHORTSUFFIX=wat
|
SHORTSUFFIX=wat
|
||||||
|
IMPORTLIBPREFIX=
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),linux)
|
ifeq ($(OS_TARGET),linux)
|
||||||
BATCHEXT=.sh
|
BATCHEXT=.sh
|
||||||
@ -1601,6 +1603,7 @@ STATICLIBPREFIX=
|
|||||||
SHAREDLIBEXT=.dll
|
SHAREDLIBEXT=.dll
|
||||||
SHORTSUFFIX=os2
|
SHORTSUFFIX=os2
|
||||||
ECHO=echo
|
ECHO=echo
|
||||||
|
IMPORTLIBPREFIX=
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),emx)
|
ifeq ($(OS_TARGET),emx)
|
||||||
BATCHEXT=.cmd
|
BATCHEXT=.cmd
|
||||||
@ -1609,6 +1612,7 @@ STATICLIBPREFIX=
|
|||||||
SHAREDLIBEXT=.dll
|
SHAREDLIBEXT=.dll
|
||||||
SHORTSUFFIX=emx
|
SHORTSUFFIX=emx
|
||||||
ECHO=echo
|
ECHO=echo
|
||||||
|
IMPORTLIBPREFIX=
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),amiga)
|
ifeq ($(OS_TARGET),amiga)
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
@ -1648,17 +1652,20 @@ ifeq ($(OS_TARGET),netware)
|
|||||||
EXEEXT=.nlm
|
EXEEXT=.nlm
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
SHORTSUFFIX=nw
|
SHORTSUFFIX=nw
|
||||||
|
IMPORTLIBPREFIX=imp
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),netwlibc)
|
ifeq ($(OS_TARGET),netwlibc)
|
||||||
EXEEXT=.nlm
|
EXEEXT=.nlm
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
SHORTSUFFIX=nwl
|
SHORTSUFFIX=nwl
|
||||||
|
IMPORTLIBPREFIX=imp
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),macos)
|
ifeq ($(OS_TARGET),macos)
|
||||||
BATCHEXT=
|
BATCHEXT=
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
DEBUGSYMEXT=.xcoff
|
DEBUGSYMEXT=.xcoff
|
||||||
SHORTSUFFIX=mac
|
SHORTSUFFIX=mac
|
||||||
|
IMPORTLIBPREFIX=imp
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),darwin)
|
ifeq ($(OS_TARGET),darwin)
|
||||||
BATCHEXT=.sh
|
BATCHEXT=.sh
|
||||||
@ -1685,14 +1692,17 @@ STATICLIBEXT=.a1
|
|||||||
SHAREDLIBEXT=.so1
|
SHAREDLIBEXT=.so1
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
SHORTSUFFIX=v1
|
SHORTSUFFIX=v1
|
||||||
|
IMPORTLIBPREFIX=
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),go32v2)
|
ifeq ($(OS_TARGET),go32v2)
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
SHORTSUFFIX=dos
|
SHORTSUFFIX=dos
|
||||||
|
IMPORTLIBPREFIX=
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),watcom)
|
ifeq ($(OS_TARGET),watcom)
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
SHORTSUFFIX=wat
|
SHORTSUFFIX=wat
|
||||||
|
IMPORTLIBPREFIX=
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),linux)
|
ifeq ($(OS_TARGET),linux)
|
||||||
BATCHEXT=.sh
|
BATCHEXT=.sh
|
||||||
@ -1739,6 +1749,7 @@ STATICLIBEXT=.ao2
|
|||||||
SHAREDLIBEXT=.dll
|
SHAREDLIBEXT=.dll
|
||||||
SHORTSUFFIX=os2
|
SHORTSUFFIX=os2
|
||||||
ECHO=echo
|
ECHO=echo
|
||||||
|
IMPORTLIBPREFIX=
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),amiga)
|
ifeq ($(OS_TARGET),amiga)
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
@ -1799,6 +1810,7 @@ STATICLIBEXT=.a
|
|||||||
SHAREDLIBEXT=.nlm
|
SHAREDLIBEXT=.nlm
|
||||||
EXEEXT=.nlm
|
EXEEXT=.nlm
|
||||||
SHORTSUFFIX=nw
|
SHORTSUFFIX=nw
|
||||||
|
IMPORTLIBPREFIX=imp
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),netwlibc)
|
ifeq ($(OS_TARGET),netwlibc)
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
@ -1810,6 +1822,7 @@ STATICLIBEXT=.a
|
|||||||
SHAREDLIBEXT=.nlm
|
SHAREDLIBEXT=.nlm
|
||||||
EXEEXT=.nlm
|
EXEEXT=.nlm
|
||||||
SHORTSUFFIX=nwl
|
SHORTSUFFIX=nwl
|
||||||
|
IMPORTLIBPREFIX=imp
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),macos)
|
ifeq ($(OS_TARGET),macos)
|
||||||
BATCHEXT=
|
BATCHEXT=
|
||||||
@ -1821,6 +1834,7 @@ STATICLIBEXT=.a
|
|||||||
EXEEXT=
|
EXEEXT=
|
||||||
DEBUGSYMEXT=.xcoff
|
DEBUGSYMEXT=.xcoff
|
||||||
SHORTSUFFIX=mac
|
SHORTSUFFIX=mac
|
||||||
|
IMPORTLIBPREFIX=imp
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
|
ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
|
||||||
@ -2096,6 +2110,7 @@ override REQUIRE_PACKAGES=rtl fcl-base fcl-xml fcl-process fcl-net paszlib libcu
|
|||||||
ifeq ($(FULL_TARGET),i386-linux)
|
ifeq ($(FULL_TARGET),i386-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2146,6 +2161,7 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),i386-freebsd)
|
ifeq ($(FULL_TARGET),i386-freebsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2158,6 +2174,7 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),i386-beos)
|
ifeq ($(FULL_TARGET),i386-beos)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2170,6 +2187,7 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),i386-haiku)
|
ifeq ($(FULL_TARGET),i386-haiku)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2253,7 +2271,9 @@ REQUIRE_PACKAGES_LIBCURL=1
|
|||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-darwin)
|
ifeq ($(FULL_TARGET),i386-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_UNIVINT=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2338,6 +2358,7 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),m68k-linux)
|
ifeq ($(FULL_TARGET),m68k-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2350,6 +2371,7 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),m68k-freebsd)
|
ifeq ($(FULL_TARGET),m68k-freebsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2434,6 +2456,7 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),powerpc-linux)
|
ifeq ($(FULL_TARGET),powerpc-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2481,7 +2504,9 @@ REQUIRE_PACKAGES_LIBCURL=1
|
|||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-darwin)
|
ifeq ($(FULL_TARGET),powerpc-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_UNIVINT=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2518,6 +2543,7 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),sparc-linux)
|
ifeq ($(FULL_TARGET),sparc-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2566,6 +2592,7 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),x86_64-linux)
|
ifeq ($(FULL_TARGET),x86_64-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2578,6 +2605,7 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),x86_64-freebsd)
|
ifeq ($(FULL_TARGET),x86_64-freebsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2589,7 +2617,9 @@ REQUIRE_PACKAGES_LIBCURL=1
|
|||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-darwin)
|
ifeq ($(FULL_TARGET),x86_64-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_UNIVINT=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2628,6 +2658,7 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),arm-linux)
|
ifeq ($(FULL_TARGET),arm-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2651,7 +2682,9 @@ REQUIRE_PACKAGES_LIBCURL=1
|
|||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-darwin)
|
ifeq ($(FULL_TARGET),arm-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_UNIVINT=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2724,6 +2757,7 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),powerpc64-linux)
|
ifeq ($(FULL_TARGET),powerpc64-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2735,7 +2769,9 @@ REQUIRE_PACKAGES_LIBCURL=1
|
|||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc64-darwin)
|
ifeq ($(FULL_TARGET),powerpc64-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_UNIVINT=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2772,6 +2808,7 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),armeb-linux)
|
ifeq ($(FULL_TARGET),armeb-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
REQUIRE_PACKAGES_FCL-BASE=1
|
REQUIRE_PACKAGES_FCL-BASE=1
|
||||||
|
REQUIRE_PACKAGES_ICONVENC=1
|
||||||
REQUIRE_PACKAGES_FCL-XML=1
|
REQUIRE_PACKAGES_FCL-XML=1
|
||||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
REQUIRE_PACKAGES_FCL-PASSRC=1
|
REQUIRE_PACKAGES_FCL-PASSRC=1
|
||||||
@ -2845,6 +2882,32 @@ ifdef UNITDIR_FCL-BASE
|
|||||||
override COMPILER_UNITDIR+=$(UNITDIR_FCL-BASE)
|
override COMPILER_UNITDIR+=$(UNITDIR_FCL-BASE)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
ifdef REQUIRE_PACKAGES_ICONVENC
|
||||||
|
PACKAGEDIR_ICONVENC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /iconvenc/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
|
ifneq ($(PACKAGEDIR_ICONVENC),)
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_ICONVENC)/units/$(TARGETSUFFIX)),)
|
||||||
|
UNITDIR_ICONVENC=$(PACKAGEDIR_ICONVENC)/units/$(TARGETSUFFIX)
|
||||||
|
else
|
||||||
|
UNITDIR_ICONVENC=$(PACKAGEDIR_ICONVENC)
|
||||||
|
endif
|
||||||
|
ifdef CHECKDEPEND
|
||||||
|
$(PACKAGEDIR_ICONVENC)/$(FPCMADE):
|
||||||
|
$(MAKE) -C $(PACKAGEDIR_ICONVENC) $(FPCMADE)
|
||||||
|
override ALLDEPENDENCIES+=$(PACKAGEDIR_ICONVENC)/$(FPCMADE)
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
PACKAGEDIR_ICONVENC=
|
||||||
|
UNITDIR_ICONVENC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /iconvenc/Package.fpc,$(UNITSDIR)))))
|
||||||
|
ifneq ($(UNITDIR_ICONVENC),)
|
||||||
|
UNITDIR_ICONVENC:=$(firstword $(UNITDIR_ICONVENC))
|
||||||
|
else
|
||||||
|
UNITDIR_ICONVENC=
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_ICONVENC
|
||||||
|
override COMPILER_UNITDIR+=$(UNITDIR_ICONVENC)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
ifdef REQUIRE_PACKAGES_FCL-XML
|
ifdef REQUIRE_PACKAGES_FCL-XML
|
||||||
PACKAGEDIR_FCL-XML:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fcl-xml/Makefile.fpc,$(PACKAGESDIR))))))
|
PACKAGEDIR_FCL-XML:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fcl-xml/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
ifneq ($(PACKAGEDIR_FCL-XML),)
|
ifneq ($(PACKAGEDIR_FCL-XML),)
|
||||||
@ -3105,6 +3168,32 @@ ifdef UNITDIR_WINUNITS-JEDI
|
|||||||
override COMPILER_UNITDIR+=$(UNITDIR_WINUNITS-JEDI)
|
override COMPILER_UNITDIR+=$(UNITDIR_WINUNITS-JEDI)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
ifdef REQUIRE_PACKAGES_UNIVINT
|
||||||
|
PACKAGEDIR_UNIVINT:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /univint/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
|
ifneq ($(PACKAGEDIR_UNIVINT),)
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_UNIVINT)/units/$(TARGETSUFFIX)),)
|
||||||
|
UNITDIR_UNIVINT=$(PACKAGEDIR_UNIVINT)/units/$(TARGETSUFFIX)
|
||||||
|
else
|
||||||
|
UNITDIR_UNIVINT=$(PACKAGEDIR_UNIVINT)
|
||||||
|
endif
|
||||||
|
ifdef CHECKDEPEND
|
||||||
|
$(PACKAGEDIR_UNIVINT)/$(FPCMADE):
|
||||||
|
$(MAKE) -C $(PACKAGEDIR_UNIVINT) $(FPCMADE)
|
||||||
|
override ALLDEPENDENCIES+=$(PACKAGEDIR_UNIVINT)/$(FPCMADE)
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
PACKAGEDIR_UNIVINT=
|
||||||
|
UNITDIR_UNIVINT:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /univint/Package.fpc,$(UNITSDIR)))))
|
||||||
|
ifneq ($(UNITDIR_UNIVINT),)
|
||||||
|
UNITDIR_UNIVINT:=$(firstword $(UNITDIR_UNIVINT))
|
||||||
|
else
|
||||||
|
UNITDIR_UNIVINT=
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_UNIVINT
|
||||||
|
override COMPILER_UNITDIR+=$(UNITDIR_UNIVINT)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
ifndef NOCPUDEF
|
ifndef NOCPUDEF
|
||||||
override FPCOPTDEF=$(ARCH)
|
override FPCOPTDEF=$(ARCH)
|
||||||
endif
|
endif
|
||||||
|
@ -38,6 +38,7 @@ fpcdir=../..
|
|||||||
[require]
|
[require]
|
||||||
packages=fcl-base fcl-xml fcl-process fcl-net paszlib libcurl
|
packages=fcl-base fcl-xml fcl-process fcl-net paszlib libcurl
|
||||||
tools=data2inc
|
tools=data2inc
|
||||||
|
packages_darwin=univint
|
||||||
|
|
||||||
[rules]
|
[rules]
|
||||||
.NOTPARALLEL:
|
.NOTPARALLEL:
|
||||||
|
Loading…
Reference in New Issue
Block a user