mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-06 05:02:25 +02:00
make help
git-svn-id: trunk@35929 -
This commit is contained in:
parent
83122b7533
commit
14360957b4
519
Makefile
519
Makefile
@ -1,8 +1,8 @@
|
|||||||
#
|
#
|
||||||
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2011/10/17]
|
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2012/03/07]
|
||||||
#
|
#
|
||||||
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 i386-nativent i386-iphonesim 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 powerpc-wii sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-solaris 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 mipsel-linux
|
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 i386-nativent i386-iphonesim 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 powerpc-wii sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-solaris 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 mips-linux mipsel-linux
|
||||||
BSDs = freebsd netbsd openbsd darwin
|
BSDs = freebsd netbsd openbsd darwin
|
||||||
UNIXs = linux $(BSDs) solaris qnx haiku
|
UNIXs = linux $(BSDs) solaris qnx haiku
|
||||||
LIMIT83fs = go32v2 os2 emx watcom
|
LIMIT83fs = go32v2 os2 emx watcom
|
||||||
@ -152,12 +152,6 @@ ifdef OS_TARGET_DEFAULT
|
|||||||
OS_TARGET=$(OS_TARGET_DEFAULT)
|
OS_TARGET=$(OS_TARGET_DEFAULT)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
ifneq ($(words $(FPC_COMPILERINFO)),5)
|
|
||||||
FPC_COMPILERINFO+=$(shell $(FPC) -iSP)
|
|
||||||
FPC_COMPILERINFO+=$(shell $(FPC) -iTP)
|
|
||||||
FPC_COMPILERINFO+=$(shell $(FPC) -iSO)
|
|
||||||
FPC_COMPILERINFO+=$(shell $(FPC) -iTO)
|
|
||||||
endif
|
|
||||||
ifndef CPU_SOURCE
|
ifndef CPU_SOURCE
|
||||||
CPU_SOURCE:=$(word 2,$(FPC_COMPILERINFO))
|
CPU_SOURCE:=$(word 2,$(FPC_COMPILERINFO))
|
||||||
endif
|
endif
|
||||||
@ -499,6 +493,9 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),armeb-embedded)
|
ifeq ($(FULL_TARGET),armeb-embedded)
|
||||||
override TARGET_DIRS+=lcl packager/registration ideintf components
|
override TARGET_DIRS+=lcl packager/registration ideintf components
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(FULL_TARGET),mips-linux)
|
||||||
|
override TARGET_DIRS+=lcl packager/registration ideintf components
|
||||||
|
endif
|
||||||
ifeq ($(FULL_TARGET),mipsel-linux)
|
ifeq ($(FULL_TARGET),mipsel-linux)
|
||||||
override TARGET_DIRS+=lcl packager/registration ideintf components
|
override TARGET_DIRS+=lcl packager/registration ideintf components
|
||||||
endif
|
endif
|
||||||
@ -688,6 +685,9 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),armeb-embedded)
|
ifeq ($(FULL_TARGET),armeb-embedded)
|
||||||
override TARGET_PROGRAMS+=lazarus startlazarus
|
override TARGET_PROGRAMS+=lazarus startlazarus
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(FULL_TARGET),mips-linux)
|
||||||
|
override TARGET_PROGRAMS+=lazarus startlazarus
|
||||||
|
endif
|
||||||
ifeq ($(FULL_TARGET),mipsel-linux)
|
ifeq ($(FULL_TARGET),mipsel-linux)
|
||||||
override TARGET_PROGRAMS+=lazarus startlazarus
|
override TARGET_PROGRAMS+=lazarus startlazarus
|
||||||
endif
|
endif
|
||||||
@ -877,6 +877,9 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),armeb-embedded)
|
ifeq ($(FULL_TARGET),armeb-embedded)
|
||||||
override TARGET_EXAMPLEDIRS+=examples
|
override TARGET_EXAMPLEDIRS+=examples
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(FULL_TARGET),mips-linux)
|
||||||
|
override TARGET_EXAMPLEDIRS+=examples
|
||||||
|
endif
|
||||||
ifeq ($(FULL_TARGET),mipsel-linux)
|
ifeq ($(FULL_TARGET),mipsel-linux)
|
||||||
override TARGET_EXAMPLEDIRS+=examples
|
override TARGET_EXAMPLEDIRS+=examples
|
||||||
endif
|
endif
|
||||||
@ -1066,6 +1069,9 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),armeb-embedded)
|
ifeq ($(FULL_TARGET),armeb-embedded)
|
||||||
override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) $(wildcard *.lfm)
|
override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) $(wildcard *.lfm)
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(FULL_TARGET),mips-linux)
|
||||||
|
override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) $(wildcard *.lfm)
|
||||||
|
endif
|
||||||
ifeq ($(FULL_TARGET),mipsel-linux)
|
ifeq ($(FULL_TARGET),mipsel-linux)
|
||||||
override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) $(wildcard *.lfm)
|
override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) $(wildcard *.lfm)
|
||||||
endif
|
endif
|
||||||
@ -1282,6 +1288,7 @@ SHAREDLIBPREFIX=libfp
|
|||||||
STATICLIBPREFIX=libp
|
STATICLIBPREFIX=libp
|
||||||
IMPORTLIBPREFIX=libimp
|
IMPORTLIBPREFIX=libimp
|
||||||
RSTEXT=.rst
|
RSTEXT=.rst
|
||||||
|
EXEDBGEXT=.dbg
|
||||||
ifeq ($(OS_TARGET),go32v1)
|
ifeq ($(OS_TARGET),go32v1)
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
SHORTSUFFIX=v1
|
SHORTSUFFIX=v1
|
||||||
@ -1403,6 +1410,7 @@ BATCHEXT=.sh
|
|||||||
EXEEXT=
|
EXEEXT=
|
||||||
HASSHAREDLIB=1
|
HASSHAREDLIB=1
|
||||||
SHORTSUFFIX=dwn
|
SHORTSUFFIX=dwn
|
||||||
|
EXEDBGEXT=.dSYM
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_TARGET),gba)
|
ifeq ($(OS_TARGET),gba)
|
||||||
EXEEXT=.gba
|
EXEEXT=.gba
|
||||||
@ -1654,25 +1662,6 @@ DATESTR:=$(shell $(DATE) +%Y%m%d)
|
|||||||
else
|
else
|
||||||
DATESTR=
|
DATESTR=
|
||||||
endif
|
endif
|
||||||
ifndef UPXPROG
|
|
||||||
ifeq ($(OS_TARGET),go32v2)
|
|
||||||
UPXPROG:=1
|
|
||||||
endif
|
|
||||||
ifeq ($(OS_TARGET),win32)
|
|
||||||
UPXPROG:=1
|
|
||||||
endif
|
|
||||||
ifdef UPXPROG
|
|
||||||
UPXPROG:=$(strip $(wildcard $(addsuffix /upx$(SRCEXEEXT),$(SEARCHPATH))))
|
|
||||||
ifeq ($(UPXPROG),)
|
|
||||||
UPXPROG=
|
|
||||||
else
|
|
||||||
UPXPROG:=$(firstword $(UPXPROG))
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
UPXPROG=
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
export UPXPROG
|
|
||||||
ZIPOPT=-9
|
ZIPOPT=-9
|
||||||
ZIPEXT=.zip
|
ZIPEXT=.zip
|
||||||
ifeq ($(USETAR),bz2)
|
ifeq ($(USETAR),bz2)
|
||||||
@ -1685,254 +1674,514 @@ endif
|
|||||||
override REQUIRE_PACKAGES=rtl regexpr
|
override REQUIRE_PACKAGES=rtl regexpr
|
||||||
ifeq ($(FULL_TARGET),i386-linux)
|
ifeq ($(FULL_TARGET),i386-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-go32v2)
|
ifeq ($(FULL_TARGET),i386-go32v2)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-win32)
|
ifeq ($(FULL_TARGET),i386-win32)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-os2)
|
ifeq ($(FULL_TARGET),i386-os2)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-freebsd)
|
ifeq ($(FULL_TARGET),i386-freebsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-beos)
|
ifeq ($(FULL_TARGET),i386-beos)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-haiku)
|
ifeq ($(FULL_TARGET),i386-haiku)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-netbsd)
|
ifeq ($(FULL_TARGET),i386-netbsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-solaris)
|
ifeq ($(FULL_TARGET),i386-solaris)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-qnx)
|
ifeq ($(FULL_TARGET),i386-qnx)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-netware)
|
ifeq ($(FULL_TARGET),i386-netware)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-openbsd)
|
ifeq ($(FULL_TARGET),i386-openbsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-wdosx)
|
ifeq ($(FULL_TARGET),i386-wdosx)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-darwin)
|
ifeq ($(FULL_TARGET),i386-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-emx)
|
ifeq ($(FULL_TARGET),i386-emx)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-watcom)
|
ifeq ($(FULL_TARGET),i386-watcom)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-netwlibc)
|
ifeq ($(FULL_TARGET),i386-netwlibc)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-wince)
|
ifeq ($(FULL_TARGET),i386-wince)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-embedded)
|
ifeq ($(FULL_TARGET),i386-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-symbian)
|
ifeq ($(FULL_TARGET),i386-symbian)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-nativent)
|
ifeq ($(FULL_TARGET),i386-nativent)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-iphonesim)
|
ifeq ($(FULL_TARGET),i386-iphonesim)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-linux)
|
ifeq ($(FULL_TARGET),m68k-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-freebsd)
|
ifeq ($(FULL_TARGET),m68k-freebsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-netbsd)
|
ifeq ($(FULL_TARGET),m68k-netbsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-amiga)
|
ifeq ($(FULL_TARGET),m68k-amiga)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-atari)
|
ifeq ($(FULL_TARGET),m68k-atari)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-openbsd)
|
ifeq ($(FULL_TARGET),m68k-openbsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-palmos)
|
ifeq ($(FULL_TARGET),m68k-palmos)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-embedded)
|
ifeq ($(FULL_TARGET),m68k-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-linux)
|
ifeq ($(FULL_TARGET),powerpc-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-netbsd)
|
ifeq ($(FULL_TARGET),powerpc-netbsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-amiga)
|
ifeq ($(FULL_TARGET),powerpc-amiga)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-macos)
|
ifeq ($(FULL_TARGET),powerpc-macos)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-darwin)
|
ifeq ($(FULL_TARGET),powerpc-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-morphos)
|
ifeq ($(FULL_TARGET),powerpc-morphos)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-embedded)
|
ifeq ($(FULL_TARGET),powerpc-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-wii)
|
ifeq ($(FULL_TARGET),powerpc-wii)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),sparc-linux)
|
ifeq ($(FULL_TARGET),sparc-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),sparc-netbsd)
|
ifeq ($(FULL_TARGET),sparc-netbsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),sparc-solaris)
|
ifeq ($(FULL_TARGET),sparc-solaris)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),sparc-embedded)
|
ifeq ($(FULL_TARGET),sparc-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-linux)
|
ifeq ($(FULL_TARGET),x86_64-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-freebsd)
|
ifeq ($(FULL_TARGET),x86_64-freebsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-solaris)
|
ifeq ($(FULL_TARGET),x86_64-solaris)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=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_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-win64)
|
ifeq ($(FULL_TARGET),x86_64-win64)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-embedded)
|
ifeq ($(FULL_TARGET),x86_64-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-linux)
|
ifeq ($(FULL_TARGET),arm-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-palmos)
|
ifeq ($(FULL_TARGET),arm-palmos)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-darwin)
|
ifeq ($(FULL_TARGET),arm-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-wince)
|
ifeq ($(FULL_TARGET),arm-wince)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-gba)
|
ifeq ($(FULL_TARGET),arm-gba)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-nds)
|
ifeq ($(FULL_TARGET),arm-nds)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-embedded)
|
ifeq ($(FULL_TARGET),arm-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-symbian)
|
ifeq ($(FULL_TARGET),arm-symbian)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc64-linux)
|
ifeq ($(FULL_TARGET),powerpc64-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc64-darwin)
|
ifeq ($(FULL_TARGET),powerpc64-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),avr-embedded)
|
ifeq ($(FULL_TARGET),avr-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),armeb-linux)
|
ifeq ($(FULL_TARGET),armeb-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),armeb-embedded)
|
ifeq ($(FULL_TARGET),armeb-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
|
endif
|
||||||
|
ifeq ($(FULL_TARGET),mips-linux)
|
||||||
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),mipsel-linux)
|
ifeq ($(FULL_TARGET),mipsel-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
|
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||||
|
REQUIRE_PACKAGES_HASH=1
|
||||||
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
REQUIRE_PACKAGES_REGEXPR=1
|
REQUIRE_PACKAGES_REGEXPR=1
|
||||||
endif
|
endif
|
||||||
ifdef REQUIRE_PACKAGES_RTL
|
ifdef REQUIRE_PACKAGES_RTL
|
||||||
@ -1973,6 +2222,158 @@ ifdef UNITDIR_FPMAKE_RTL
|
|||||||
override COMPILER_FPMAKE_UNITDIR+=$(UNITDIR_FPMAKE_RTL)
|
override COMPILER_FPMAKE_UNITDIR+=$(UNITDIR_FPMAKE_RTL)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
ifdef REQUIRE_PACKAGES_PASZLIB
|
||||||
|
PACKAGEDIR_PASZLIB:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /paszlib/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
|
ifneq ($(PACKAGEDIR_PASZLIB),)
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_PASZLIB)/units/$(TARGETSUFFIX)),)
|
||||||
|
UNITDIR_PASZLIB=$(PACKAGEDIR_PASZLIB)/units/$(TARGETSUFFIX)
|
||||||
|
else
|
||||||
|
UNITDIR_PASZLIB=$(PACKAGEDIR_PASZLIB)
|
||||||
|
endif
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_PASZLIB)/units/$(SOURCESUFFIX)),)
|
||||||
|
UNITDIR_FPMAKE_PASZLIB=$(PACKAGEDIR_PASZLIB)/units/$(SOURCESUFFIX)
|
||||||
|
else
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_PASZLIB)/units_bs/$(SOURCESUFFIX)),)
|
||||||
|
UNITDIR_FPMAKE_PASZLIB=$(PACKAGEDIR_PASZLIB)/units_bs/$(SOURCESUFFIX)
|
||||||
|
else
|
||||||
|
UNITDIR_FPMAKE_PASZLIB=$(PACKAGEDIR_PASZLIB)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef CHECKDEPEND
|
||||||
|
$(PACKAGEDIR_PASZLIB)/$(FPCMADE):
|
||||||
|
$(MAKE) -C $(PACKAGEDIR_PASZLIB) $(FPCMADE)
|
||||||
|
override ALLDEPENDENCIES+=$(PACKAGEDIR_PASZLIB)/$(FPCMADE)
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
PACKAGEDIR_PASZLIB=
|
||||||
|
UNITDIR_PASZLIB:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /paszlib/Package.fpc,$(UNITSDIR)))))
|
||||||
|
ifneq ($(UNITDIR_PASZLIB),)
|
||||||
|
UNITDIR_PASZLIB:=$(firstword $(UNITDIR_PASZLIB))
|
||||||
|
else
|
||||||
|
UNITDIR_PASZLIB=
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_PASZLIB
|
||||||
|
override COMPILER_UNITDIR+=$(UNITDIR_PASZLIB)
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_FPMAKE_PASZLIB
|
||||||
|
override COMPILER_FPMAKE_UNITDIR+=$(UNITDIR_FPMAKE_PASZLIB)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef REQUIRE_PACKAGES_FCL-PROCESS
|
||||||
|
PACKAGEDIR_FCL-PROCESS:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fcl-process/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
|
ifneq ($(PACKAGEDIR_FCL-PROCESS),)
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_FCL-PROCESS)/units/$(TARGETSUFFIX)),)
|
||||||
|
UNITDIR_FCL-PROCESS=$(PACKAGEDIR_FCL-PROCESS)/units/$(TARGETSUFFIX)
|
||||||
|
else
|
||||||
|
UNITDIR_FCL-PROCESS=$(PACKAGEDIR_FCL-PROCESS)
|
||||||
|
endif
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_FCL-PROCESS)/units/$(SOURCESUFFIX)),)
|
||||||
|
UNITDIR_FPMAKE_FCL-PROCESS=$(PACKAGEDIR_FCL-PROCESS)/units/$(SOURCESUFFIX)
|
||||||
|
else
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_FCL-PROCESS)/units_bs/$(SOURCESUFFIX)),)
|
||||||
|
UNITDIR_FPMAKE_FCL-PROCESS=$(PACKAGEDIR_FCL-PROCESS)/units_bs/$(SOURCESUFFIX)
|
||||||
|
else
|
||||||
|
UNITDIR_FPMAKE_FCL-PROCESS=$(PACKAGEDIR_FCL-PROCESS)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef CHECKDEPEND
|
||||||
|
$(PACKAGEDIR_FCL-PROCESS)/$(FPCMADE):
|
||||||
|
$(MAKE) -C $(PACKAGEDIR_FCL-PROCESS) $(FPCMADE)
|
||||||
|
override ALLDEPENDENCIES+=$(PACKAGEDIR_FCL-PROCESS)/$(FPCMADE)
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
PACKAGEDIR_FCL-PROCESS=
|
||||||
|
UNITDIR_FCL-PROCESS:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /fcl-process/Package.fpc,$(UNITSDIR)))))
|
||||||
|
ifneq ($(UNITDIR_FCL-PROCESS),)
|
||||||
|
UNITDIR_FCL-PROCESS:=$(firstword $(UNITDIR_FCL-PROCESS))
|
||||||
|
else
|
||||||
|
UNITDIR_FCL-PROCESS=
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_FCL-PROCESS
|
||||||
|
override COMPILER_UNITDIR+=$(UNITDIR_FCL-PROCESS)
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_FPMAKE_FCL-PROCESS
|
||||||
|
override COMPILER_FPMAKE_UNITDIR+=$(UNITDIR_FPMAKE_FCL-PROCESS)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef REQUIRE_PACKAGES_HASH
|
||||||
|
PACKAGEDIR_HASH:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /hash/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
|
ifneq ($(PACKAGEDIR_HASH),)
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_HASH)/units/$(TARGETSUFFIX)),)
|
||||||
|
UNITDIR_HASH=$(PACKAGEDIR_HASH)/units/$(TARGETSUFFIX)
|
||||||
|
else
|
||||||
|
UNITDIR_HASH=$(PACKAGEDIR_HASH)
|
||||||
|
endif
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_HASH)/units/$(SOURCESUFFIX)),)
|
||||||
|
UNITDIR_FPMAKE_HASH=$(PACKAGEDIR_HASH)/units/$(SOURCESUFFIX)
|
||||||
|
else
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_HASH)/units_bs/$(SOURCESUFFIX)),)
|
||||||
|
UNITDIR_FPMAKE_HASH=$(PACKAGEDIR_HASH)/units_bs/$(SOURCESUFFIX)
|
||||||
|
else
|
||||||
|
UNITDIR_FPMAKE_HASH=$(PACKAGEDIR_HASH)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef CHECKDEPEND
|
||||||
|
$(PACKAGEDIR_HASH)/$(FPCMADE):
|
||||||
|
$(MAKE) -C $(PACKAGEDIR_HASH) $(FPCMADE)
|
||||||
|
override ALLDEPENDENCIES+=$(PACKAGEDIR_HASH)/$(FPCMADE)
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
PACKAGEDIR_HASH=
|
||||||
|
UNITDIR_HASH:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /hash/Package.fpc,$(UNITSDIR)))))
|
||||||
|
ifneq ($(UNITDIR_HASH),)
|
||||||
|
UNITDIR_HASH:=$(firstword $(UNITDIR_HASH))
|
||||||
|
else
|
||||||
|
UNITDIR_HASH=
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_HASH
|
||||||
|
override COMPILER_UNITDIR+=$(UNITDIR_HASH)
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_FPMAKE_HASH
|
||||||
|
override COMPILER_FPMAKE_UNITDIR+=$(UNITDIR_FPMAKE_HASH)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef REQUIRE_PACKAGES_FPMKUNIT
|
||||||
|
PACKAGEDIR_FPMKUNIT:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fpmkunit/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
|
ifneq ($(PACKAGEDIR_FPMKUNIT),)
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_FPMKUNIT)/units/$(TARGETSUFFIX)),)
|
||||||
|
UNITDIR_FPMKUNIT=$(PACKAGEDIR_FPMKUNIT)/units/$(TARGETSUFFIX)
|
||||||
|
else
|
||||||
|
UNITDIR_FPMKUNIT=$(PACKAGEDIR_FPMKUNIT)
|
||||||
|
endif
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_FPMKUNIT)/units/$(SOURCESUFFIX)),)
|
||||||
|
UNITDIR_FPMAKE_FPMKUNIT=$(PACKAGEDIR_FPMKUNIT)/units/$(SOURCESUFFIX)
|
||||||
|
else
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_FPMKUNIT)/units_bs/$(SOURCESUFFIX)),)
|
||||||
|
UNITDIR_FPMAKE_FPMKUNIT=$(PACKAGEDIR_FPMKUNIT)/units_bs/$(SOURCESUFFIX)
|
||||||
|
else
|
||||||
|
UNITDIR_FPMAKE_FPMKUNIT=$(PACKAGEDIR_FPMKUNIT)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef CHECKDEPEND
|
||||||
|
$(PACKAGEDIR_FPMKUNIT)/$(FPCMADE):
|
||||||
|
$(MAKE) -C $(PACKAGEDIR_FPMKUNIT) $(FPCMADE)
|
||||||
|
override ALLDEPENDENCIES+=$(PACKAGEDIR_FPMKUNIT)/$(FPCMADE)
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
PACKAGEDIR_FPMKUNIT=
|
||||||
|
UNITDIR_FPMKUNIT:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /fpmkunit/Package.fpc,$(UNITSDIR)))))
|
||||||
|
ifneq ($(UNITDIR_FPMKUNIT),)
|
||||||
|
UNITDIR_FPMKUNIT:=$(firstword $(UNITDIR_FPMKUNIT))
|
||||||
|
else
|
||||||
|
UNITDIR_FPMKUNIT=
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_FPMKUNIT
|
||||||
|
override COMPILER_UNITDIR+=$(UNITDIR_FPMKUNIT)
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_FPMAKE_FPMKUNIT
|
||||||
|
override COMPILER_FPMAKE_UNITDIR+=$(UNITDIR_FPMAKE_FPMKUNIT)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
ifdef REQUIRE_PACKAGES_REGEXPR
|
ifdef REQUIRE_PACKAGES_REGEXPR
|
||||||
PACKAGEDIR_REGEXPR:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /regexpr/Makefile.fpc,$(PACKAGESDIR))))))
|
PACKAGEDIR_REGEXPR:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /regexpr/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
ifneq ($(PACKAGEDIR_REGEXPR),)
|
ifneq ($(PACKAGEDIR_REGEXPR),)
|
||||||
@ -2022,6 +2423,7 @@ override FPCOPT+=-P$(ARCH)
|
|||||||
endif
|
endif
|
||||||
ifeq ($(OS_SOURCE),openbsd)
|
ifeq ($(OS_SOURCE),openbsd)
|
||||||
override FPCOPT+=-FD$(NEW_BINUTILS_PATH)
|
override FPCOPT+=-FD$(NEW_BINUTILS_PATH)
|
||||||
|
override FPCMAKEOPT+=-FD$(NEW_BINUTILS_PATH)
|
||||||
endif
|
endif
|
||||||
ifndef CROSSBOOTSTRAP
|
ifndef CROSSBOOTSTRAP
|
||||||
ifneq ($(BINUTILSPREFIX),)
|
ifneq ($(BINUTILSPREFIX),)
|
||||||
@ -2031,6 +2433,11 @@ ifneq ($(BINUTILSPREFIX),)
|
|||||||
override FPCOPT+=-Xr$(RLINKPATH)
|
override FPCOPT+=-Xr$(RLINKPATH)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
ifndef CROSSCOMPILE
|
||||||
|
ifneq ($(BINUTILSPREFIX),)
|
||||||
|
override FPCMAKEOPT+=-XP$(BINUTILSPREFIX)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
ifdef UNITDIR
|
ifdef UNITDIR
|
||||||
override FPCOPT+=$(addprefix -Fu,$(UNITDIR))
|
override FPCOPT+=$(addprefix -Fu,$(UNITDIR))
|
||||||
endif
|
endif
|
||||||
@ -2122,7 +2529,7 @@ override FPCOPT+=-Aas
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
ifeq ($(findstring 2.0.,$(FPC_VERSION)),)
|
ifeq ($(findstring 2.0.,$(FPC_VERSION)),)
|
||||||
ifneq ($(findstring $(OS_TARGET),linux solaris),)
|
ifneq ($(findstring $(OS_TARGET),freebsd openbsd netbsd linux solaris),)
|
||||||
ifeq ($(CPU_TARGET),x86_64)
|
ifeq ($(CPU_TARGET),x86_64)
|
||||||
override FPCOPT+=-Cg
|
override FPCOPT+=-Cg
|
||||||
endif
|
endif
|
||||||
@ -2169,9 +2576,11 @@ ifndef CROSSINSTALL
|
|||||||
ifneq ($(TARGET_PROGRAMS),)
|
ifneq ($(TARGET_PROGRAMS),)
|
||||||
override EXEFILES=$(addsuffix $(EXEEXT),$(TARGET_PROGRAMS))
|
override EXEFILES=$(addsuffix $(EXEEXT),$(TARGET_PROGRAMS))
|
||||||
override EXEOFILES:=$(addsuffix $(OEXT),$(TARGET_PROGRAMS)) $(addprefix $(STATICLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_PROGRAMS))) $(addprefix $(IMPORTLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_PROGRAMS)))
|
override EXEOFILES:=$(addsuffix $(OEXT),$(TARGET_PROGRAMS)) $(addprefix $(STATICLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_PROGRAMS))) $(addprefix $(IMPORTLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_PROGRAMS)))
|
||||||
|
override EXEDBGFILES:=$(addsuffix $(EXEDBGEXT),$(TARGET_PROGRAMS))
|
||||||
override ALLTARGET+=fpc_exes
|
override ALLTARGET+=fpc_exes
|
||||||
override INSTALLEXEFILES+=$(EXEFILES)
|
override INSTALLEXEFILES+=$(EXEFILES)
|
||||||
override CLEANEXEFILES+=$(EXEFILES) $(EXEOFILES)
|
override CLEANEXEFILES+=$(EXEFILES) $(EXEOFILES)
|
||||||
|
override CLEANEXEDBGFILES+=$(EXEDBGFILES)
|
||||||
ifeq ($(OS_TARGET),os2)
|
ifeq ($(OS_TARGET),os2)
|
||||||
override CLEANEXEFILES+=$(addsuffix $(AOUTEXT),$(TARGET_PROGRAMS))
|
override CLEANEXEFILES+=$(addsuffix $(AOUTEXT),$(TARGET_PROGRAMS))
|
||||||
endif
|
endif
|
||||||
@ -2191,7 +2600,9 @@ HASEXAMPLES=1
|
|||||||
override EXAMPLESOURCEFILES:=$(wildcard $(addsuffix .pp,$(TARGET_EXAMPLES)) $(addsuffix .pas,$(TARGET_EXAMPLES)) $(addsuffix .lpr,$(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 EXAMPLEFILES:=$(addsuffix $(EXEEXT),$(TARGET_EXAMPLES))
|
||||||
override EXAMPLEOFILES:=$(addsuffix $(OEXT),$(TARGET_EXAMPLES)) $(addprefix $(STATICLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_EXAMPLES))) $(addprefix $(IMPORTLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_EXAMPLES)))
|
override EXAMPLEOFILES:=$(addsuffix $(OEXT),$(TARGET_EXAMPLES)) $(addprefix $(STATICLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_EXAMPLES))) $(addprefix $(IMPORTLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_EXAMPLES)))
|
||||||
|
override EXAMPLEDBGFILES:=$(addsuffix $(EXEDBGEXT),$(TARGET_EXAMPLES))
|
||||||
override CLEANEXEFILES+=$(EXAMPLEFILES) $(EXAMPLEOFILES)
|
override CLEANEXEFILES+=$(EXAMPLEFILES) $(EXAMPLEOFILES)
|
||||||
|
override CLEANEXEDBGFILES+=$(EXAMPLEDBGFILES)
|
||||||
ifeq ($(OS_TARGET),os2)
|
ifeq ($(OS_TARGET),os2)
|
||||||
override CLEANEXEFILES+=$(addsuffix $(AOUTEXT),$(TARGET_EXAMPLES))
|
override CLEANEXEFILES+=$(addsuffix $(AOUTEXT),$(TARGET_EXAMPLES))
|
||||||
endif
|
endif
|
||||||
@ -2300,9 +2711,6 @@ endif
|
|||||||
fpc_install: all $(INSTALLTARGET)
|
fpc_install: all $(INSTALLTARGET)
|
||||||
ifdef INSTALLEXEFILES
|
ifdef INSTALLEXEFILES
|
||||||
$(MKDIR) $(INSTALL_BINDIR)
|
$(MKDIR) $(INSTALL_BINDIR)
|
||||||
ifdef UPXPROG
|
|
||||||
-$(UPXPROG) $(INSTALLEXEFILES)
|
|
||||||
endif
|
|
||||||
$(INSTALLEXE) $(INSTALLEXEFILES) $(INSTALL_BINDIR)
|
$(INSTALLEXE) $(INSTALLEXEFILES) $(INSTALL_BINDIR)
|
||||||
endif
|
endif
|
||||||
ifdef INSTALL_CREATEPACKAGEFPC
|
ifdef INSTALL_CREATEPACKAGEFPC
|
||||||
@ -2436,9 +2844,11 @@ fpc_zipdistinstall:
|
|||||||
.PHONY: fpc_clean fpc_cleanall fpc_distclean
|
.PHONY: fpc_clean fpc_cleanall fpc_distclean
|
||||||
ifdef EXEFILES
|
ifdef EXEFILES
|
||||||
override CLEANEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEFILES))
|
override CLEANEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEFILES))
|
||||||
|
override CLEANEXEDBGFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEDBGFILES))
|
||||||
endif
|
endif
|
||||||
ifdef CLEAN_PROGRAMS
|
ifdef CLEAN_PROGRAMS
|
||||||
override CLEANEXEFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEEXT), $(CLEAN_PROGRAMS)))
|
override CLEANEXEFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEEXT), $(CLEAN_PROGRAMS)))
|
||||||
|
override CLEANEXEDBGFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEDBGEXT), $(CLEAN_PROGRAMS)))
|
||||||
endif
|
endif
|
||||||
ifdef CLEAN_UNITS
|
ifdef CLEAN_UNITS
|
||||||
override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS))
|
override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS))
|
||||||
@ -2455,6 +2865,9 @@ fpc_clean: $(CLEANTARGET)
|
|||||||
ifdef CLEANEXEFILES
|
ifdef CLEANEXEFILES
|
||||||
-$(DEL) $(CLEANEXEFILES)
|
-$(DEL) $(CLEANEXEFILES)
|
||||||
endif
|
endif
|
||||||
|
ifdef CLEANEXEDBGFILES
|
||||||
|
-$(DELTREE) $(CLEANEXEDBGFILES)
|
||||||
|
endif
|
||||||
ifdef CLEANPPUFILES
|
ifdef CLEANPPUFILES
|
||||||
-$(DEL) $(CLEANPPUFILES)
|
-$(DEL) $(CLEANPPUFILES)
|
||||||
endif
|
endif
|
||||||
@ -2556,7 +2969,6 @@ fpc_baseinfo:
|
|||||||
@$(ECHO) Date...... $(DATE)
|
@$(ECHO) Date...... $(DATE)
|
||||||
@$(ECHO) FPCMake... $(FPCMAKE)
|
@$(ECHO) FPCMake... $(FPCMAKE)
|
||||||
@$(ECHO) PPUMove... $(PPUMOVE)
|
@$(ECHO) PPUMove... $(PPUMOVE)
|
||||||
@$(ECHO) Upx....... $(UPXPROG)
|
|
||||||
@$(ECHO) Zip....... $(ZIPPROG)
|
@$(ECHO) Zip....... $(ZIPPROG)
|
||||||
@$(ECHO)
|
@$(ECHO)
|
||||||
@$(ECHO) == Object info ==
|
@$(ECHO) == Object info ==
|
||||||
@ -2985,6 +3397,12 @@ TARGET_DIRS_PACKAGER/REGISTRATION=1
|
|||||||
TARGET_DIRS_IDEINTF=1
|
TARGET_DIRS_IDEINTF=1
|
||||||
TARGET_DIRS_COMPONENTS=1
|
TARGET_DIRS_COMPONENTS=1
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(FULL_TARGET),mips-linux)
|
||||||
|
TARGET_DIRS_LCL=1
|
||||||
|
TARGET_DIRS_PACKAGER/REGISTRATION=1
|
||||||
|
TARGET_DIRS_IDEINTF=1
|
||||||
|
TARGET_DIRS_COMPONENTS=1
|
||||||
|
endif
|
||||||
ifeq ($(FULL_TARGET),mipsel-linux)
|
ifeq ($(FULL_TARGET),mipsel-linux)
|
||||||
TARGET_DIRS_LCL=1
|
TARGET_DIRS_LCL=1
|
||||||
TARGET_DIRS_PACKAGER/REGISTRATION=1
|
TARGET_DIRS_PACKAGER/REGISTRATION=1
|
||||||
@ -3357,6 +3775,9 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),armeb-embedded)
|
ifeq ($(FULL_TARGET),armeb-embedded)
|
||||||
TARGET_EXAMPLEDIRS_EXAMPLES=1
|
TARGET_EXAMPLEDIRS_EXAMPLES=1
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(FULL_TARGET),mips-linux)
|
||||||
|
TARGET_EXAMPLEDIRS_EXAMPLES=1
|
||||||
|
endif
|
||||||
ifeq ($(FULL_TARGET),mipsel-linux)
|
ifeq ($(FULL_TARGET),mipsel-linux)
|
||||||
TARGET_EXAMPLEDIRS_EXAMPLES=1
|
TARGET_EXAMPLEDIRS_EXAMPLES=1
|
||||||
endif
|
endif
|
||||||
@ -3424,7 +3845,39 @@ makefiles: fpc_makefiles
|
|||||||
ifneq ($(wildcard fpcmake.loc),)
|
ifneq ($(wildcard fpcmake.loc),)
|
||||||
include fpcmake.loc
|
include fpcmake.loc
|
||||||
endif
|
endif
|
||||||
.PHONY: lcl components packager/registration ideintf bigidecomponents ide idepkg idebig bigide starter lazbuilder tools all clean cleanide cleannogui purge examples install lazbuild
|
.PHONY: help lcl components packager/registration ideintf bigidecomponents ide idepkg idebig bigide starter lazbuilder tools all clean cleanide cleannogui purge examples install lazbuild
|
||||||
|
help:
|
||||||
|
@$(ECHO)
|
||||||
|
@$(ECHO) " Targets"
|
||||||
|
@$(ECHO) " all build minimal IDE, lazbuild, startlazarus"
|
||||||
|
@$(ECHO) " clean deletes files that 'all' creates"
|
||||||
|
@$(ECHO) " lazbuild build lazbuild and lcl with nogui widgetset"
|
||||||
|
@$(ECHO) " starter build startlazarus"
|
||||||
|
@$(ECHO) " bigide build IDE with a standard set of packages"
|
||||||
|
@$(ECHO) " cleanbigide deletes files that 'bigide' creates"
|
||||||
|
@$(ECHO) " tools build lazres, svn2revisioninc, updatepofiles, lrstolfm"
|
||||||
|
@$(ECHO) " examples build basic examples. Note: special examples have their own directory"
|
||||||
|
@$(ECHO) " lcl build lcl"
|
||||||
|
@$(ECHO)
|
||||||
|
@$(ECHO) " Examples:"
|
||||||
|
@$(ECHO)
|
||||||
|
@$(ECHO) " Updating svn and build a minimal IDE, startlazarus and lazbuild:"
|
||||||
|
@$(ECHO) " make clean"
|
||||||
|
@$(ECHO) " svn up"
|
||||||
|
@$(ECHO) " make clean all"
|
||||||
|
@$(ECHO)
|
||||||
|
@$(ECHO) " Note: You can start lazarus with 'startlazarus'"
|
||||||
|
@$(ECHO) " Note: Use the IDE or lazbuild to compile your projects/packages."
|
||||||
|
@$(ECHO)
|
||||||
|
@$(ECHO) " Updating svn and build an IDE with your last set of packages:"
|
||||||
|
@$(ECHO) " make clean"
|
||||||
|
@$(ECHO) " svn up"
|
||||||
|
@$(ECHO) " make clean lazbuild"
|
||||||
|
@$(ECHO) " ./lazbuild --build-ide="
|
||||||
|
@$(ECHO)
|
||||||
|
@$(ECHO) " Note: Windows users must execute 'lazbuild.exe --build-ide='"
|
||||||
|
@$(ECHO)
|
||||||
|
@exit
|
||||||
ide:
|
ide:
|
||||||
$(MAKE) -C ide ide
|
$(MAKE) -C ide ide
|
||||||
lazutils:
|
lazutils:
|
||||||
|
36
Makefile.fpc
36
Makefile.fpc
@ -45,7 +45,41 @@ endif
|
|||||||
|
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
[rules]
|
[rules]
|
||||||
.PHONY: lcl components packager/registration ideintf bigidecomponents ide idepkg idebig bigide starter lazbuilder tools all clean cleanide cleannogui purge examples install lazbuild
|
.PHONY: help lcl components packager/registration ideintf bigidecomponents ide idepkg idebig bigide starter lazbuilder tools all clean cleanide cleannogui purge examples install lazbuild
|
||||||
|
|
||||||
|
#-----------------------------------------------------------------------------
|
||||||
|
help:
|
||||||
|
@$(ECHO)
|
||||||
|
@$(ECHO) " Targets"
|
||||||
|
@$(ECHO) " all build minimal IDE, lazbuild, startlazarus"
|
||||||
|
@$(ECHO) " clean deletes files that 'all' creates"
|
||||||
|
@$(ECHO) " lazbuild build lazbuild and lcl with nogui widgetset"
|
||||||
|
@$(ECHO) " starter build startlazarus"
|
||||||
|
@$(ECHO) " bigide build IDE with a standard set of packages"
|
||||||
|
@$(ECHO) " cleanbigide deletes files that 'bigide' creates"
|
||||||
|
@$(ECHO) " tools build lazres, svn2revisioninc, updatepofiles, lrstolfm"
|
||||||
|
@$(ECHO) " examples build basic examples. Note: special examples have their own directory"
|
||||||
|
@$(ECHO) " lcl build lcl"
|
||||||
|
@$(ECHO)
|
||||||
|
@$(ECHO) " Examples:"
|
||||||
|
@$(ECHO)
|
||||||
|
@$(ECHO) " Updating svn and build a minimal IDE, startlazarus and lazbuild:"
|
||||||
|
@$(ECHO) " make clean"
|
||||||
|
@$(ECHO) " svn up"
|
||||||
|
@$(ECHO) " make clean all"
|
||||||
|
@$(ECHO)
|
||||||
|
@$(ECHO) " Note: You can start lazarus with 'startlazarus'"
|
||||||
|
@$(ECHO) " Note: Use the IDE or lazbuild to compile your projects/packages."
|
||||||
|
@$(ECHO)
|
||||||
|
@$(ECHO) " Updating svn and build an IDE with your last set of packages:"
|
||||||
|
@$(ECHO) " make clean"
|
||||||
|
@$(ECHO) " svn up"
|
||||||
|
@$(ECHO) " make clean lazbuild"
|
||||||
|
@$(ECHO) " ./lazbuild --build-ide="
|
||||||
|
@$(ECHO)
|
||||||
|
@$(ECHO) " Note: Windows users must execute 'lazbuild.exe --build-ide='"
|
||||||
|
@$(ECHO)
|
||||||
|
@exit
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
ide:
|
ide:
|
||||||
|
Loading…
Reference in New Issue
Block a user