/packages/fcl-db/src/sqldb/postgres/Makefile
https://github.com/slibre/freepascal · Makefile · 2852 lines · 2849 code · 0 blank · 3 comment · 6 complexity · 13fee4725f50b545db2929dfe8be442e MD5 · raw file
Large files are truncated click here to view the full file
- #
- # Don't edit, this file is generated by FPCMake Version 2.0.0 [2011/02/24]
- #
- 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 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
- BSDs = freebsd netbsd openbsd darwin
- UNIXs = linux $(BSDs) solaris qnx haiku
- LIMIT83fs = go32v2 os2 emx watcom
- OSNeedsComspecToRunBatch = go32v2 watcom
- FORCE:
- .PHONY: FORCE
- override PATH:=$(patsubst %/,%,$(subst \,/,$(PATH)))
- ifneq ($(findstring darwin,$(OSTYPE)),)
- inUnix=1 #darwin
- SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH)))
- else
- ifeq ($(findstring ;,$(PATH)),)
- inUnix=1
- SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH)))
- else
- SEARCHPATH:=$(subst ;, ,$(PATH))
- endif
- endif
- SEARCHPATH+=$(patsubst %/,%,$(subst \,/,$(dir $(MAKE))))
- PWD:=$(strip $(wildcard $(addsuffix /pwd.exe,$(SEARCHPATH))))
- ifeq ($(PWD),)
- PWD:=$(strip $(wildcard $(addsuffix /pwd,$(SEARCHPATH))))
- ifeq ($(PWD),)
- $(error You need the GNU utils package to use this Makefile)
- else
- PWD:=$(firstword $(PWD))
- SRCEXEEXT=
- endif
- else
- PWD:=$(firstword $(PWD))
- SRCEXEEXT=.exe
- endif
- ifndef inUnix
- ifeq ($(OS),Windows_NT)
- inWinNT=1
- else
- ifdef OS2_SHELL
- inOS2=1
- endif
- endif
- else
- ifneq ($(findstring cygdrive,$(PATH)),)
- inCygWin=1
- endif
- endif
- ifdef inUnix
- SRCBATCHEXT=.sh
- else
- ifdef inOS2
- SRCBATCHEXT=.cmd
- else
- SRCBATCHEXT=.bat
- endif
- endif
- ifdef COMSPEC
- ifneq ($(findstring $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),)
- ifndef RUNBATCH
- RUNBATCH=$(COMSPEC) /C
- endif
- endif
- endif
- ifdef inUnix
- PATHSEP=/
- else
- PATHSEP:=$(subst /,\,/)
- ifdef inCygWin
- PATHSEP=/
- endif
- endif
- ifdef PWD
- BASEDIR:=$(subst \,/,$(shell $(PWD)))
- ifdef inCygWin
- ifneq ($(findstring /cygdrive/,$(BASEDIR)),)
- BASENODIR:=$(patsubst /cygdrive%,%,$(BASEDIR))
- BASEDRIVE:=$(firstword $(subst /, ,$(BASENODIR)))
- BASEDIR:=$(subst /cygdrive/$(BASEDRIVE)/,$(BASEDRIVE):/,$(BASEDIR))
- endif
- endif
- else
- BASEDIR=.
- endif
- ifdef inOS2
- ifndef ECHO
- ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(ECHO),)
- ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(ECHO),)
- ECHO=echo
- else
- ECHO:=$(firstword $(ECHO))
- endif
- else
- ECHO:=$(firstword $(ECHO))
- endif
- endif
- export ECHO
- endif
- override DEFAULT_FPCDIR=../../../../..
- ifndef FPC
- ifdef PP
- FPC=$(PP)
- endif
- endif
- ifndef FPC
- FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
- ifneq ($(FPCPROG),)
- FPCPROG:=$(firstword $(FPCPROG))
- ifneq ($(CPU_TARGET),)
- FPC:=$(shell $(FPCPROG) -P$(CPU_TARGET) -PB)
- else
- FPC:=$(shell $(FPCPROG) -PB)
- endif
- ifneq ($(findstring Error,$(FPC)),)
- override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH)))))
- else
- ifeq ($(strip $(wildcard $(FPC))),)
- FPC:=$(firstword $(FPCPROG))
- endif
- endif
- else
- override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH)))))
- endif
- endif
- override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
- override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
- FOUNDFPC:=$(strip $(wildcard $(FPC)))
- ifeq ($(FOUNDFPC),)
- FOUNDFPC=$(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH))))
- ifeq ($(FOUNDFPC),)
- $(error Compiler $(FPC) not found)
- endif
- endif
- ifndef FPC_COMPILERINFO
- FPC_COMPILERINFO:=$(shell $(FPC) -iVSPTPSOTO)
- endif
- ifndef FPC_VERSION
- FPC_VERSION:=$(word 1,$(FPC_COMPILERINFO))
- endif
- export FPC FPC_VERSION FPC_COMPILERINFO
- unexport CHECKDEPEND ALLDEPENDENCIES
- ifndef CPU_TARGET
- ifdef CPU_TARGET_DEFAULT
- CPU_TARGET=$(CPU_TARGET_DEFAULT)
- endif
- endif
- ifndef OS_TARGET
- ifdef OS_TARGET_DEFAULT
- OS_TARGET=$(OS_TARGET_DEFAULT)
- 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
- CPU_SOURCE:=$(word 2,$(FPC_COMPILERINFO))
- endif
- ifndef CPU_TARGET
- CPU_TARGET:=$(word 3,$(FPC_COMPILERINFO))
- endif
- ifndef OS_SOURCE
- OS_SOURCE:=$(word 4,$(FPC_COMPILERINFO))
- endif
- ifndef OS_TARGET
- OS_TARGET:=$(word 5,$(FPC_COMPILERINFO))
- endif
- FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET)
- FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)
- ifeq ($(CPU_TARGET),armeb)
- ARCH=arm
- override FPCOPT+=-Cb
- else
- ifeq ($(CPU_TARGET),armel)
- ARCH=arm
- override FPCOPT+=-CaEABI
- else
- ARCH=$(CPU_TARGET)
- endif
- endif
- ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
- TARGETSUFFIX=$(OS_TARGET)
- SOURCESUFFIX=$(OS_SOURCE)
- else
- TARGETSUFFIX=$(FULL_TARGET)
- SOURCESUFFIX=$(FULL_SOURCE)
- endif
- ifneq ($(FULL_TARGET),$(FULL_SOURCE))
- CROSSCOMPILE=1
- endif
- ifeq ($(findstring makefile,$(MAKECMDGOALS)),)
- ifeq ($(findstring $(FULL_TARGET),$(MAKEFILETARGETS)),)
- $(error The Makefile doesn't support target $(FULL_TARGET), please run fpcmake first)
- endif
- endif
- ifneq ($(findstring $(OS_TARGET),$(BSDs)),)
- BSDhier=1
- endif
- ifeq ($(OS_TARGET),linux)
- linuxHier=1
- endif
- export OS_TARGET OS_SOURCE ARCH CPU_TARGET CPU_SOURCE FULL_TARGET FULL_SOURCE TARGETSUFFIX SOURCESUFFIX CROSSCOMPILE
- ifdef FPCDIR
- override FPCDIR:=$(subst \,/,$(FPCDIR))
- ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
- override FPCDIR=wrong
- endif
- else
- override FPCDIR=wrong
- endif
- ifdef DEFAULT_FPCDIR
- ifeq ($(FPCDIR),wrong)
- override FPCDIR:=$(subst \,/,$(DEFAULT_FPCDIR))
- ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
- override FPCDIR=wrong
- endif
- endif
- endif
- ifeq ($(FPCDIR),wrong)
- ifdef inUnix
- override FPCDIR=/usr/local/lib/fpc/$(FPC_VERSION)
- ifeq ($(wildcard $(FPCDIR)/units),)
- override FPCDIR=/usr/lib/fpc/$(FPC_VERSION)
- endif
- else
- override FPCDIR:=$(subst /$(FPC),,$(firstword $(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH))))))
- override FPCDIR:=$(FPCDIR)/..
- ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
- override FPCDIR:=$(FPCDIR)/..
- ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
- override FPCDIR:=$(BASEDIR)
- ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
- override FPCDIR=c:/pp
- endif
- endif
- endif
- endif
- endif
- ifndef CROSSBINDIR
- CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(TARGETSUFFIX))
- endif
- ifneq ($(findstring $(OS_TARGET),darwin iphonesim),)
- ifeq ($(OS_SOURCE),darwin)
- DARWIN2DARWIN=1
- endif
- endif
- ifndef BINUTILSPREFIX
- ifndef CROSSBINDIR
- ifdef CROSSCOMPILE
- ifndef DARWIN2DARWIN
- BINUTILSPREFIX=$(CPU_TARGET)-$(OS_TARGET)-
- endif
- endif
- endif
- endif
- UNITSDIR:=$(wildcard $(FPCDIR)/units/$(TARGETSUFFIX))
- ifeq ($(UNITSDIR),)
- UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
- endif
- PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages $(FPCDIR)/packages/base $(FPCDIR)/packages/extra)
- override PACKAGE_NAME=fcl-db
- PACKAGEDIR_MAIN:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fcl-db/Makefile.fpc,$(PACKAGESDIR))))))
- ifeq ($(FULL_TARGET),i386-linux)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-go32v2)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-win32)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-os2)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-freebsd)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-beos)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-haiku)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-netbsd)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-solaris)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-qnx)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-netware)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-openbsd)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-wdosx)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-darwin)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-emx)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-watcom)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-netwlibc)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-wince)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-embedded)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-symbian)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-nativent)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-iphonesim)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),m68k-linux)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),m68k-freebsd)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),m68k-netbsd)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),m68k-amiga)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),m68k-atari)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),m68k-openbsd)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),m68k-palmos)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),m68k-embedded)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),powerpc-linux)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),powerpc-netbsd)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),powerpc-amiga)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),powerpc-macos)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),powerpc-darwin)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),powerpc-morphos)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),powerpc-embedded)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),sparc-linux)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),sparc-netbsd)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),sparc-solaris)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),sparc-embedded)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),x86_64-linux)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),x86_64-freebsd)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),x86_64-solaris)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),x86_64-darwin)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),x86_64-win64)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),x86_64-embedded)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),arm-linux)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),arm-palmos)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),arm-darwin)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),arm-wince)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),arm-gba)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),arm-nds)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),arm-embedded)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),arm-symbian)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),powerpc64-linux)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),powerpc64-darwin)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),powerpc64-embedded)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),avr-embedded)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),armeb-linux)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),armeb-embedded)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),mipsel-linux)
- override TARGET_UNITS+=pqconnection pqeventmonitor
- endif
- ifeq ($(FULL_TARGET),i386-linux)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-go32v2)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-win32)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-os2)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-freebsd)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-beos)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-haiku)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-netbsd)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-solaris)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-qnx)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-netware)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-openbsd)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-wdosx)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-darwin)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-emx)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-watcom)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-netwlibc)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-wince)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-embedded)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-symbian)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-nativent)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),i386-iphonesim)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),m68k-linux)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),m68k-freebsd)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),m68k-netbsd)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),m68k-amiga)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),m68k-atari)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),m68k-openbsd)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),m68k-palmos)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),m68k-embedded)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),powerpc-linux)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),powerpc-netbsd)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),powerpc-amiga)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),powerpc-macos)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),powerpc-darwin)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),powerpc-morphos)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),powerpc-embedded)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),sparc-linux)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),sparc-netbsd)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),sparc-solaris)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),sparc-embedded)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),x86_64-linux)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),x86_64-freebsd)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),x86_64-solaris)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),x86_64-darwin)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),x86_64-win64)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),x86_64-embedded)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),arm-linux)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),arm-palmos)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),arm-darwin)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),arm-wince)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),arm-gba)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),arm-nds)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),arm-embedded)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),arm-symbian)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),powerpc64-linux)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),powerpc64-darwin)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),powerpc64-embedded)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),avr-embedded)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),armeb-linux)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),armeb-embedded)
- override TARGET_RSTS+=pqconnection
- endif
- ifeq ($(FULL_TARGET),mipsel-linux)
- override TARGET_RSTS+=pqconnection
- endif
- override INSTALL_FPCPACKAGE=y
- ifeq ($(FULL_TARGET),i386-linux)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-go32v2)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-win32)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-os2)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-freebsd)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-beos)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-haiku)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-netbsd)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-solaris)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-qnx)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-netware)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-openbsd)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-wdosx)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-darwin)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-emx)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-watcom)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-netwlibc)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-wince)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-embedded)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-symbian)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-nativent)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),i386-iphonesim)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),m68k-linux)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),m68k-freebsd)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),m68k-netbsd)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),m68k-amiga)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),m68k-atari)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),m68k-openbsd)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),m68k-palmos)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),m68k-embedded)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),powerpc-linux)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),powerpc-netbsd)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),powerpc-amiga)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),powerpc-macos)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),powerpc-darwin)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),powerpc-morphos)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),powerpc-embedded)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),sparc-linux)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),sparc-netbsd)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),sparc-solaris)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),sparc-embedded)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),x86_64-linux)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),x86_64-freebsd)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),x86_64-solaris)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),x86_64-darwin)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),x86_64-win64)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),x86_64-embedded)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),arm-linux)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),arm-palmos)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),arm-darwin)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),arm-wince)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),arm-gba)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),arm-nds)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),arm-embedded)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),arm-symbian)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),powerpc64-linux)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),powerpc64-darwin)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),powerpc64-embedded)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),avr-embedded)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),armeb-linux)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),armeb-embedded)
- override COMPILER_OPTIONS+=-S2
- endif
- ifeq ($(FULL_TARGET),mipsel-linux)
- override COMPILER_OPTIONS+=-S2
- endif
- ifdef REQUIRE_UNITSDIR
- override UNITSDIR+=$(REQUIRE_UNITSDIR)
- endif
- ifdef REQUIRE_PACKAGESDIR
- override PACKAGESDIR+=$(REQUIRE_PACKAGESDIR)
- endif
- ifdef ZIPINSTALL
- ifneq ($(findstring $(OS_TARGET),$(UNIXs)),)
- UNIXHier=1
- endif
- else
- ifneq ($(findstring $(OS_SOURCE),$(UNIXs)),)
- UNIXHier=1
- endif
- endif
- ifndef INSTALL_PREFIX
- ifdef PREFIX
- INSTALL_PREFIX=$(PREFIX)
- endif
- endif
- ifndef INSTALL_PREFIX
- ifdef UNIXHier
- INSTALL_PREFIX=/usr/local
- else
- ifdef INSTALL_FPCPACKAGE
- INSTALL_BASEDIR:=/pp
- else
- INSTALL_BASEDIR:=/$(PACKAGE_NAME)
- endif
- endif
- endif
- export INSTALL_PREFIX
- ifdef INSTALL_FPCSUBDIR
- export INSTALL_FPCSUBDIR
- endif
- ifndef DIST_DESTDIR
- DIST_DESTDIR:=$(BASEDIR)
- endif
- export DIST_DESTDIR
- ifndef COMPILER_UNITTARGETDIR
- ifdef PACKAGEDIR_MAIN
- COMPILER_UNITTARGETDIR=$(PACKAGEDIR_MAIN)/units/$(TARGETSUFFIX)
- else
- COMPILER_UNITTARGETDIR=units/$(TARGETSUFFIX)
- endif
- endif
- ifndef COMPILER_TARGETDIR
- COMPILER_TARGETDIR=.
- endif
- ifndef INSTALL_BASEDIR
- ifdef UNIXHier
- ifdef INSTALL_FPCPACKAGE
- INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/fpc/$(FPC_VERSION)
- else
- INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/$(PACKAGE_NAME)
- endif
- else
- INSTALL_BASEDIR:=$(INSTALL_PREFIX)
- endif
- endif
- ifndef INSTALL_BINDIR
- ifdef UNIXHier
- INSTALL_BINDIR:=$(INSTALL_PREFIX)/bin
- else
- INSTALL_BINDIR:=$(INSTALL_BASEDIR)/bin
- ifdef INSTALL_FPCPACKAGE
- ifdef CROSSCOMPILE
- ifdef CROSSINSTALL
- INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(SOURCESUFFIX)
- else
- INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX)
- endif
- else
- INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX)
- endif
- endif
- endif
- endif
- ifndef INSTALL_UNITDIR
- INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/units/$(TARGETSUFFIX)
- ifdef INSTALL_FPCPACKAGE
- ifdef PACKAGE_NAME
- INSTALL_UNITDIR:=$(INSTALL_UNITDIR)/$(PACKAGE_NAME)
- endif
- endif
- endif
- ifndef INSTALL_LIBDIR
- ifdef UNIXHier
- INSTALL_LIBDIR:=$(INSTALL_PREFIX)/lib
- else
- INSTALL_LIBDIR:=$(INSTALL_UNITDIR)
- endif
- endif
- ifndef INSTALL_SOURCEDIR
- ifdef UNIXHier
- ifdef BSDhier
- SRCPREFIXDIR=share/src
- else
- ifdef linuxHier
- SRCPREFIXDIR=share/src
- else
- SRCPREFIXDIR=src
- endif
- endif
- ifdef INSTALL_FPCPACKAGE
- ifdef INSTALL_FPCSUBDIR
- INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME)
- else
- INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
- endif
- else
- INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
- endif
- else
- ifdef INSTALL_FPCPACKAGE
- ifdef INSTALL_FPCSUBDIR
- INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME)
- else
- INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(PACKAGE_NAME)
- endif
- else
- INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source
- endif
- endif
- endif
- ifndef INSTALL_DOCDIR
- ifdef UNIXHier
- ifdef BSDhier
- DOCPREFIXDIR=share/doc
- else
- ifdef linuxHier
- DOCPREFIXDIR=share/doc
- else
- DOCPREFIXDIR=doc
- endif
- endif
- ifdef INSTALL_FPCPACKAGE
- INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
- else
- INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
- endif
- else
- ifdef INSTALL_FPCPACKAGE
- INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc/$(PACKAGE_NAME)
- else
- INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc
- endif
- endif
- endif
- ifndef INSTALL_EXAMPLEDIR
- ifdef UNIXHier
- ifdef INSTALL_FPCPACKAGE
- ifdef BSDhier
- INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
- else
- ifdef linuxHier
- INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples
- else
- INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/fpc-$(FPC_VERSION)/examples/$(PACKAGE_NAME)
- endif
- endif
- else
- ifdef BSDhier
- INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
- else
- ifdef linuxHier
- INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
- else
- INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
- endif
- endif
- endif
- else
- ifdef INSTALL_FPCPACKAGE
- INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples/$(PACKAGE_NAME)
- else
- INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples
- endif
- endif
- endif
- ifndef INSTALL_DATADIR
- INSTALL_DATADIR=$(INSTALL_BASEDIR)
- endif
- ifndef INSTALL_SHAREDDIR
- INSTALL_SHAREDDIR=$(INSTALL_PREFIX)/lib
- endif
- ifdef CROSSCOMPILE
- ifndef CROSSBINDIR
- CROSSBINDIR:=$(wildcard $(CROSSTARGETDIR)/bin/$(SOURCESUFFIX))
- ifeq ($(CROSSBINDIR),)
- CROSSBINDIR:=$(wildcard $(INSTALL_BASEDIR)/cross/$(TARGETSUFFIX)/bin/$(FULL_SOURCE))
- endif
- endif
- else
- CROSSBINDIR=
- endif
- BATCHEXT=.bat
- LOADEREXT=.as
- EXEEXT=.exe
- PPLEXT=.ppl
- PPUEXT=.ppu
- OEXT=.o
- ASMEXT=.s
- SMARTEXT=.sl
- STATICLIBEXT=.a
- SHAREDLIBEXT=.so
- SHAREDLIBPREFIX=libfp
- STATICLIBPREFIX=libp
- IMPORTLIBPREFIX=libimp
- RSTEXT=.rst
- ifeq ($(findstring 1.0.,$(FPC_VERSION)),)
- ifeq ($(OS_TARGET),go32v1)
- STATICLIBPREFIX=
- SHORTSUFFIX=v1
- endif
- ifeq ($(OS_TARGET),go32v2)
- STATICLIBPREFIX=
- SHORTSUFFIX=dos
- IMPORTLIBPREFIX=
- endif
- ifeq ($(OS_TARGET),watcom)
- STATICLIBPREFIX=
- OEXT=.obj
- ASMEXT=.asm
- SHAREDLIBEXT=.dll
- SHORTSUFFIX=wat
- IMPORTLIBPREFIX=
- endif
- ifeq ($(OS_TARGET),linux)
- BATCHEXT=.sh
- EXEEXT=
- HASSHAREDLIB=1
- SHORTSUFFIX=lnx
- endif
- ifeq ($(OS_TARGET),freebsd)
- BATCHEXT=.sh
- EXEEXT=
- HASSHAREDLIB=1
- SHORTSUFFIX=fbs
- endif
- ifeq ($(OS_TARGET),netbsd)
- BATCHEXT=.sh
- EXEEXT=
- HASSHAREDLIB=1
- SHORTSUFFIX=nbs
- endif
- ifeq ($(OS_TARGET),openbsd)
- BATCHEXT=.sh
- EXEEXT=
- HASSHAREDLIB=1
- SHORTSUFFIX=obs
- endif
- ifeq ($(OS_TARGET),win32)
- SHAREDLIBEXT=.dll
- SHORTSUFFIX=w32
- endif
- ifeq ($(OS_TARGET),os2)
- BATCHEXT=.cmd
- AOUTEXT=.out
- STATICLIBPREFIX=
- SHAREDLIBEXT=.dll
- SHORTSUFFIX=os2
- ECHO=echo
- IMPORTLIBPREFIX=
- endif
- ifeq ($(OS_TARGET),emx)
- BATCHEXT=.cmd
- AOUTEXT=.out
- STATICLIBPREFIX=
- SHAREDLIBEXT=.dll
- SHORTSUFFIX=emx
- ECHO=echo
- IMPORTLIBPREFIX=
- endif
- ifeq ($(OS_TARGET),amiga)
- EXEEXT=
- SHAREDLIBEXT=.library
- SHORTSUFFIX=amg
- endif
- ifeq ($(OS_TARGET),morphos)
- EXEEXT=
- SHAREDLIBEXT=.library
- SHORTSUFFIX=mos
- endif
- ifeq ($(OS_TARGET),atari)
- EXEEXT=.ttp
- SHORTSUFFIX=ata
- endif
- ifeq ($(OS_TARGET),beos)
- BATCHEXT=.sh
- EXEEXT=
- SHORTSUFFIX=be
- endif
- ifeq ($(OS_TARGET),haiku)
- BATCHEXT=.sh
- EXEEXT=
- SHORTSUFFIX=hai
- endif
- ifeq ($(OS_TARGET),solaris)
- BATCHEXT=.sh
- EXEEXT=
- SHORTSUFFIX=sun
- endif
- ifeq ($(OS_TARGET),qnx)
- BATCHEXT=.sh
- EXEEXT=
- SHORTSUFFIX=qnx
- endif
- ifeq ($(OS_TARGET),netware)
- EXEEXT=.nlm
- STATICLIBPREFIX=
- SHORTSUFFIX=nw
- IMPORTLIBPREFIX=imp
- endif
- ifeq ($(OS_TARGET),netwlibc)
- EXEEXT=.nlm
- STATICLIBPREFIX=
- SHORTSUFFIX=nwl
- IMPORTLIBPREFIX=imp
- endif
- ifeq ($(OS_TARGET),macos)
- BATCHEXT=
- EXEEXT=
- DEBUGSYMEXT=.xcoff
- SHORTSUFFIX=mac
- IMPORTLIBPREFIX=imp
- endif
- ifneq ($(findstring $(OS_TARGET),darwin iphonesim),)
- BATCHEXT=.sh
- EXEEXT=
- HASSHAREDLIB=1
- SHORTSUFFIX=dwn
- endif
- ifeq ($(OS_TARGET),gba)
- EXEEXT=.gba
- SHAREDLIBEXT=.so
- SHORTSUFFIX=gba
- endif
- ifeq ($(OS_TARGET),symbian)
- SHAREDLIBEXT=.dll
- SHORTSUFFIX=symbian
- endif
- ifeq ($(OS_TARGET),NativeNT)
- SHAREDLIBEXT=.dll
- SHORTSUFFIX=nativent
- endif
- else
- ifeq ($(OS_TARGET),go32v1)
- PPUEXT=.pp1
- OEXT=.o1
- ASMEXT=.s1
- SMARTEXT=.sl1
- STATICLIBEXT=.a1
- SHAREDLIBEXT=.so1
- STATICLIBPREFIX=
- SHORTSUFFIX=v1
- IMPORTLIBPREFIX=
- endif
- ifeq ($(OS_TARGET),go32v2)
- STATICLIBPREFIX=
- SHORTSUFFIX=dos
- IMPORTLIBPREFIX=
- endif
- ifeq ($(OS_TARGET),watcom)
- STATICLIBPREFIX=
- SHORTSUFFIX=wat
- IMPORTLIBPREFIX=
- endif
- ifeq ($(OS_TARGET),linux)
- BATCHEXT=.sh
- EXEEXT=
- HASSHAREDLIB=1
- SHORTSUFFIX=lnx
- endif
- ifeq ($(OS_TARGET),freebsd)
- BATCHEXT=.sh
- EXEEXT=
- HASSHAREDLIB=1
- SHORTSUFFIX=fbs
- endif
- ifeq ($(OS_TARGET),netbsd)
- BATCHEXT=.sh
- EXEEXT=
- HASSHAREDLIB=1
- SHORTSUFFIX=nbs
- endif
- ifeq ($(OS_TARGET),openbsd)
- BATCHEXT=.sh
- EXEEXT=
- HASSHAREDLIB=1
- SHORTSUFFIX=obs
- endif
- ifeq ($(OS_TARGET),win32)
- PPUEXT=.ppw
- OEXT=.ow
- ASMEXT=.sw
- SMARTEXT=.slw
- STATICLIBEXT=.aw
- SHAREDLIBEXT=.dll
- SHORTSUFFIX=w32
- endif
- ifeq ($(OS_TARGET),os2)
- BATCHEXT=.cmd
- PPUEXT=.ppo
- ASMEXT=.so2
- OEXT=.oo2
- AOUTEXT=.out
- SMARTEXT=.sl2
- STATICLIBPREFIX=
- STATICLIBEXT=.ao2
- SHAREDLIBEXT=.dll
- SHORTSUFFIX=os2
- ECHO=echo
- IMPORTLIBPREFIX=
- endif
- ifeq ($(OS_TARGET),amiga)
- EXEEXT=
- PPUEXT=.ppu
- ASMEXT=.s
- OEXT=.o
- SMARTEXT=.sl
- STATICLIBEXT=.a
- SHAREDLIBEXT=.library
- SHORTSUFFIX=amg
- endif
- ifeq ($(OS_TARGET),atari)
- PPUEXT=.ppu
- ASMEXT=.s
- OEXT=.o
- SMARTEXT=.sl
- STATICLIBEXT=.a
- EXEEXT=.ttp
- SHORTSUFFIX=ata
- endif
- ifeq ($(OS_TARGET),beos)
- BATCHEXT=.sh
- PPUEXT=.ppu
- ASMEXT=.s
- OEXT=.o
- SMARTEXT=.sl
- STATICLIBEXT=.a
- EXEEXT=
- SHORTSUFFIX=be
- endif
- ifeq ($(OS_TARGET),solaris)
- BATCHEXT=.sh
- PPUEXT=.ppu
- ASMEXT=.s
- OEXT=.o
- SMARTEXT=.sl
- STATICLIBEXT=.a
- EXEEXT=
- SHORTSUFFIX=sun
- endif
- ifeq ($(OS_TARGET),qnx)
- BATCHEXT=.sh
- PPUEXT=.ppu
- ASMEXT=.s
- OEXT=.o
- SMARTEXT=.sl
- STATICLIBEXT=.a
- EXEEXT=
- SHORTSUFFIX=qnx
- endif
- ifeq ($(OS_TARGET),netware)
- STATICLIBPREFIX=
- PPUEXT=.ppu
- OEXT=.o
- ASMEXT=.s
- SMARTEXT=.sl
- STATICLIBEXT=.a
- SHAREDLIBEXT=.nlm
- EXEEXT=.nlm
- SHORTSUFFIX=nw
- IMPORTLIBPREFIX=imp
- endif
- ifeq ($(OS_TARGET),netwlibc)
- STATICLIBPREFIX=
- PPUEXT=.ppu
- OEXT=.o
- ASMEXT=.s
- SMARTEXT=.sl
- STATICLIBEXT=.a
- SHAREDLIBEXT=.nlm
- EXEEXT=.nlm
- SHORTSUFFIX=nwl
- IMPORTLIBPREFIX=imp
- endif
- ifeq ($(OS_TARGET),macos)
- BATCHEXT=
- PPUEXT=.ppu
- ASMEXT=.s
- OEXT=.o
- SMARTEXT=.sl
- STATICLIBEXT=.a
- EXEEXT=
- DEBUGSYMEXT=.xcoff
- SHORTSUFFIX=mac
- IMPORTLIBPREFIX=imp
- endif
- endif
- ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
- FPCMADE=fpcmade.$(SHORTSUFFIX)
- ZIPSUFFIX=$(SHORTSUFFIX)
- ZIPCROSSPREFIX=
- ZIPSOURCESUFFIX=src
- ZIPEXAMPLESUFFIX=exm
- else
- FPCMADE=fpcmade.$(TARGETSUFFIX)
- ZIPSOURCESUFFIX=.source
- ZIPEXAMPLESUFFIX=.examples
- ifdef CROSSCOMPILE
- ZIPSUFFIX=.$(SOURCESUFFIX)
- ZIPCROSSPREFIX=$(TARGETSUFFIX)-
- else
- ZIPSUFFIX=.$(TARGETSUFFIX)
- ZIPCROSSPREFIX=
- endif
- endif
- ifndef ECHO
- ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(ECHO),)
- ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(ECHO),)
- ECHO= __missing_command_ECHO
- else
- ECHO:=$(firstword $(ECHO))
- endif
- else
- ECHO:=$(firstword $(ECHO))
- endif
- endif
- export ECHO
- ifndef DATE
- DATE:=$(strip $(wildcard $(addsuffix /gdate$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(DATE),)
- DATE:=$(strip $(wildcard $(addsuffix /date$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(DATE),)
- DATE= __missing_command_DATE
- else
- DATE:=$(firstword $(DATE))
- endif
- else
- DATE:=$(firstword $(DATE))
- endif
- endif
- export DATE
- ifndef GINSTALL
- GINSTALL:=$(strip $(wildcard $(addsuffix /ginstall$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(GINSTALL),)
- GINSTALL:=$(strip $(wildcard $(addsuffix /install$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(GINSTALL),)
- GINSTALL= __missing_command_GINSTALL
- else
- GINSTALL:=$(firstword $(GINSTALL))
- endif
- else
- GINSTALL:=$(firstword $(GINSTALL))
- endif
- endif
- export GINSTALL
- ifndef CPPROG
- CPPROG:=$(strip $(wildcard $(addsuffix /cp$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(CPPROG),)
- CPPROG= __missing_command_CPPROG
- else
- CPPROG:=$(firstword $(CPPROG))
- endif
- endif
- export CPPROG
- ifndef RMPROG
- RMPROG:=$(strip $(wildcard $(addsuffix /rm$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(RMPROG),)
- RMPROG= __missing_command_RMPROG
- else
- RMPROG:=$(firstword $(RMPROG))
- endif
- endif
- export RMPROG
- ifndef MVPROG
- MVPROG:=$(strip $(wildcard $(addsuffix /mv$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(MVPROG),)
- MVPROG= __missing_command_MVPROG
- else
- MVPROG:=$(firstword $(MVPROG))
- endif
- endif
- export MVPROG
- ifndef MKDIRPROG
- MKDIRPROG:=$(strip $(wildcard $(addsuffix /gmkdir$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(MKDIRPROG),)
- MKDIRPROG:=$(strip $(wildcard $(addsuffix /mkdir$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(MKDIRPROG),)
- MKDIRPROG= __missing_command_MKDIRPROG
- else
- MKDIRPROG:=$(firstword $(MKDIRPROG))
- endif
- else
- MKDIRPROG:=$(firstword $(MKDIRPROG))
- endif
- endif
- export MKDIRPROG
- ifndef ECHOREDIR
- ifndef inUnix
- ECHOREDIR=echo
- else
- ECHOREDIR=$(ECHO)
- endif
- endif
- ifndef COPY
- COPY:=$(CPPROG) -fp
- endif
- ifndef COPYTREE
- COPYTREE:=$(CPPROG) -Rfp
- endif
- ifndef MKDIRTREE
- MKDIRTREE:=$(MKDIRPROG) -p
- endif
- ifndef MOVE
- MOVE:=$(MVPROG) -f
- endif
- ifndef DEL
- DEL:=$(RMPROG) -f
- endif
- ifndef DELTREE
- DELTREE:=$(RMPROG) -rf
- endif
- ifndef INSTALL
- ifdef inUnix
- INSTALL:=$(GINSTALL) -c -m 644
- else
- INSTALL:=$(COPY)
- endif
- endif
- ifndef INSTALLEXE
- ifdef inUnix
- INSTALLEXE:=$(GINSTALL) -c -m 755
- else
- INSTALLEXE:=$(COPY)
- endif
- endif
- ifndef MKDIR
- MKDIR:=$(GINSTALL) -m 755 -d
- endif
- export ECHOREDIR COPY COPYTREE MOVE DEL DELTREE INSTALL INSTALLEXE MKDIR
- ifndef PPUMOVE
- PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(PPUMOVE),)
- PPUMOVE= __missing_command_PPUMOVE
- else
- PPUMOVE:=$(firstword $(PPUMOVE))
- endif
- endif
- export PPUMOVE
- ifndef FPCMAKE
- FPCMAKE:=$(strip $(wildcard $(addsuffix /fpcmake$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(FPCMAKE),)
- FPCMAKE= __missing_command_FPCMAKE
- else
- FPCMAKE:=$(firstword $(FPCMAKE))
- endif
- endif
- export FPCMAKE
- ifndef ZIPPROG
- ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(ZIPPROG),)
- ZIPPROG= __missing_command_ZIPPROG
- else
- ZIPPROG:=$(firstword $(ZIPPROG))
- endif
- endif
- export ZIPPROG
- ifndef TARPROG
- TARPROG:=$(strip $(wildcard $(addsuffix /gtar$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(TARPROG),)
- TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH))))
- ifeq ($(TARPROG),)
- TARPROG= __missing_command_TARPROG
- else
- TARPROG:=$(firstword $(TARPROG))
- endif
- else
- TARPROG:=$(firstword $(TARPROG))
- endif
- endif
- export TARPROG
- ASNAME=$(BINUTILSPREFIX)as
- LDNAME=$(BINUTILSPREFIX)ld
- ARNAME=$(BINUTILSPREFIX)ar
- RCNAME=$(BINUTILSPREFIX)rc
- ifneq ($(findstring 1.0.,$(FPC_VERSION)),)
- ifeq ($(OS_TARGET),win32)
- ifeq ($(CROSSBINDIR),)
- ASNAME=asw
- LDNAME=ldw
- ARNAME=arw
- endif
- endif
- endif
- ifndef ASPROG
- ifdef CROSSBINDIR
- ASPROG=$(CROSSBINDIR)/$(ASNAME)$(SRCEXEEXT)
- else
- ASPROG=$(ASNAME)
- endif
- endif
- ifndef LDPROG
- ifdef CROSSBINDIR
- LDPROG=$(CROSSBINDIR)/$(LDNAME)$(SRCEXEEXT)
- else
- LDPROG=$(LDNAME)
- endif
- endif
- ifndef RCPROG
- ifdef CROSSBINDIR
- RCPROG=$(CROSSBINDIR)/$(RCNAME)$(SRCEXEEXT)
- else
- RCPROG=$(RCNAME)
- endif
- endif
- ifndef ARPROG
- ifdef CROSSBINDIR
- ARPROG=$(CROSSBINDIR)/$(ARNAME)$(SRCEXEEXT)
- else
- ARPROG=$(ARNAME)
- endif
- endif
- AS=$(ASPROG)
- LD=$(LDPROG)
- RC=$(RCPROG)
- AR=$(ARPROG)
- PPAS=ppas$(SRCBATCHEXT)
- ifdef inUnix
- LDCONFIG=ldconfig
- else
- LDCONFIG=
- endif
- ifdef DATE
- DATESTR:=$(shell $(DATE) +%Y%m%d)
- else
- DATESTR=
- 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
- ZIPEXT=.zip
- ifeq ($(USETAR),bz2)
- TAROPT=vj
- TAREXT=.tar.bz2
- else
- TAROPT=vz
- TAREXT=.tar.gz
- endif
- override REQUIRE_PACKAGES=rtl fcl-xml postgres
- ifeq ($(FULL_TARGET),i386-linux)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-go32v2)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-win32)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-os2)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-freebsd)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-beos)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-haiku)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-netbsd)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-solaris)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-qnx)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-netware)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-openbsd)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-wdosx)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-darwin)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-emx)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-watcom)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-netwlibc)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-wince)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-embedded)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-symbian)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-nativent)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),i386-iphonesim)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),m68k-linux)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),m68k-freebsd)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),m68k-netbsd)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),m68k-amiga)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),m68k-atari)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),m68k-openbsd)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),m68k-palmos)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),m68k-embedded)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),powerpc-linux)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),powerpc-netbsd)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),powerpc-amiga)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),powerpc-macos)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),powerpc-darwin)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),powerpc-morphos)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),powerpc-embedded)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),sparc-linux)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),sparc-netbsd)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),sparc-solaris)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),sparc-embedded)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),x86_64-linux)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),x86_64-freebsd)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),x86_64-solaris)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),x86_64-darwin)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),x86_64-win64)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),x86_64-embedded)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),arm-linux)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),arm-palmos)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),arm-darwin)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),arm-wince)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),arm-gba)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),arm-nds)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),arm-embedded)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),arm-symbian)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),powerpc64-linux)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),powerpc64-darwin)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),powerpc64-embedded)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),avr-embedded)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),armeb-linux)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKAGES_FCL-PROCESS=1
- REQUIRE_PACKAGES_HASH=1
- REQUIRE_PACKAGES_FPMKUNIT=1
- REQUIRE_PACKAGES_FCL-XML=1
- REQUIRE_PACKAGES_POSTGRES=1
- endif
- ifeq ($(FULL_TARGET),armeb-embedded)
- REQUIRE_PACKAGES_RTL=1
- REQUIRE_PACKAGES_PASZLIB=1
- REQUIRE_PACKA…