1# 2# Don't edit, this file is generated by FPCMake Version 2.0.0 3# 4default: all 5MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian i386-nativent i386-iphonesim i386-android i386-aros m68k-linux m68k-netbsd m68k-amiga m68k-atari m68k-palmos m68k-macosclassic m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macosclassic powerpc-darwin powerpc-morphos powerpc-embedded powerpc-wii powerpc-aix sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-haiku x86_64-netbsd x86_64-solaris x86_64-openbsd x86_64-darwin x86_64-win64 x86_64-embedded x86_64-iphonesim x86_64-android x86_64-aros x86_64-dragonfly arm-linux arm-netbsd arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian arm-android arm-aros arm-ios powerpc64-linux powerpc64-darwin powerpc64-embedded powerpc64-aix avr-embedded armeb-linux armeb-embedded mips-linux mipsel-linux mipsel-embedded mipsel-android jvm-java jvm-android i8086-embedded i8086-msdos i8086-win16 aarch64-linux aarch64-darwin aarch64-android aarch64-ios wasm-wasm sparc64-linux 6BSDs = freebsd netbsd openbsd darwin dragonfly 7UNIXs = linux $(BSDs) solaris qnx haiku aix 8LIMIT83fs = go32v2 os2 emx watcom msdos win16 atari 9OSNeedsComspecToRunBatch = go32v2 watcom 10FORCE: 11.PHONY: FORCE 12override PATH:=$(patsubst %/,%,$(subst \,/,$(PATH))) 13ifneq ($(findstring darwin,$(OSTYPE)),) 14inUnix=1 #darwin 15SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH))) 16else 17ifeq ($(findstring ;,$(PATH)),) 18inUnix=1 19SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH))) 20else 21SEARCHPATH:=$(subst ;, ,$(PATH)) 22endif 23endif 24SEARCHPATH+=$(patsubst %/,%,$(subst \,/,$(dir $(MAKE)))) 25PWD:=$(strip $(wildcard $(addsuffix /pwd.exe,$(SEARCHPATH)))) 26ifeq ($(PWD),) 27PWD:=$(strip $(wildcard $(addsuffix /pwd,$(SEARCHPATH)))) 28ifeq ($(PWD),) 29$(error You need the GNU utils package to use this Makefile) 30else 31PWD:=$(firstword $(PWD)) 32SRCEXEEXT= 33endif 34else 35PWD:=$(firstword $(PWD)) 36SRCEXEEXT=.exe 37endif 38ifndef inUnix 39ifeq ($(OS),Windows_NT) 40inWinNT=1 41else 42ifdef OS2_SHELL 43inOS2=1 44endif 45endif 46else 47ifneq ($(findstring cygdrive,$(PATH)),) 48inCygWin=1 49endif 50endif 51ifdef inUnix 52SRCBATCHEXT=.sh 53else 54ifdef inOS2 55SRCBATCHEXT=.cmd 56else 57SRCBATCHEXT=.bat 58endif 59endif 60ifdef COMSPEC 61ifneq ($(findstring $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),) 62ifndef RUNBATCH 63RUNBATCH=$(COMSPEC) /C 64endif 65endif 66endif 67ifdef inUnix 68PATHSEP=/ 69else 70PATHSEP:=$(subst /,\,/) 71ifdef inCygWin 72PATHSEP=/ 73endif 74endif 75ifdef PWD 76BASEDIR:=$(subst \,/,$(shell $(PWD))) 77ifdef inCygWin 78ifneq ($(findstring /cygdrive/,$(BASEDIR)),) 79BASENODIR:=$(patsubst /cygdrive%,%,$(BASEDIR)) 80BASEDRIVE:=$(firstword $(subst /, ,$(BASENODIR))) 81BASEDIR:=$(subst /cygdrive/$(BASEDRIVE)/,$(BASEDRIVE):/,$(BASEDIR)) 82endif 83endif 84else 85BASEDIR=. 86endif 87ifdef inOS2 88ifndef ECHO 89ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH)))) 90ifeq ($(ECHO),) 91ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH)))) 92ifeq ($(ECHO),) 93ECHO=echo 94else 95ECHO:=$(firstword $(ECHO)) 96endif 97else 98ECHO:=$(firstword $(ECHO)) 99endif 100endif 101export ECHO 102endif 103override OS_TARGET_DEFAULT=android 104override DEFAULT_FPCDIR=../.. 105ifndef FPC 106ifdef PP 107FPC=$(PP) 108endif 109endif 110ifndef FPC 111FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH)))) 112ifneq ($(FPCPROG),) 113FPCPROG:=$(firstword $(FPCPROG)) 114ifneq ($(CPU_TARGET),) 115FPC:=$(shell $(FPCPROG) -P$(CPU_TARGET) -PB) 116else 117FPC:=$(shell $(FPCPROG) -PB) 118endif 119ifneq ($(findstring Error,$(FPC)),) 120override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH))))) 121else 122ifeq ($(strip $(wildcard $(FPC))),) 123FPC:=$(firstword $(FPCPROG)) 124endif 125endif 126else 127override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH))))) 128endif 129endif 130override FPC:=$(subst $(SRCEXEEXT),,$(FPC)) 131override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT) 132FOUNDFPC:=$(strip $(wildcard $(FPC))) 133ifeq ($(FOUNDFPC),) 134FOUNDFPC=$(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH)))) 135ifeq ($(FOUNDFPC),) 136$(error Compiler $(FPC) not found) 137endif 138endif 139ifndef FPC_COMPILERINFO 140FPC_COMPILERINFO:=$(shell $(FPC) -iVSPTPSOTO) 141endif 142ifndef FPC_VERSION 143FPC_VERSION:=$(word 1,$(FPC_COMPILERINFO)) 144endif 145export FPC FPC_VERSION FPC_COMPILERINFO 146unexport CHECKDEPEND ALLDEPENDENCIES 147ifndef CPU_TARGET 148ifdef CPU_TARGET_DEFAULT 149CPU_TARGET=$(CPU_TARGET_DEFAULT) 150endif 151endif 152ifndef OS_TARGET 153ifdef OS_TARGET_DEFAULT 154OS_TARGET=$(OS_TARGET_DEFAULT) 155endif 156endif 157ifndef CPU_SOURCE 158CPU_SOURCE:=$(word 2,$(FPC_COMPILERINFO)) 159endif 160ifndef CPU_TARGET 161CPU_TARGET:=$(word 3,$(FPC_COMPILERINFO)) 162endif 163ifndef OS_SOURCE 164OS_SOURCE:=$(word 4,$(FPC_COMPILERINFO)) 165endif 166ifndef OS_TARGET 167OS_TARGET:=$(word 5,$(FPC_COMPILERINFO)) 168endif 169FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET) 170FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE) 171ifeq ($(CPU_TARGET),armeb) 172ARCH=arm 173override FPCOPT+=-Cb 174else 175ifeq ($(CPU_TARGET),armel) 176ARCH=arm 177override FPCOPT+=-CaEABI 178else 179ARCH=$(CPU_TARGET) 180endif 181endif 182ifeq ($(FULL_TARGET),arm-embedded) 183ifeq ($(SUBARCH),) 184$(error When compiling for arm-embedded, a sub-architecture (e.g. SUBARCH=armv4t or SUBARCH=armv7m) must be defined) 185endif 186override FPCOPT+=-Cp$(SUBARCH) 187endif 188ifeq ($(FULL_TARGET),avr-embedded) 189ifeq ($(SUBARCH),) 190$(error When compiling for avr-embedded, a sub-architecture (e.g. SUBARCH=avr25 or SUBARCH=avr35) must be defined) 191endif 192override FPCOPT+=-Cp$(SUBARCH) 193endif 194ifeq ($(FULL_TARGET),mipsel-embedded) 195ifeq ($(SUBARCH),) 196$(error When compiling for mipsel-embedded, a sub-architecture (e.g. SUBARCH=pic32mx) must be defined) 197endif 198override FPCOPT+=-Cp$(SUBARCH) 199endif 200ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),) 201TARGETSUFFIX=$(OS_TARGET) 202SOURCESUFFIX=$(OS_SOURCE) 203else 204ifneq ($(findstring $(OS_TARGET),$(LIMIT83fs)),) 205TARGETSUFFIX=$(OS_TARGET) 206else 207TARGETSUFFIX=$(FULL_TARGET) 208endif 209SOURCESUFFIX=$(FULL_SOURCE) 210endif 211ifneq ($(FULL_TARGET),$(FULL_SOURCE)) 212CROSSCOMPILE=1 213endif 214ifeq ($(findstring makefile,$(MAKECMDGOALS)),) 215ifeq ($(findstring $(FULL_TARGET),$(MAKEFILETARGETS)),) 216$(error The Makefile doesn't support target $(FULL_TARGET), please run fpcmake first) 217endif 218endif 219ifneq ($(findstring $(OS_TARGET),$(BSDs)),) 220BSDhier=1 221endif 222ifeq ($(OS_TARGET),linux) 223linuxHier=1 224endif 225ifndef CROSSCOMPILE 226BUILDFULLNATIVE=1 227export BUILDFULLNATIVE 228endif 229ifdef BUILDFULLNATIVE 230BUILDNATIVE=1 231export BUILDNATIVE 232endif 233export OS_TARGET OS_SOURCE ARCH CPU_TARGET CPU_SOURCE FULL_TARGET FULL_SOURCE TARGETSUFFIX SOURCESUFFIX CROSSCOMPILE 234ifdef FPCDIR 235override FPCDIR:=$(subst \,/,$(FPCDIR)) 236ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl)),) 237override FPCDIR=wrong 238endif 239else 240override FPCDIR=wrong 241endif 242ifdef DEFAULT_FPCDIR 243ifeq ($(FPCDIR),wrong) 244override FPCDIR:=$(subst \,/,$(DEFAULT_FPCDIR)) 245ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl)),) 246override FPCDIR=wrong 247endif 248endif 249endif 250ifeq ($(FPCDIR),wrong) 251ifdef inUnix 252override FPCDIR=/usr/local/lib/fpc/$(FPC_VERSION) 253ifeq ($(wildcard $(FPCDIR)/units),) 254override FPCDIR=/usr/lib/fpc/$(FPC_VERSION) 255endif 256else 257override FPCDIR:=$(subst /$(FPC),,$(firstword $(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH)))))) 258override FPCDIR:=$(FPCDIR)/.. 259ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl)),) 260override FPCDIR:=$(FPCDIR)/.. 261ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl)),) 262override FPCDIR:=$(BASEDIR) 263ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl)),) 264override FPCDIR=c:/pp 265endif 266endif 267endif 268endif 269endif 270ifndef CROSSBINDIR 271CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(TARGETSUFFIX)) 272endif 273ifneq ($(findstring $(OS_TARGET),darwin iphonesim ios),) 274ifneq ($(findstring $(OS_SOURCE),darwin ios),) 275DARWIN2DARWIN=1 276endif 277endif 278ifndef BINUTILSPREFIX 279ifndef CROSSBINDIR 280ifdef CROSSCOMPILE 281ifneq ($(OS_TARGET),msdos) 282ifndef DARWIN2DARWIN 283ifneq ($(CPU_TARGET),jvm) 284BINUTILSPREFIX=$(CPU_TARGET)-$(OS_TARGET)- 285ifeq ($(OS_TARGET),android) 286ifeq ($(CPU_TARGET),arm) 287BINUTILSPREFIX=arm-linux-androideabi- 288else 289ifeq ($(CPU_TARGET),i386) 290BINUTILSPREFIX=i686-linux-android- 291else 292BINUTILSPREFIX=$(CPU_TARGET)-linux-android- 293endif 294endif 295endif 296endif 297endif 298else 299BINUTILSPREFIX=$(OS_TARGET)- 300endif 301endif 302endif 303endif 304UNITSDIR:=$(wildcard $(FPCDIR)/units/$(TARGETSUFFIX)) 305ifeq ($(UNITSDIR),) 306UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) 307endif 308PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages) 309ifndef FPCFPMAKE 310ifdef CROSSCOMPILE 311ifeq ($(strip $(wildcard $(addsuffix /compiler/ppc$(SRCEXEEXT),$(FPCDIR)))),) 312FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH)))) 313ifneq ($(FPCPROG),) 314FPCPROG:=$(firstword $(FPCPROG)) 315FPCFPMAKE:=$(shell $(FPCPROG) -PB) 316ifeq ($(strip $(wildcard $(FPCFPMAKE))),) 317FPCFPMAKE:=$(firstword $(FPCPROG)) 318endif 319else 320override FPCFPMAKE=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH))))) 321endif 322else 323FPCFPMAKE=$(strip $(wildcard $(addsuffix /compiler/ppc$(SRCEXEEXT),$(FPCDIR)))) 324FPMAKE_SKIP_CONFIG=-n 325export FPCFPMAKE 326export FPMAKE_SKIP_CONFIG 327endif 328else 329FPMAKE_SKIP_CONFIG=-n 330FPCFPMAKE=$(FPC) 331endif 332endif 333override PACKAGE_NAME=rtl 334PACKAGEDIR_MAIN:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) 335RTL=.. 336INC=$(RTL)/inc 337COMMON=$(RTL)/common 338PROCINC=$(RTL)/$(ARCH) 339UNIXINC=$(RTL)/unix 340OSPROCINC=$(RTL)/linux/$(CPU_TARGET) 341LINUXINC=$(RTL)/linux 342UNITPREFIX=rtl 343CPU_UNITS= 344SYSINIT_UNITS= 345LOADERS=prt0 dllprt0 346ifeq ($(findstring $(ARCH),i386 x86_64 arm),$(ARCH)) 347CPU_UNITS=cpu 348endif 349ifeq ($(ARCH),i386) 350CPU_UNITS+=mmx 351endif 352SYSTEMUNIT=system 353ifdef RELEASE 354override FPCOPT+=-Ur 355endif 356OBJPASDIR=$(RTL)/objpas 357ifeq ($(FULL_TARGET),i386-linux) 358override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 359endif 360ifeq ($(FULL_TARGET),i386-go32v2) 361override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 362endif 363ifeq ($(FULL_TARGET),i386-win32) 364override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 365endif 366ifeq ($(FULL_TARGET),i386-os2) 367override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 368endif 369ifeq ($(FULL_TARGET),i386-freebsd) 370override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 371endif 372ifeq ($(FULL_TARGET),i386-beos) 373override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 374endif 375ifeq ($(FULL_TARGET),i386-haiku) 376override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 377endif 378ifeq ($(FULL_TARGET),i386-netbsd) 379override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 380endif 381ifeq ($(FULL_TARGET),i386-solaris) 382override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 383endif 384ifeq ($(FULL_TARGET),i386-netware) 385override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 386endif 387ifeq ($(FULL_TARGET),i386-openbsd) 388override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 389endif 390ifeq ($(FULL_TARGET),i386-wdosx) 391override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 392endif 393ifeq ($(FULL_TARGET),i386-darwin) 394override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 395endif 396ifeq ($(FULL_TARGET),i386-emx) 397override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 398endif 399ifeq ($(FULL_TARGET),i386-watcom) 400override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 401endif 402ifeq ($(FULL_TARGET),i386-netwlibc) 403override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 404endif 405ifeq ($(FULL_TARGET),i386-wince) 406override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 407endif 408ifeq ($(FULL_TARGET),i386-embedded) 409override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 410endif 411ifeq ($(FULL_TARGET),i386-symbian) 412override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 413endif 414ifeq ($(FULL_TARGET),i386-nativent) 415override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 416endif 417ifeq ($(FULL_TARGET),i386-iphonesim) 418override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 419endif 420ifeq ($(FULL_TARGET),i386-android) 421override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 422endif 423ifeq ($(FULL_TARGET),i386-aros) 424override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 425endif 426ifeq ($(FULL_TARGET),m68k-linux) 427override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 428endif 429ifeq ($(FULL_TARGET),m68k-netbsd) 430override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 431endif 432ifeq ($(FULL_TARGET),m68k-amiga) 433override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 434endif 435ifeq ($(FULL_TARGET),m68k-atari) 436override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 437endif 438ifeq ($(FULL_TARGET),m68k-palmos) 439override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 440endif 441ifeq ($(FULL_TARGET),m68k-macosclassic) 442override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 443endif 444ifeq ($(FULL_TARGET),m68k-embedded) 445override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 446endif 447ifeq ($(FULL_TARGET),powerpc-linux) 448override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 449endif 450ifeq ($(FULL_TARGET),powerpc-netbsd) 451override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 452endif 453ifeq ($(FULL_TARGET),powerpc-amiga) 454override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 455endif 456ifeq ($(FULL_TARGET),powerpc-macosclassic) 457override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 458endif 459ifeq ($(FULL_TARGET),powerpc-darwin) 460override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 461endif 462ifeq ($(FULL_TARGET),powerpc-morphos) 463override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 464endif 465ifeq ($(FULL_TARGET),powerpc-embedded) 466override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 467endif 468ifeq ($(FULL_TARGET),powerpc-wii) 469override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 470endif 471ifeq ($(FULL_TARGET),powerpc-aix) 472override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 473endif 474ifeq ($(FULL_TARGET),sparc-linux) 475override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 476endif 477ifeq ($(FULL_TARGET),sparc-netbsd) 478override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 479endif 480ifeq ($(FULL_TARGET),sparc-solaris) 481override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 482endif 483ifeq ($(FULL_TARGET),sparc-embedded) 484override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 485endif 486ifeq ($(FULL_TARGET),x86_64-linux) 487override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 488endif 489ifeq ($(FULL_TARGET),x86_64-freebsd) 490override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 491endif 492ifeq ($(FULL_TARGET),x86_64-haiku) 493override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 494endif 495ifeq ($(FULL_TARGET),x86_64-netbsd) 496override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 497endif 498ifeq ($(FULL_TARGET),x86_64-solaris) 499override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 500endif 501ifeq ($(FULL_TARGET),x86_64-openbsd) 502override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 503endif 504ifeq ($(FULL_TARGET),x86_64-darwin) 505override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 506endif 507ifeq ($(FULL_TARGET),x86_64-win64) 508override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 509endif 510ifeq ($(FULL_TARGET),x86_64-embedded) 511override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 512endif 513ifeq ($(FULL_TARGET),x86_64-iphonesim) 514override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 515endif 516ifeq ($(FULL_TARGET),x86_64-android) 517override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 518endif 519ifeq ($(FULL_TARGET),x86_64-aros) 520override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 521endif 522ifeq ($(FULL_TARGET),x86_64-dragonfly) 523override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 524endif 525ifeq ($(FULL_TARGET),arm-linux) 526override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 527endif 528ifeq ($(FULL_TARGET),arm-netbsd) 529override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 530endif 531ifeq ($(FULL_TARGET),arm-palmos) 532override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 533endif 534ifeq ($(FULL_TARGET),arm-wince) 535override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 536endif 537ifeq ($(FULL_TARGET),arm-gba) 538override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 539endif 540ifeq ($(FULL_TARGET),arm-nds) 541override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 542endif 543ifeq ($(FULL_TARGET),arm-embedded) 544override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 545endif 546ifeq ($(FULL_TARGET),arm-symbian) 547override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 548endif 549ifeq ($(FULL_TARGET),arm-android) 550override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 551endif 552ifeq ($(FULL_TARGET),arm-aros) 553override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 554endif 555ifeq ($(FULL_TARGET),arm-ios) 556override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 557endif 558ifeq ($(FULL_TARGET),powerpc64-linux) 559override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 560endif 561ifeq ($(FULL_TARGET),powerpc64-darwin) 562override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 563endif 564ifeq ($(FULL_TARGET),powerpc64-embedded) 565override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 566endif 567ifeq ($(FULL_TARGET),powerpc64-aix) 568override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 569endif 570ifeq ($(FULL_TARGET),avr-embedded) 571override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 572endif 573ifeq ($(FULL_TARGET),armeb-linux) 574override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 575endif 576ifeq ($(FULL_TARGET),armeb-embedded) 577override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 578endif 579ifeq ($(FULL_TARGET),mips-linux) 580override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 581endif 582ifeq ($(FULL_TARGET),mipsel-linux) 583override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 584endif 585ifeq ($(FULL_TARGET),mipsel-embedded) 586override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 587endif 588ifeq ($(FULL_TARGET),mipsel-android) 589override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 590endif 591ifeq ($(FULL_TARGET),jvm-java) 592override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 593endif 594ifeq ($(FULL_TARGET),jvm-android) 595override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 596endif 597ifeq ($(FULL_TARGET),i8086-embedded) 598override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 599endif 600ifeq ($(FULL_TARGET),i8086-msdos) 601override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 602endif 603ifeq ($(FULL_TARGET),i8086-win16) 604override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 605endif 606ifeq ($(FULL_TARGET),aarch64-linux) 607override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 608endif 609ifeq ($(FULL_TARGET),aarch64-darwin) 610override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 611endif 612ifeq ($(FULL_TARGET),aarch64-android) 613override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 614endif 615ifeq ($(FULL_TARGET),aarch64-ios) 616override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 617endif 618ifeq ($(FULL_TARGET),wasm-wasm) 619override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 620endif 621ifeq ($(FULL_TARGET),sparc64-linux) 622override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil fpintres heaptrc lineinfo lnfodwrf termio unix linux initc cmem linuxvcs sysutils typinfo math charset cpall character getopts errors dl dynlibs types sysconst cthreads classes fgl rtlconsts dos cwstring fpcylix unixcp fpwidestring 623endif 624ifeq ($(FULL_TARGET),i386-linux) 625override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 626endif 627ifeq ($(FULL_TARGET),i386-go32v2) 628override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 629endif 630ifeq ($(FULL_TARGET),i386-win32) 631override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 632endif 633ifeq ($(FULL_TARGET),i386-os2) 634override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 635endif 636ifeq ($(FULL_TARGET),i386-freebsd) 637override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 638endif 639ifeq ($(FULL_TARGET),i386-beos) 640override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 641endif 642ifeq ($(FULL_TARGET),i386-haiku) 643override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 644endif 645ifeq ($(FULL_TARGET),i386-netbsd) 646override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 647endif 648ifeq ($(FULL_TARGET),i386-solaris) 649override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 650endif 651ifeq ($(FULL_TARGET),i386-netware) 652override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 653endif 654ifeq ($(FULL_TARGET),i386-openbsd) 655override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 656endif 657ifeq ($(FULL_TARGET),i386-wdosx) 658override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 659endif 660ifeq ($(FULL_TARGET),i386-darwin) 661override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 662endif 663ifeq ($(FULL_TARGET),i386-emx) 664override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 665endif 666ifeq ($(FULL_TARGET),i386-watcom) 667override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 668endif 669ifeq ($(FULL_TARGET),i386-netwlibc) 670override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 671endif 672ifeq ($(FULL_TARGET),i386-wince) 673override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 674endif 675ifeq ($(FULL_TARGET),i386-embedded) 676override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 677endif 678ifeq ($(FULL_TARGET),i386-symbian) 679override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 680endif 681ifeq ($(FULL_TARGET),i386-nativent) 682override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 683endif 684ifeq ($(FULL_TARGET),i386-iphonesim) 685override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 686endif 687ifeq ($(FULL_TARGET),i386-android) 688override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 689endif 690ifeq ($(FULL_TARGET),i386-aros) 691override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 692endif 693ifeq ($(FULL_TARGET),m68k-linux) 694override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 695endif 696ifeq ($(FULL_TARGET),m68k-netbsd) 697override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 698endif 699ifeq ($(FULL_TARGET),m68k-amiga) 700override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 701endif 702ifeq ($(FULL_TARGET),m68k-atari) 703override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 704endif 705ifeq ($(FULL_TARGET),m68k-palmos) 706override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 707endif 708ifeq ($(FULL_TARGET),m68k-macosclassic) 709override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 710endif 711ifeq ($(FULL_TARGET),m68k-embedded) 712override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 713endif 714ifeq ($(FULL_TARGET),powerpc-linux) 715override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 716endif 717ifeq ($(FULL_TARGET),powerpc-netbsd) 718override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 719endif 720ifeq ($(FULL_TARGET),powerpc-amiga) 721override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 722endif 723ifeq ($(FULL_TARGET),powerpc-macosclassic) 724override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 725endif 726ifeq ($(FULL_TARGET),powerpc-darwin) 727override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 728endif 729ifeq ($(FULL_TARGET),powerpc-morphos) 730override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 731endif 732ifeq ($(FULL_TARGET),powerpc-embedded) 733override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 734endif 735ifeq ($(FULL_TARGET),powerpc-wii) 736override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 737endif 738ifeq ($(FULL_TARGET),powerpc-aix) 739override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 740endif 741ifeq ($(FULL_TARGET),sparc-linux) 742override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 743endif 744ifeq ($(FULL_TARGET),sparc-netbsd) 745override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 746endif 747ifeq ($(FULL_TARGET),sparc-solaris) 748override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 749endif 750ifeq ($(FULL_TARGET),sparc-embedded) 751override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 752endif 753ifeq ($(FULL_TARGET),x86_64-linux) 754override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 755endif 756ifeq ($(FULL_TARGET),x86_64-freebsd) 757override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 758endif 759ifeq ($(FULL_TARGET),x86_64-haiku) 760override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 761endif 762ifeq ($(FULL_TARGET),x86_64-netbsd) 763override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 764endif 765ifeq ($(FULL_TARGET),x86_64-solaris) 766override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 767endif 768ifeq ($(FULL_TARGET),x86_64-openbsd) 769override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 770endif 771ifeq ($(FULL_TARGET),x86_64-darwin) 772override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 773endif 774ifeq ($(FULL_TARGET),x86_64-win64) 775override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 776endif 777ifeq ($(FULL_TARGET),x86_64-embedded) 778override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 779endif 780ifeq ($(FULL_TARGET),x86_64-iphonesim) 781override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 782endif 783ifeq ($(FULL_TARGET),x86_64-android) 784override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 785endif 786ifeq ($(FULL_TARGET),x86_64-aros) 787override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 788endif 789ifeq ($(FULL_TARGET),x86_64-dragonfly) 790override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 791endif 792ifeq ($(FULL_TARGET),arm-linux) 793override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 794endif 795ifeq ($(FULL_TARGET),arm-netbsd) 796override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 797endif 798ifeq ($(FULL_TARGET),arm-palmos) 799override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 800endif 801ifeq ($(FULL_TARGET),arm-wince) 802override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 803endif 804ifeq ($(FULL_TARGET),arm-gba) 805override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 806endif 807ifeq ($(FULL_TARGET),arm-nds) 808override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 809endif 810ifeq ($(FULL_TARGET),arm-embedded) 811override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 812endif 813ifeq ($(FULL_TARGET),arm-symbian) 814override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 815endif 816ifeq ($(FULL_TARGET),arm-android) 817override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 818endif 819ifeq ($(FULL_TARGET),arm-aros) 820override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 821endif 822ifeq ($(FULL_TARGET),arm-ios) 823override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 824endif 825ifeq ($(FULL_TARGET),powerpc64-linux) 826override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 827endif 828ifeq ($(FULL_TARGET),powerpc64-darwin) 829override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 830endif 831ifeq ($(FULL_TARGET),powerpc64-embedded) 832override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 833endif 834ifeq ($(FULL_TARGET),powerpc64-aix) 835override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 836endif 837ifeq ($(FULL_TARGET),avr-embedded) 838override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 839endif 840ifeq ($(FULL_TARGET),armeb-linux) 841override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 842endif 843ifeq ($(FULL_TARGET),armeb-embedded) 844override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 845endif 846ifeq ($(FULL_TARGET),mips-linux) 847override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 848endif 849ifeq ($(FULL_TARGET),mipsel-linux) 850override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 851endif 852ifeq ($(FULL_TARGET),mipsel-embedded) 853override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 854endif 855ifeq ($(FULL_TARGET),mipsel-android) 856override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 857endif 858ifeq ($(FULL_TARGET),jvm-java) 859override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 860endif 861ifeq ($(FULL_TARGET),jvm-android) 862override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 863endif 864ifeq ($(FULL_TARGET),i8086-embedded) 865override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 866endif 867ifeq ($(FULL_TARGET),i8086-msdos) 868override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 869endif 870ifeq ($(FULL_TARGET),i8086-win16) 871override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 872endif 873ifeq ($(FULL_TARGET),aarch64-linux) 874override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 875endif 876ifeq ($(FULL_TARGET),aarch64-darwin) 877override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 878endif 879ifeq ($(FULL_TARGET),aarch64-android) 880override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 881endif 882ifeq ($(FULL_TARGET),aarch64-ios) 883override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 884endif 885ifeq ($(FULL_TARGET),wasm-wasm) 886override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 887endif 888ifeq ($(FULL_TARGET),sparc64-linux) 889override TARGET_IMPLICITUNITS+=exeinfo cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp646 cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp860 cp861 cp862 cp863 cp864 cp865 cp866 cp869 cp874 cp3021 cp8859_1 cp8859_2 cp8859_3 cp8859_4 cp8859_5 cp8859_6 cp8859_7 cp8859_8 cp8859_9 cp8859_10 cp8859_11 cp8859_13 cp8859_14 cp8859_15 cp8859_16 cpkoi8_r cpkoi8_u unicodedata unicodenumtable 890endif 891ifeq ($(FULL_TARGET),i386-linux) 892override TARGET_LOADERS+=$(LOADERS) 893endif 894ifeq ($(FULL_TARGET),i386-go32v2) 895override TARGET_LOADERS+=$(LOADERS) 896endif 897ifeq ($(FULL_TARGET),i386-win32) 898override TARGET_LOADERS+=$(LOADERS) 899endif 900ifeq ($(FULL_TARGET),i386-os2) 901override TARGET_LOADERS+=$(LOADERS) 902endif 903ifeq ($(FULL_TARGET),i386-freebsd) 904override TARGET_LOADERS+=$(LOADERS) 905endif 906ifeq ($(FULL_TARGET),i386-beos) 907override TARGET_LOADERS+=$(LOADERS) 908endif 909ifeq ($(FULL_TARGET),i386-haiku) 910override TARGET_LOADERS+=$(LOADERS) 911endif 912ifeq ($(FULL_TARGET),i386-netbsd) 913override TARGET_LOADERS+=$(LOADERS) 914endif 915ifeq ($(FULL_TARGET),i386-solaris) 916override TARGET_LOADERS+=$(LOADERS) 917endif 918ifeq ($(FULL_TARGET),i386-netware) 919override TARGET_LOADERS+=$(LOADERS) 920endif 921ifeq ($(FULL_TARGET),i386-openbsd) 922override TARGET_LOADERS+=$(LOADERS) 923endif 924ifeq ($(FULL_TARGET),i386-wdosx) 925override TARGET_LOADERS+=$(LOADERS) 926endif 927ifeq ($(FULL_TARGET),i386-darwin) 928override TARGET_LOADERS+=$(LOADERS) 929endif 930ifeq ($(FULL_TARGET),i386-emx) 931override TARGET_LOADERS+=$(LOADERS) 932endif 933ifeq ($(FULL_TARGET),i386-watcom) 934override TARGET_LOADERS+=$(LOADERS) 935endif 936ifeq ($(FULL_TARGET),i386-netwlibc) 937override TARGET_LOADERS+=$(LOADERS) 938endif 939ifeq ($(FULL_TARGET),i386-wince) 940override TARGET_LOADERS+=$(LOADERS) 941endif 942ifeq ($(FULL_TARGET),i386-embedded) 943override TARGET_LOADERS+=$(LOADERS) 944endif 945ifeq ($(FULL_TARGET),i386-symbian) 946override TARGET_LOADERS+=$(LOADERS) 947endif 948ifeq ($(FULL_TARGET),i386-nativent) 949override TARGET_LOADERS+=$(LOADERS) 950endif 951ifeq ($(FULL_TARGET),i386-iphonesim) 952override TARGET_LOADERS+=$(LOADERS) 953endif 954ifeq ($(FULL_TARGET),i386-android) 955override TARGET_LOADERS+=$(LOADERS) 956endif 957ifeq ($(FULL_TARGET),i386-aros) 958override TARGET_LOADERS+=$(LOADERS) 959endif 960ifeq ($(FULL_TARGET),m68k-linux) 961override TARGET_LOADERS+=$(LOADERS) 962endif 963ifeq ($(FULL_TARGET),m68k-netbsd) 964override TARGET_LOADERS+=$(LOADERS) 965endif 966ifeq ($(FULL_TARGET),m68k-amiga) 967override TARGET_LOADERS+=$(LOADERS) 968endif 969ifeq ($(FULL_TARGET),m68k-atari) 970override TARGET_LOADERS+=$(LOADERS) 971endif 972ifeq ($(FULL_TARGET),m68k-palmos) 973override TARGET_LOADERS+=$(LOADERS) 974endif 975ifeq ($(FULL_TARGET),m68k-macosclassic) 976override TARGET_LOADERS+=$(LOADERS) 977endif 978ifeq ($(FULL_TARGET),m68k-embedded) 979override TARGET_LOADERS+=$(LOADERS) 980endif 981ifeq ($(FULL_TARGET),powerpc-linux) 982override TARGET_LOADERS+=$(LOADERS) 983endif 984ifeq ($(FULL_TARGET),powerpc-netbsd) 985override TARGET_LOADERS+=$(LOADERS) 986endif 987ifeq ($(FULL_TARGET),powerpc-amiga) 988override TARGET_LOADERS+=$(LOADERS) 989endif 990ifeq ($(FULL_TARGET),powerpc-macosclassic) 991override TARGET_LOADERS+=$(LOADERS) 992endif 993ifeq ($(FULL_TARGET),powerpc-darwin) 994override TARGET_LOADERS+=$(LOADERS) 995endif 996ifeq ($(FULL_TARGET),powerpc-morphos) 997override TARGET_LOADERS+=$(LOADERS) 998endif 999ifeq ($(FULL_TARGET),powerpc-embedded) 1000override TARGET_LOADERS+=$(LOADERS) 1001endif 1002ifeq ($(FULL_TARGET),powerpc-wii) 1003override TARGET_LOADERS+=$(LOADERS) 1004endif 1005ifeq ($(FULL_TARGET),powerpc-aix) 1006override TARGET_LOADERS+=$(LOADERS) 1007endif 1008ifeq ($(FULL_TARGET),sparc-linux) 1009override TARGET_LOADERS+=$(LOADERS) 1010endif 1011ifeq ($(FULL_TARGET),sparc-netbsd) 1012override TARGET_LOADERS+=$(LOADERS) 1013endif 1014ifeq ($(FULL_TARGET),sparc-solaris) 1015override TARGET_LOADERS+=$(LOADERS) 1016endif 1017ifeq ($(FULL_TARGET),sparc-embedded) 1018override TARGET_LOADERS+=$(LOADERS) 1019endif 1020ifeq ($(FULL_TARGET),x86_64-linux) 1021override TARGET_LOADERS+=$(LOADERS) 1022endif 1023ifeq ($(FULL_TARGET),x86_64-freebsd) 1024override TARGET_LOADERS+=$(LOADERS) 1025endif 1026ifeq ($(FULL_TARGET),x86_64-haiku) 1027override TARGET_LOADERS+=$(LOADERS) 1028endif 1029ifeq ($(FULL_TARGET),x86_64-netbsd) 1030override TARGET_LOADERS+=$(LOADERS) 1031endif 1032ifeq ($(FULL_TARGET),x86_64-solaris) 1033override TARGET_LOADERS+=$(LOADERS) 1034endif 1035ifeq ($(FULL_TARGET),x86_64-openbsd) 1036override TARGET_LOADERS+=$(LOADERS) 1037endif 1038ifeq ($(FULL_TARGET),x86_64-darwin) 1039override TARGET_LOADERS+=$(LOADERS) 1040endif 1041ifeq ($(FULL_TARGET),x86_64-win64) 1042override TARGET_LOADERS+=$(LOADERS) 1043endif 1044ifeq ($(FULL_TARGET),x86_64-embedded) 1045override TARGET_LOADERS+=$(LOADERS) 1046endif 1047ifeq ($(FULL_TARGET),x86_64-iphonesim) 1048override TARGET_LOADERS+=$(LOADERS) 1049endif 1050ifeq ($(FULL_TARGET),x86_64-android) 1051override TARGET_LOADERS+=$(LOADERS) 1052endif 1053ifeq ($(FULL_TARGET),x86_64-aros) 1054override TARGET_LOADERS+=$(LOADERS) 1055endif 1056ifeq ($(FULL_TARGET),x86_64-dragonfly) 1057override TARGET_LOADERS+=$(LOADERS) 1058endif 1059ifeq ($(FULL_TARGET),arm-linux) 1060override TARGET_LOADERS+=$(LOADERS) 1061endif 1062ifeq ($(FULL_TARGET),arm-netbsd) 1063override TARGET_LOADERS+=$(LOADERS) 1064endif 1065ifeq ($(FULL_TARGET),arm-palmos) 1066override TARGET_LOADERS+=$(LOADERS) 1067endif 1068ifeq ($(FULL_TARGET),arm-wince) 1069override TARGET_LOADERS+=$(LOADERS) 1070endif 1071ifeq ($(FULL_TARGET),arm-gba) 1072override TARGET_LOADERS+=$(LOADERS) 1073endif 1074ifeq ($(FULL_TARGET),arm-nds) 1075override TARGET_LOADERS+=$(LOADERS) 1076endif 1077ifeq ($(FULL_TARGET),arm-embedded) 1078override TARGET_LOADERS+=$(LOADERS) 1079endif 1080ifeq ($(FULL_TARGET),arm-symbian) 1081override TARGET_LOADERS+=$(LOADERS) 1082endif 1083ifeq ($(FULL_TARGET),arm-android) 1084override TARGET_LOADERS+=$(LOADERS) 1085endif 1086ifeq ($(FULL_TARGET),arm-aros) 1087override TARGET_LOADERS+=$(LOADERS) 1088endif 1089ifeq ($(FULL_TARGET),arm-ios) 1090override TARGET_LOADERS+=$(LOADERS) 1091endif 1092ifeq ($(FULL_TARGET),powerpc64-linux) 1093override TARGET_LOADERS+=$(LOADERS) 1094endif 1095ifeq ($(FULL_TARGET),powerpc64-darwin) 1096override TARGET_LOADERS+=$(LOADERS) 1097endif 1098ifeq ($(FULL_TARGET),powerpc64-embedded) 1099override TARGET_LOADERS+=$(LOADERS) 1100endif 1101ifeq ($(FULL_TARGET),powerpc64-aix) 1102override TARGET_LOADERS+=$(LOADERS) 1103endif 1104ifeq ($(FULL_TARGET),avr-embedded) 1105override TARGET_LOADERS+=$(LOADERS) 1106endif 1107ifeq ($(FULL_TARGET),armeb-linux) 1108override TARGET_LOADERS+=$(LOADERS) 1109endif 1110ifeq ($(FULL_TARGET),armeb-embedded) 1111override TARGET_LOADERS+=$(LOADERS) 1112endif 1113ifeq ($(FULL_TARGET),mips-linux) 1114override TARGET_LOADERS+=$(LOADERS) 1115endif 1116ifeq ($(FULL_TARGET),mipsel-linux) 1117override TARGET_LOADERS+=$(LOADERS) 1118endif 1119ifeq ($(FULL_TARGET),mipsel-embedded) 1120override TARGET_LOADERS+=$(LOADERS) 1121endif 1122ifeq ($(FULL_TARGET),mipsel-android) 1123override TARGET_LOADERS+=$(LOADERS) 1124endif 1125ifeq ($(FULL_TARGET),jvm-java) 1126override TARGET_LOADERS+=$(LOADERS) 1127endif 1128ifeq ($(FULL_TARGET),jvm-android) 1129override TARGET_LOADERS+=$(LOADERS) 1130endif 1131ifeq ($(FULL_TARGET),i8086-embedded) 1132override TARGET_LOADERS+=$(LOADERS) 1133endif 1134ifeq ($(FULL_TARGET),i8086-msdos) 1135override TARGET_LOADERS+=$(LOADERS) 1136endif 1137ifeq ($(FULL_TARGET),i8086-win16) 1138override TARGET_LOADERS+=$(LOADERS) 1139endif 1140ifeq ($(FULL_TARGET),aarch64-linux) 1141override TARGET_LOADERS+=$(LOADERS) 1142endif 1143ifeq ($(FULL_TARGET),aarch64-darwin) 1144override TARGET_LOADERS+=$(LOADERS) 1145endif 1146ifeq ($(FULL_TARGET),aarch64-android) 1147override TARGET_LOADERS+=$(LOADERS) 1148endif 1149ifeq ($(FULL_TARGET),aarch64-ios) 1150override TARGET_LOADERS+=$(LOADERS) 1151endif 1152ifeq ($(FULL_TARGET),wasm-wasm) 1153override TARGET_LOADERS+=$(LOADERS) 1154endif 1155ifeq ($(FULL_TARGET),sparc64-linux) 1156override TARGET_LOADERS+=$(LOADERS) 1157endif 1158ifeq ($(FULL_TARGET),i386-linux) 1159override TARGET_RSTS+=math typinfo sysconst rtlconsts 1160endif 1161ifeq ($(FULL_TARGET),i386-go32v2) 1162override TARGET_RSTS+=math typinfo sysconst rtlconsts 1163endif 1164ifeq ($(FULL_TARGET),i386-win32) 1165override TARGET_RSTS+=math typinfo sysconst rtlconsts 1166endif 1167ifeq ($(FULL_TARGET),i386-os2) 1168override TARGET_RSTS+=math typinfo sysconst rtlconsts 1169endif 1170ifeq ($(FULL_TARGET),i386-freebsd) 1171override TARGET_RSTS+=math typinfo sysconst rtlconsts 1172endif 1173ifeq ($(FULL_TARGET),i386-beos) 1174override TARGET_RSTS+=math typinfo sysconst rtlconsts 1175endif 1176ifeq ($(FULL_TARGET),i386-haiku) 1177override TARGET_RSTS+=math typinfo sysconst rtlconsts 1178endif 1179ifeq ($(FULL_TARGET),i386-netbsd) 1180override TARGET_RSTS+=math typinfo sysconst rtlconsts 1181endif 1182ifeq ($(FULL_TARGET),i386-solaris) 1183override TARGET_RSTS+=math typinfo sysconst rtlconsts 1184endif 1185ifeq ($(FULL_TARGET),i386-netware) 1186override TARGET_RSTS+=math typinfo sysconst rtlconsts 1187endif 1188ifeq ($(FULL_TARGET),i386-openbsd) 1189override TARGET_RSTS+=math typinfo sysconst rtlconsts 1190endif 1191ifeq ($(FULL_TARGET),i386-wdosx) 1192override TARGET_RSTS+=math typinfo sysconst rtlconsts 1193endif 1194ifeq ($(FULL_TARGET),i386-darwin) 1195override TARGET_RSTS+=math typinfo sysconst rtlconsts 1196endif 1197ifeq ($(FULL_TARGET),i386-emx) 1198override TARGET_RSTS+=math typinfo sysconst rtlconsts 1199endif 1200ifeq ($(FULL_TARGET),i386-watcom) 1201override TARGET_RSTS+=math typinfo sysconst rtlconsts 1202endif 1203ifeq ($(FULL_TARGET),i386-netwlibc) 1204override TARGET_RSTS+=math typinfo sysconst rtlconsts 1205endif 1206ifeq ($(FULL_TARGET),i386-wince) 1207override TARGET_RSTS+=math typinfo sysconst rtlconsts 1208endif 1209ifeq ($(FULL_TARGET),i386-embedded) 1210override TARGET_RSTS+=math typinfo sysconst rtlconsts 1211endif 1212ifeq ($(FULL_TARGET),i386-symbian) 1213override TARGET_RSTS+=math typinfo sysconst rtlconsts 1214endif 1215ifeq ($(FULL_TARGET),i386-nativent) 1216override TARGET_RSTS+=math typinfo sysconst rtlconsts 1217endif 1218ifeq ($(FULL_TARGET),i386-iphonesim) 1219override TARGET_RSTS+=math typinfo sysconst rtlconsts 1220endif 1221ifeq ($(FULL_TARGET),i386-android) 1222override TARGET_RSTS+=math typinfo sysconst rtlconsts 1223endif 1224ifeq ($(FULL_TARGET),i386-aros) 1225override TARGET_RSTS+=math typinfo sysconst rtlconsts 1226endif 1227ifeq ($(FULL_TARGET),m68k-linux) 1228override TARGET_RSTS+=math typinfo sysconst rtlconsts 1229endif 1230ifeq ($(FULL_TARGET),m68k-netbsd) 1231override TARGET_RSTS+=math typinfo sysconst rtlconsts 1232endif 1233ifeq ($(FULL_TARGET),m68k-amiga) 1234override TARGET_RSTS+=math typinfo sysconst rtlconsts 1235endif 1236ifeq ($(FULL_TARGET),m68k-atari) 1237override TARGET_RSTS+=math typinfo sysconst rtlconsts 1238endif 1239ifeq ($(FULL_TARGET),m68k-palmos) 1240override TARGET_RSTS+=math typinfo sysconst rtlconsts 1241endif 1242ifeq ($(FULL_TARGET),m68k-macosclassic) 1243override TARGET_RSTS+=math typinfo sysconst rtlconsts 1244endif 1245ifeq ($(FULL_TARGET),m68k-embedded) 1246override TARGET_RSTS+=math typinfo sysconst rtlconsts 1247endif 1248ifeq ($(FULL_TARGET),powerpc-linux) 1249override TARGET_RSTS+=math typinfo sysconst rtlconsts 1250endif 1251ifeq ($(FULL_TARGET),powerpc-netbsd) 1252override TARGET_RSTS+=math typinfo sysconst rtlconsts 1253endif 1254ifeq ($(FULL_TARGET),powerpc-amiga) 1255override TARGET_RSTS+=math typinfo sysconst rtlconsts 1256endif 1257ifeq ($(FULL_TARGET),powerpc-macosclassic) 1258override TARGET_RSTS+=math typinfo sysconst rtlconsts 1259endif 1260ifeq ($(FULL_TARGET),powerpc-darwin) 1261override TARGET_RSTS+=math typinfo sysconst rtlconsts 1262endif 1263ifeq ($(FULL_TARGET),powerpc-morphos) 1264override TARGET_RSTS+=math typinfo sysconst rtlconsts 1265endif 1266ifeq ($(FULL_TARGET),powerpc-embedded) 1267override TARGET_RSTS+=math typinfo sysconst rtlconsts 1268endif 1269ifeq ($(FULL_TARGET),powerpc-wii) 1270override TARGET_RSTS+=math typinfo sysconst rtlconsts 1271endif 1272ifeq ($(FULL_TARGET),powerpc-aix) 1273override TARGET_RSTS+=math typinfo sysconst rtlconsts 1274endif 1275ifeq ($(FULL_TARGET),sparc-linux) 1276override TARGET_RSTS+=math typinfo sysconst rtlconsts 1277endif 1278ifeq ($(FULL_TARGET),sparc-netbsd) 1279override TARGET_RSTS+=math typinfo sysconst rtlconsts 1280endif 1281ifeq ($(FULL_TARGET),sparc-solaris) 1282override TARGET_RSTS+=math typinfo sysconst rtlconsts 1283endif 1284ifeq ($(FULL_TARGET),sparc-embedded) 1285override TARGET_RSTS+=math typinfo sysconst rtlconsts 1286endif 1287ifeq ($(FULL_TARGET),x86_64-linux) 1288override TARGET_RSTS+=math typinfo sysconst rtlconsts 1289endif 1290ifeq ($(FULL_TARGET),x86_64-freebsd) 1291override TARGET_RSTS+=math typinfo sysconst rtlconsts 1292endif 1293ifeq ($(FULL_TARGET),x86_64-haiku) 1294override TARGET_RSTS+=math typinfo sysconst rtlconsts 1295endif 1296ifeq ($(FULL_TARGET),x86_64-netbsd) 1297override TARGET_RSTS+=math typinfo sysconst rtlconsts 1298endif 1299ifeq ($(FULL_TARGET),x86_64-solaris) 1300override TARGET_RSTS+=math typinfo sysconst rtlconsts 1301endif 1302ifeq ($(FULL_TARGET),x86_64-openbsd) 1303override TARGET_RSTS+=math typinfo sysconst rtlconsts 1304endif 1305ifeq ($(FULL_TARGET),x86_64-darwin) 1306override TARGET_RSTS+=math typinfo sysconst rtlconsts 1307endif 1308ifeq ($(FULL_TARGET),x86_64-win64) 1309override TARGET_RSTS+=math typinfo sysconst rtlconsts 1310endif 1311ifeq ($(FULL_TARGET),x86_64-embedded) 1312override TARGET_RSTS+=math typinfo sysconst rtlconsts 1313endif 1314ifeq ($(FULL_TARGET),x86_64-iphonesim) 1315override TARGET_RSTS+=math typinfo sysconst rtlconsts 1316endif 1317ifeq ($(FULL_TARGET),x86_64-android) 1318override TARGET_RSTS+=math typinfo sysconst rtlconsts 1319endif 1320ifeq ($(FULL_TARGET),x86_64-aros) 1321override TARGET_RSTS+=math typinfo sysconst rtlconsts 1322endif 1323ifeq ($(FULL_TARGET),x86_64-dragonfly) 1324override TARGET_RSTS+=math typinfo sysconst rtlconsts 1325endif 1326ifeq ($(FULL_TARGET),arm-linux) 1327override TARGET_RSTS+=math typinfo sysconst rtlconsts 1328endif 1329ifeq ($(FULL_TARGET),arm-netbsd) 1330override TARGET_RSTS+=math typinfo sysconst rtlconsts 1331endif 1332ifeq ($(FULL_TARGET),arm-palmos) 1333override TARGET_RSTS+=math typinfo sysconst rtlconsts 1334endif 1335ifeq ($(FULL_TARGET),arm-wince) 1336override TARGET_RSTS+=math typinfo sysconst rtlconsts 1337endif 1338ifeq ($(FULL_TARGET),arm-gba) 1339override TARGET_RSTS+=math typinfo sysconst rtlconsts 1340endif 1341ifeq ($(FULL_TARGET),arm-nds) 1342override TARGET_RSTS+=math typinfo sysconst rtlconsts 1343endif 1344ifeq ($(FULL_TARGET),arm-embedded) 1345override TARGET_RSTS+=math typinfo sysconst rtlconsts 1346endif 1347ifeq ($(FULL_TARGET),arm-symbian) 1348override TARGET_RSTS+=math typinfo sysconst rtlconsts 1349endif 1350ifeq ($(FULL_TARGET),arm-android) 1351override TARGET_RSTS+=math typinfo sysconst rtlconsts 1352endif 1353ifeq ($(FULL_TARGET),arm-aros) 1354override TARGET_RSTS+=math typinfo sysconst rtlconsts 1355endif 1356ifeq ($(FULL_TARGET),arm-ios) 1357override TARGET_RSTS+=math typinfo sysconst rtlconsts 1358endif 1359ifeq ($(FULL_TARGET),powerpc64-linux) 1360override TARGET_RSTS+=math typinfo sysconst rtlconsts 1361endif 1362ifeq ($(FULL_TARGET),powerpc64-darwin) 1363override TARGET_RSTS+=math typinfo sysconst rtlconsts 1364endif 1365ifeq ($(FULL_TARGET),powerpc64-embedded) 1366override TARGET_RSTS+=math typinfo sysconst rtlconsts 1367endif 1368ifeq ($(FULL_TARGET),powerpc64-aix) 1369override TARGET_RSTS+=math typinfo sysconst rtlconsts 1370endif 1371ifeq ($(FULL_TARGET),avr-embedded) 1372override TARGET_RSTS+=math typinfo sysconst rtlconsts 1373endif 1374ifeq ($(FULL_TARGET),armeb-linux) 1375override TARGET_RSTS+=math typinfo sysconst rtlconsts 1376endif 1377ifeq ($(FULL_TARGET),armeb-embedded) 1378override TARGET_RSTS+=math typinfo sysconst rtlconsts 1379endif 1380ifeq ($(FULL_TARGET),mips-linux) 1381override TARGET_RSTS+=math typinfo sysconst rtlconsts 1382endif 1383ifeq ($(FULL_TARGET),mipsel-linux) 1384override TARGET_RSTS+=math typinfo sysconst rtlconsts 1385endif 1386ifeq ($(FULL_TARGET),mipsel-embedded) 1387override TARGET_RSTS+=math typinfo sysconst rtlconsts 1388endif 1389ifeq ($(FULL_TARGET),mipsel-android) 1390override TARGET_RSTS+=math typinfo sysconst rtlconsts 1391endif 1392ifeq ($(FULL_TARGET),jvm-java) 1393override TARGET_RSTS+=math typinfo sysconst rtlconsts 1394endif 1395ifeq ($(FULL_TARGET),jvm-android) 1396override TARGET_RSTS+=math typinfo sysconst rtlconsts 1397endif 1398ifeq ($(FULL_TARGET),i8086-embedded) 1399override TARGET_RSTS+=math typinfo sysconst rtlconsts 1400endif 1401ifeq ($(FULL_TARGET),i8086-msdos) 1402override TARGET_RSTS+=math typinfo sysconst rtlconsts 1403endif 1404ifeq ($(FULL_TARGET),i8086-win16) 1405override TARGET_RSTS+=math typinfo sysconst rtlconsts 1406endif 1407ifeq ($(FULL_TARGET),aarch64-linux) 1408override TARGET_RSTS+=math typinfo sysconst rtlconsts 1409endif 1410ifeq ($(FULL_TARGET),aarch64-darwin) 1411override TARGET_RSTS+=math typinfo sysconst rtlconsts 1412endif 1413ifeq ($(FULL_TARGET),aarch64-android) 1414override TARGET_RSTS+=math typinfo sysconst rtlconsts 1415endif 1416ifeq ($(FULL_TARGET),aarch64-ios) 1417override TARGET_RSTS+=math typinfo sysconst rtlconsts 1418endif 1419ifeq ($(FULL_TARGET),wasm-wasm) 1420override TARGET_RSTS+=math typinfo sysconst rtlconsts 1421endif 1422ifeq ($(FULL_TARGET),sparc64-linux) 1423override TARGET_RSTS+=math typinfo sysconst rtlconsts 1424endif 1425ifeq ($(FULL_TARGET),i386-linux) 1426override CLEAN_UNITS+=syslinux linux 1427endif 1428ifeq ($(FULL_TARGET),i386-go32v2) 1429override CLEAN_UNITS+=syslinux linux 1430endif 1431ifeq ($(FULL_TARGET),i386-win32) 1432override CLEAN_UNITS+=syslinux linux 1433endif 1434ifeq ($(FULL_TARGET),i386-os2) 1435override CLEAN_UNITS+=syslinux linux 1436endif 1437ifeq ($(FULL_TARGET),i386-freebsd) 1438override CLEAN_UNITS+=syslinux linux 1439endif 1440ifeq ($(FULL_TARGET),i386-beos) 1441override CLEAN_UNITS+=syslinux linux 1442endif 1443ifeq ($(FULL_TARGET),i386-haiku) 1444override CLEAN_UNITS+=syslinux linux 1445endif 1446ifeq ($(FULL_TARGET),i386-netbsd) 1447override CLEAN_UNITS+=syslinux linux 1448endif 1449ifeq ($(FULL_TARGET),i386-solaris) 1450override CLEAN_UNITS+=syslinux linux 1451endif 1452ifeq ($(FULL_TARGET),i386-netware) 1453override CLEAN_UNITS+=syslinux linux 1454endif 1455ifeq ($(FULL_TARGET),i386-openbsd) 1456override CLEAN_UNITS+=syslinux linux 1457endif 1458ifeq ($(FULL_TARGET),i386-wdosx) 1459override CLEAN_UNITS+=syslinux linux 1460endif 1461ifeq ($(FULL_TARGET),i386-darwin) 1462override CLEAN_UNITS+=syslinux linux 1463endif 1464ifeq ($(FULL_TARGET),i386-emx) 1465override CLEAN_UNITS+=syslinux linux 1466endif 1467ifeq ($(FULL_TARGET),i386-watcom) 1468override CLEAN_UNITS+=syslinux linux 1469endif 1470ifeq ($(FULL_TARGET),i386-netwlibc) 1471override CLEAN_UNITS+=syslinux linux 1472endif 1473ifeq ($(FULL_TARGET),i386-wince) 1474override CLEAN_UNITS+=syslinux linux 1475endif 1476ifeq ($(FULL_TARGET),i386-embedded) 1477override CLEAN_UNITS+=syslinux linux 1478endif 1479ifeq ($(FULL_TARGET),i386-symbian) 1480override CLEAN_UNITS+=syslinux linux 1481endif 1482ifeq ($(FULL_TARGET),i386-nativent) 1483override CLEAN_UNITS+=syslinux linux 1484endif 1485ifeq ($(FULL_TARGET),i386-iphonesim) 1486override CLEAN_UNITS+=syslinux linux 1487endif 1488ifeq ($(FULL_TARGET),i386-android) 1489override CLEAN_UNITS+=syslinux linux 1490endif 1491ifeq ($(FULL_TARGET),i386-aros) 1492override CLEAN_UNITS+=syslinux linux 1493endif 1494ifeq ($(FULL_TARGET),m68k-linux) 1495override CLEAN_UNITS+=syslinux linux 1496endif 1497ifeq ($(FULL_TARGET),m68k-netbsd) 1498override CLEAN_UNITS+=syslinux linux 1499endif 1500ifeq ($(FULL_TARGET),m68k-amiga) 1501override CLEAN_UNITS+=syslinux linux 1502endif 1503ifeq ($(FULL_TARGET),m68k-atari) 1504override CLEAN_UNITS+=syslinux linux 1505endif 1506ifeq ($(FULL_TARGET),m68k-palmos) 1507override CLEAN_UNITS+=syslinux linux 1508endif 1509ifeq ($(FULL_TARGET),m68k-macosclassic) 1510override CLEAN_UNITS+=syslinux linux 1511endif 1512ifeq ($(FULL_TARGET),m68k-embedded) 1513override CLEAN_UNITS+=syslinux linux 1514endif 1515ifeq ($(FULL_TARGET),powerpc-linux) 1516override CLEAN_UNITS+=syslinux linux 1517endif 1518ifeq ($(FULL_TARGET),powerpc-netbsd) 1519override CLEAN_UNITS+=syslinux linux 1520endif 1521ifeq ($(FULL_TARGET),powerpc-amiga) 1522override CLEAN_UNITS+=syslinux linux 1523endif 1524ifeq ($(FULL_TARGET),powerpc-macosclassic) 1525override CLEAN_UNITS+=syslinux linux 1526endif 1527ifeq ($(FULL_TARGET),powerpc-darwin) 1528override CLEAN_UNITS+=syslinux linux 1529endif 1530ifeq ($(FULL_TARGET),powerpc-morphos) 1531override CLEAN_UNITS+=syslinux linux 1532endif 1533ifeq ($(FULL_TARGET),powerpc-embedded) 1534override CLEAN_UNITS+=syslinux linux 1535endif 1536ifeq ($(FULL_TARGET),powerpc-wii) 1537override CLEAN_UNITS+=syslinux linux 1538endif 1539ifeq ($(FULL_TARGET),powerpc-aix) 1540override CLEAN_UNITS+=syslinux linux 1541endif 1542ifeq ($(FULL_TARGET),sparc-linux) 1543override CLEAN_UNITS+=syslinux linux 1544endif 1545ifeq ($(FULL_TARGET),sparc-netbsd) 1546override CLEAN_UNITS+=syslinux linux 1547endif 1548ifeq ($(FULL_TARGET),sparc-solaris) 1549override CLEAN_UNITS+=syslinux linux 1550endif 1551ifeq ($(FULL_TARGET),sparc-embedded) 1552override CLEAN_UNITS+=syslinux linux 1553endif 1554ifeq ($(FULL_TARGET),x86_64-linux) 1555override CLEAN_UNITS+=syslinux linux 1556endif 1557ifeq ($(FULL_TARGET),x86_64-freebsd) 1558override CLEAN_UNITS+=syslinux linux 1559endif 1560ifeq ($(FULL_TARGET),x86_64-haiku) 1561override CLEAN_UNITS+=syslinux linux 1562endif 1563ifeq ($(FULL_TARGET),x86_64-netbsd) 1564override CLEAN_UNITS+=syslinux linux 1565endif 1566ifeq ($(FULL_TARGET),x86_64-solaris) 1567override CLEAN_UNITS+=syslinux linux 1568endif 1569ifeq ($(FULL_TARGET),x86_64-openbsd) 1570override CLEAN_UNITS+=syslinux linux 1571endif 1572ifeq ($(FULL_TARGET),x86_64-darwin) 1573override CLEAN_UNITS+=syslinux linux 1574endif 1575ifeq ($(FULL_TARGET),x86_64-win64) 1576override CLEAN_UNITS+=syslinux linux 1577endif 1578ifeq ($(FULL_TARGET),x86_64-embedded) 1579override CLEAN_UNITS+=syslinux linux 1580endif 1581ifeq ($(FULL_TARGET),x86_64-iphonesim) 1582override CLEAN_UNITS+=syslinux linux 1583endif 1584ifeq ($(FULL_TARGET),x86_64-android) 1585override CLEAN_UNITS+=syslinux linux 1586endif 1587ifeq ($(FULL_TARGET),x86_64-aros) 1588override CLEAN_UNITS+=syslinux linux 1589endif 1590ifeq ($(FULL_TARGET),x86_64-dragonfly) 1591override CLEAN_UNITS+=syslinux linux 1592endif 1593ifeq ($(FULL_TARGET),arm-linux) 1594override CLEAN_UNITS+=syslinux linux 1595endif 1596ifeq ($(FULL_TARGET),arm-netbsd) 1597override CLEAN_UNITS+=syslinux linux 1598endif 1599ifeq ($(FULL_TARGET),arm-palmos) 1600override CLEAN_UNITS+=syslinux linux 1601endif 1602ifeq ($(FULL_TARGET),arm-wince) 1603override CLEAN_UNITS+=syslinux linux 1604endif 1605ifeq ($(FULL_TARGET),arm-gba) 1606override CLEAN_UNITS+=syslinux linux 1607endif 1608ifeq ($(FULL_TARGET),arm-nds) 1609override CLEAN_UNITS+=syslinux linux 1610endif 1611ifeq ($(FULL_TARGET),arm-embedded) 1612override CLEAN_UNITS+=syslinux linux 1613endif 1614ifeq ($(FULL_TARGET),arm-symbian) 1615override CLEAN_UNITS+=syslinux linux 1616endif 1617ifeq ($(FULL_TARGET),arm-android) 1618override CLEAN_UNITS+=syslinux linux 1619endif 1620ifeq ($(FULL_TARGET),arm-aros) 1621override CLEAN_UNITS+=syslinux linux 1622endif 1623ifeq ($(FULL_TARGET),arm-ios) 1624override CLEAN_UNITS+=syslinux linux 1625endif 1626ifeq ($(FULL_TARGET),powerpc64-linux) 1627override CLEAN_UNITS+=syslinux linux 1628endif 1629ifeq ($(FULL_TARGET),powerpc64-darwin) 1630override CLEAN_UNITS+=syslinux linux 1631endif 1632ifeq ($(FULL_TARGET),powerpc64-embedded) 1633override CLEAN_UNITS+=syslinux linux 1634endif 1635ifeq ($(FULL_TARGET),powerpc64-aix) 1636override CLEAN_UNITS+=syslinux linux 1637endif 1638ifeq ($(FULL_TARGET),avr-embedded) 1639override CLEAN_UNITS+=syslinux linux 1640endif 1641ifeq ($(FULL_TARGET),armeb-linux) 1642override CLEAN_UNITS+=syslinux linux 1643endif 1644ifeq ($(FULL_TARGET),armeb-embedded) 1645override CLEAN_UNITS+=syslinux linux 1646endif 1647ifeq ($(FULL_TARGET),mips-linux) 1648override CLEAN_UNITS+=syslinux linux 1649endif 1650ifeq ($(FULL_TARGET),mipsel-linux) 1651override CLEAN_UNITS+=syslinux linux 1652endif 1653ifeq ($(FULL_TARGET),mipsel-embedded) 1654override CLEAN_UNITS+=syslinux linux 1655endif 1656ifeq ($(FULL_TARGET),mipsel-android) 1657override CLEAN_UNITS+=syslinux linux 1658endif 1659ifeq ($(FULL_TARGET),jvm-java) 1660override CLEAN_UNITS+=syslinux linux 1661endif 1662ifeq ($(FULL_TARGET),jvm-android) 1663override CLEAN_UNITS+=syslinux linux 1664endif 1665ifeq ($(FULL_TARGET),i8086-embedded) 1666override CLEAN_UNITS+=syslinux linux 1667endif 1668ifeq ($(FULL_TARGET),i8086-msdos) 1669override CLEAN_UNITS+=syslinux linux 1670endif 1671ifeq ($(FULL_TARGET),i8086-win16) 1672override CLEAN_UNITS+=syslinux linux 1673endif 1674ifeq ($(FULL_TARGET),aarch64-linux) 1675override CLEAN_UNITS+=syslinux linux 1676endif 1677ifeq ($(FULL_TARGET),aarch64-darwin) 1678override CLEAN_UNITS+=syslinux linux 1679endif 1680ifeq ($(FULL_TARGET),aarch64-android) 1681override CLEAN_UNITS+=syslinux linux 1682endif 1683ifeq ($(FULL_TARGET),aarch64-ios) 1684override CLEAN_UNITS+=syslinux linux 1685endif 1686ifeq ($(FULL_TARGET),wasm-wasm) 1687override CLEAN_UNITS+=syslinux linux 1688endif 1689ifeq ($(FULL_TARGET),sparc64-linux) 1690override CLEAN_UNITS+=syslinux linux 1691endif 1692override INSTALL_FPCPACKAGE=y 1693ifeq ($(FULL_TARGET),i386-linux) 1694override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1695endif 1696ifeq ($(FULL_TARGET),i386-go32v2) 1697override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1698endif 1699ifeq ($(FULL_TARGET),i386-win32) 1700override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1701endif 1702ifeq ($(FULL_TARGET),i386-os2) 1703override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1704endif 1705ifeq ($(FULL_TARGET),i386-freebsd) 1706override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1707endif 1708ifeq ($(FULL_TARGET),i386-beos) 1709override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1710endif 1711ifeq ($(FULL_TARGET),i386-haiku) 1712override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1713endif 1714ifeq ($(FULL_TARGET),i386-netbsd) 1715override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1716endif 1717ifeq ($(FULL_TARGET),i386-solaris) 1718override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1719endif 1720ifeq ($(FULL_TARGET),i386-netware) 1721override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1722endif 1723ifeq ($(FULL_TARGET),i386-openbsd) 1724override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1725endif 1726ifeq ($(FULL_TARGET),i386-wdosx) 1727override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1728endif 1729ifeq ($(FULL_TARGET),i386-darwin) 1730override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1731endif 1732ifeq ($(FULL_TARGET),i386-emx) 1733override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1734endif 1735ifeq ($(FULL_TARGET),i386-watcom) 1736override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1737endif 1738ifeq ($(FULL_TARGET),i386-netwlibc) 1739override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1740endif 1741ifeq ($(FULL_TARGET),i386-wince) 1742override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1743endif 1744ifeq ($(FULL_TARGET),i386-embedded) 1745override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1746endif 1747ifeq ($(FULL_TARGET),i386-symbian) 1748override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1749endif 1750ifeq ($(FULL_TARGET),i386-nativent) 1751override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1752endif 1753ifeq ($(FULL_TARGET),i386-iphonesim) 1754override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1755endif 1756ifeq ($(FULL_TARGET),i386-android) 1757override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1758endif 1759ifeq ($(FULL_TARGET),i386-aros) 1760override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1761endif 1762ifeq ($(FULL_TARGET),m68k-linux) 1763override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1764endif 1765ifeq ($(FULL_TARGET),m68k-netbsd) 1766override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1767endif 1768ifeq ($(FULL_TARGET),m68k-amiga) 1769override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1770endif 1771ifeq ($(FULL_TARGET),m68k-atari) 1772override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1773endif 1774ifeq ($(FULL_TARGET),m68k-palmos) 1775override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1776endif 1777ifeq ($(FULL_TARGET),m68k-macosclassic) 1778override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1779endif 1780ifeq ($(FULL_TARGET),m68k-embedded) 1781override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1782endif 1783ifeq ($(FULL_TARGET),powerpc-linux) 1784override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1785endif 1786ifeq ($(FULL_TARGET),powerpc-netbsd) 1787override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1788endif 1789ifeq ($(FULL_TARGET),powerpc-amiga) 1790override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1791endif 1792ifeq ($(FULL_TARGET),powerpc-macosclassic) 1793override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1794endif 1795ifeq ($(FULL_TARGET),powerpc-darwin) 1796override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1797endif 1798ifeq ($(FULL_TARGET),powerpc-morphos) 1799override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1800endif 1801ifeq ($(FULL_TARGET),powerpc-embedded) 1802override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1803endif 1804ifeq ($(FULL_TARGET),powerpc-wii) 1805override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1806endif 1807ifeq ($(FULL_TARGET),powerpc-aix) 1808override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1809endif 1810ifeq ($(FULL_TARGET),sparc-linux) 1811override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1812endif 1813ifeq ($(FULL_TARGET),sparc-netbsd) 1814override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1815endif 1816ifeq ($(FULL_TARGET),sparc-solaris) 1817override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1818endif 1819ifeq ($(FULL_TARGET),sparc-embedded) 1820override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1821endif 1822ifeq ($(FULL_TARGET),x86_64-linux) 1823override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1824endif 1825ifeq ($(FULL_TARGET),x86_64-freebsd) 1826override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1827endif 1828ifeq ($(FULL_TARGET),x86_64-haiku) 1829override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1830endif 1831ifeq ($(FULL_TARGET),x86_64-netbsd) 1832override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1833endif 1834ifeq ($(FULL_TARGET),x86_64-solaris) 1835override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1836endif 1837ifeq ($(FULL_TARGET),x86_64-openbsd) 1838override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1839endif 1840ifeq ($(FULL_TARGET),x86_64-darwin) 1841override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1842endif 1843ifeq ($(FULL_TARGET),x86_64-win64) 1844override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1845endif 1846ifeq ($(FULL_TARGET),x86_64-embedded) 1847override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1848endif 1849ifeq ($(FULL_TARGET),x86_64-iphonesim) 1850override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1851endif 1852ifeq ($(FULL_TARGET),x86_64-android) 1853override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1854endif 1855ifeq ($(FULL_TARGET),x86_64-aros) 1856override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1857endif 1858ifeq ($(FULL_TARGET),x86_64-dragonfly) 1859override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1860endif 1861ifeq ($(FULL_TARGET),arm-linux) 1862override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1863endif 1864ifeq ($(FULL_TARGET),arm-netbsd) 1865override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1866endif 1867ifeq ($(FULL_TARGET),arm-palmos) 1868override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1869endif 1870ifeq ($(FULL_TARGET),arm-wince) 1871override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1872endif 1873ifeq ($(FULL_TARGET),arm-gba) 1874override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1875endif 1876ifeq ($(FULL_TARGET),arm-nds) 1877override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1878endif 1879ifeq ($(FULL_TARGET),arm-embedded) 1880override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1881endif 1882ifeq ($(FULL_TARGET),arm-symbian) 1883override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1884endif 1885ifeq ($(FULL_TARGET),arm-android) 1886override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1887endif 1888ifeq ($(FULL_TARGET),arm-aros) 1889override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1890endif 1891ifeq ($(FULL_TARGET),arm-ios) 1892override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1893endif 1894ifeq ($(FULL_TARGET),powerpc64-linux) 1895override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1896endif 1897ifeq ($(FULL_TARGET),powerpc64-darwin) 1898override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1899endif 1900ifeq ($(FULL_TARGET),powerpc64-embedded) 1901override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1902endif 1903ifeq ($(FULL_TARGET),powerpc64-aix) 1904override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1905endif 1906ifeq ($(FULL_TARGET),avr-embedded) 1907override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1908endif 1909ifeq ($(FULL_TARGET),armeb-linux) 1910override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1911endif 1912ifeq ($(FULL_TARGET),armeb-embedded) 1913override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1914endif 1915ifeq ($(FULL_TARGET),mips-linux) 1916override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1917endif 1918ifeq ($(FULL_TARGET),mipsel-linux) 1919override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1920endif 1921ifeq ($(FULL_TARGET),mipsel-embedded) 1922override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1923endif 1924ifeq ($(FULL_TARGET),mipsel-android) 1925override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1926endif 1927ifeq ($(FULL_TARGET),jvm-java) 1928override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1929endif 1930ifeq ($(FULL_TARGET),jvm-android) 1931override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1932endif 1933ifeq ($(FULL_TARGET),i8086-embedded) 1934override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1935endif 1936ifeq ($(FULL_TARGET),i8086-msdos) 1937override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1938endif 1939ifeq ($(FULL_TARGET),i8086-win16) 1940override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1941endif 1942ifeq ($(FULL_TARGET),aarch64-linux) 1943override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1944endif 1945ifeq ($(FULL_TARGET),aarch64-darwin) 1946override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1947endif 1948ifeq ($(FULL_TARGET),aarch64-android) 1949override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1950endif 1951ifeq ($(FULL_TARGET),aarch64-ios) 1952override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1953endif 1954ifeq ($(FULL_TARGET),wasm-wasm) 1955override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1956endif 1957ifeq ($(FULL_TARGET),sparc64-linux) 1958override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(LINUXINC) $(OSPROCINC) 1959endif 1960ifeq ($(FULL_TARGET),i386-linux) 1961override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 1962endif 1963ifeq ($(FULL_TARGET),i386-go32v2) 1964override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 1965endif 1966ifeq ($(FULL_TARGET),i386-win32) 1967override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 1968endif 1969ifeq ($(FULL_TARGET),i386-os2) 1970override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 1971endif 1972ifeq ($(FULL_TARGET),i386-freebsd) 1973override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 1974endif 1975ifeq ($(FULL_TARGET),i386-beos) 1976override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 1977endif 1978ifeq ($(FULL_TARGET),i386-haiku) 1979override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 1980endif 1981ifeq ($(FULL_TARGET),i386-netbsd) 1982override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 1983endif 1984ifeq ($(FULL_TARGET),i386-solaris) 1985override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 1986endif 1987ifeq ($(FULL_TARGET),i386-netware) 1988override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 1989endif 1990ifeq ($(FULL_TARGET),i386-openbsd) 1991override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 1992endif 1993ifeq ($(FULL_TARGET),i386-wdosx) 1994override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 1995endif 1996ifeq ($(FULL_TARGET),i386-darwin) 1997override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 1998endif 1999ifeq ($(FULL_TARGET),i386-emx) 2000override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2001endif 2002ifeq ($(FULL_TARGET),i386-watcom) 2003override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2004endif 2005ifeq ($(FULL_TARGET),i386-netwlibc) 2006override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2007endif 2008ifeq ($(FULL_TARGET),i386-wince) 2009override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2010endif 2011ifeq ($(FULL_TARGET),i386-embedded) 2012override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2013endif 2014ifeq ($(FULL_TARGET),i386-symbian) 2015override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2016endif 2017ifeq ($(FULL_TARGET),i386-nativent) 2018override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2019endif 2020ifeq ($(FULL_TARGET),i386-iphonesim) 2021override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2022endif 2023ifeq ($(FULL_TARGET),i386-android) 2024override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2025endif 2026ifeq ($(FULL_TARGET),i386-aros) 2027override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2028endif 2029ifeq ($(FULL_TARGET),m68k-linux) 2030override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2031endif 2032ifeq ($(FULL_TARGET),m68k-netbsd) 2033override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2034endif 2035ifeq ($(FULL_TARGET),m68k-amiga) 2036override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2037endif 2038ifeq ($(FULL_TARGET),m68k-atari) 2039override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2040endif 2041ifeq ($(FULL_TARGET),m68k-palmos) 2042override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2043endif 2044ifeq ($(FULL_TARGET),m68k-macosclassic) 2045override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2046endif 2047ifeq ($(FULL_TARGET),m68k-embedded) 2048override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2049endif 2050ifeq ($(FULL_TARGET),powerpc-linux) 2051override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2052endif 2053ifeq ($(FULL_TARGET),powerpc-netbsd) 2054override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2055endif 2056ifeq ($(FULL_TARGET),powerpc-amiga) 2057override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2058endif 2059ifeq ($(FULL_TARGET),powerpc-macosclassic) 2060override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2061endif 2062ifeq ($(FULL_TARGET),powerpc-darwin) 2063override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2064endif 2065ifeq ($(FULL_TARGET),powerpc-morphos) 2066override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2067endif 2068ifeq ($(FULL_TARGET),powerpc-embedded) 2069override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2070endif 2071ifeq ($(FULL_TARGET),powerpc-wii) 2072override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2073endif 2074ifeq ($(FULL_TARGET),powerpc-aix) 2075override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2076endif 2077ifeq ($(FULL_TARGET),sparc-linux) 2078override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2079endif 2080ifeq ($(FULL_TARGET),sparc-netbsd) 2081override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2082endif 2083ifeq ($(FULL_TARGET),sparc-solaris) 2084override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2085endif 2086ifeq ($(FULL_TARGET),sparc-embedded) 2087override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2088endif 2089ifeq ($(FULL_TARGET),x86_64-linux) 2090override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2091endif 2092ifeq ($(FULL_TARGET),x86_64-freebsd) 2093override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2094endif 2095ifeq ($(FULL_TARGET),x86_64-haiku) 2096override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2097endif 2098ifeq ($(FULL_TARGET),x86_64-netbsd) 2099override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2100endif 2101ifeq ($(FULL_TARGET),x86_64-solaris) 2102override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2103endif 2104ifeq ($(FULL_TARGET),x86_64-openbsd) 2105override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2106endif 2107ifeq ($(FULL_TARGET),x86_64-darwin) 2108override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2109endif 2110ifeq ($(FULL_TARGET),x86_64-win64) 2111override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2112endif 2113ifeq ($(FULL_TARGET),x86_64-embedded) 2114override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2115endif 2116ifeq ($(FULL_TARGET),x86_64-iphonesim) 2117override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2118endif 2119ifeq ($(FULL_TARGET),x86_64-android) 2120override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2121endif 2122ifeq ($(FULL_TARGET),x86_64-aros) 2123override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2124endif 2125ifeq ($(FULL_TARGET),x86_64-dragonfly) 2126override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2127endif 2128ifeq ($(FULL_TARGET),arm-linux) 2129override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2130endif 2131ifeq ($(FULL_TARGET),arm-netbsd) 2132override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2133endif 2134ifeq ($(FULL_TARGET),arm-palmos) 2135override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2136endif 2137ifeq ($(FULL_TARGET),arm-wince) 2138override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2139endif 2140ifeq ($(FULL_TARGET),arm-gba) 2141override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2142endif 2143ifeq ($(FULL_TARGET),arm-nds) 2144override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2145endif 2146ifeq ($(FULL_TARGET),arm-embedded) 2147override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2148endif 2149ifeq ($(FULL_TARGET),arm-symbian) 2150override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2151endif 2152ifeq ($(FULL_TARGET),arm-android) 2153override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2154endif 2155ifeq ($(FULL_TARGET),arm-aros) 2156override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2157endif 2158ifeq ($(FULL_TARGET),arm-ios) 2159override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2160endif 2161ifeq ($(FULL_TARGET),powerpc64-linux) 2162override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2163endif 2164ifeq ($(FULL_TARGET),powerpc64-darwin) 2165override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2166endif 2167ifeq ($(FULL_TARGET),powerpc64-embedded) 2168override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2169endif 2170ifeq ($(FULL_TARGET),powerpc64-aix) 2171override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2172endif 2173ifeq ($(FULL_TARGET),avr-embedded) 2174override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2175endif 2176ifeq ($(FULL_TARGET),armeb-linux) 2177override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2178endif 2179ifeq ($(FULL_TARGET),armeb-embedded) 2180override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2181endif 2182ifeq ($(FULL_TARGET),mips-linux) 2183override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2184endif 2185ifeq ($(FULL_TARGET),mipsel-linux) 2186override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2187endif 2188ifeq ($(FULL_TARGET),mipsel-embedded) 2189override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2190endif 2191ifeq ($(FULL_TARGET),mipsel-android) 2192override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2193endif 2194ifeq ($(FULL_TARGET),jvm-java) 2195override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2196endif 2197ifeq ($(FULL_TARGET),jvm-android) 2198override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2199endif 2200ifeq ($(FULL_TARGET),i8086-embedded) 2201override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2202endif 2203ifeq ($(FULL_TARGET),i8086-msdos) 2204override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2205endif 2206ifeq ($(FULL_TARGET),i8086-win16) 2207override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2208endif 2209ifeq ($(FULL_TARGET),aarch64-linux) 2210override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2211endif 2212ifeq ($(FULL_TARGET),aarch64-darwin) 2213override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2214endif 2215ifeq ($(FULL_TARGET),aarch64-android) 2216override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2217endif 2218ifeq ($(FULL_TARGET),aarch64-ios) 2219override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2220endif 2221ifeq ($(FULL_TARGET),wasm-wasm) 2222override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2223endif 2224ifeq ($(FULL_TARGET),sparc64-linux) 2225override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC) 2226endif 2227ifeq ($(FULL_TARGET),i386-linux) 2228override COMPILER_TARGETDIR+=. 2229endif 2230ifeq ($(FULL_TARGET),i386-go32v2) 2231override COMPILER_TARGETDIR+=. 2232endif 2233ifeq ($(FULL_TARGET),i386-win32) 2234override COMPILER_TARGETDIR+=. 2235endif 2236ifeq ($(FULL_TARGET),i386-os2) 2237override COMPILER_TARGETDIR+=. 2238endif 2239ifeq ($(FULL_TARGET),i386-freebsd) 2240override COMPILER_TARGETDIR+=. 2241endif 2242ifeq ($(FULL_TARGET),i386-beos) 2243override COMPILER_TARGETDIR+=. 2244endif 2245ifeq ($(FULL_TARGET),i386-haiku) 2246override COMPILER_TARGETDIR+=. 2247endif 2248ifeq ($(FULL_TARGET),i386-netbsd) 2249override COMPILER_TARGETDIR+=. 2250endif 2251ifeq ($(FULL_TARGET),i386-solaris) 2252override COMPILER_TARGETDIR+=. 2253endif 2254ifeq ($(FULL_TARGET),i386-netware) 2255override COMPILER_TARGETDIR+=. 2256endif 2257ifeq ($(FULL_TARGET),i386-openbsd) 2258override COMPILER_TARGETDIR+=. 2259endif 2260ifeq ($(FULL_TARGET),i386-wdosx) 2261override COMPILER_TARGETDIR+=. 2262endif 2263ifeq ($(FULL_TARGET),i386-darwin) 2264override COMPILER_TARGETDIR+=. 2265endif 2266ifeq ($(FULL_TARGET),i386-emx) 2267override COMPILER_TARGETDIR+=. 2268endif 2269ifeq ($(FULL_TARGET),i386-watcom) 2270override COMPILER_TARGETDIR+=. 2271endif 2272ifeq ($(FULL_TARGET),i386-netwlibc) 2273override COMPILER_TARGETDIR+=. 2274endif 2275ifeq ($(FULL_TARGET),i386-wince) 2276override COMPILER_TARGETDIR+=. 2277endif 2278ifeq ($(FULL_TARGET),i386-embedded) 2279override COMPILER_TARGETDIR+=. 2280endif 2281ifeq ($(FULL_TARGET),i386-symbian) 2282override COMPILER_TARGETDIR+=. 2283endif 2284ifeq ($(FULL_TARGET),i386-nativent) 2285override COMPILER_TARGETDIR+=. 2286endif 2287ifeq ($(FULL_TARGET),i386-iphonesim) 2288override COMPILER_TARGETDIR+=. 2289endif 2290ifeq ($(FULL_TARGET),i386-android) 2291override COMPILER_TARGETDIR+=. 2292endif 2293ifeq ($(FULL_TARGET),i386-aros) 2294override COMPILER_TARGETDIR+=. 2295endif 2296ifeq ($(FULL_TARGET),m68k-linux) 2297override COMPILER_TARGETDIR+=. 2298endif 2299ifeq ($(FULL_TARGET),m68k-netbsd) 2300override COMPILER_TARGETDIR+=. 2301endif 2302ifeq ($(FULL_TARGET),m68k-amiga) 2303override COMPILER_TARGETDIR+=. 2304endif 2305ifeq ($(FULL_TARGET),m68k-atari) 2306override COMPILER_TARGETDIR+=. 2307endif 2308ifeq ($(FULL_TARGET),m68k-palmos) 2309override COMPILER_TARGETDIR+=. 2310endif 2311ifeq ($(FULL_TARGET),m68k-macosclassic) 2312override COMPILER_TARGETDIR+=. 2313endif 2314ifeq ($(FULL_TARGET),m68k-embedded) 2315override COMPILER_TARGETDIR+=. 2316endif 2317ifeq ($(FULL_TARGET),powerpc-linux) 2318override COMPILER_TARGETDIR+=. 2319endif 2320ifeq ($(FULL_TARGET),powerpc-netbsd) 2321override COMPILER_TARGETDIR+=. 2322endif 2323ifeq ($(FULL_TARGET),powerpc-amiga) 2324override COMPILER_TARGETDIR+=. 2325endif 2326ifeq ($(FULL_TARGET),powerpc-macosclassic) 2327override COMPILER_TARGETDIR+=. 2328endif 2329ifeq ($(FULL_TARGET),powerpc-darwin) 2330override COMPILER_TARGETDIR+=. 2331endif 2332ifeq ($(FULL_TARGET),powerpc-morphos) 2333override COMPILER_TARGETDIR+=. 2334endif 2335ifeq ($(FULL_TARGET),powerpc-embedded) 2336override COMPILER_TARGETDIR+=. 2337endif 2338ifeq ($(FULL_TARGET),powerpc-wii) 2339override COMPILER_TARGETDIR+=. 2340endif 2341ifeq ($(FULL_TARGET),powerpc-aix) 2342override COMPILER_TARGETDIR+=. 2343endif 2344ifeq ($(FULL_TARGET),sparc-linux) 2345override COMPILER_TARGETDIR+=. 2346endif 2347ifeq ($(FULL_TARGET),sparc-netbsd) 2348override COMPILER_TARGETDIR+=. 2349endif 2350ifeq ($(FULL_TARGET),sparc-solaris) 2351override COMPILER_TARGETDIR+=. 2352endif 2353ifeq ($(FULL_TARGET),sparc-embedded) 2354override COMPILER_TARGETDIR+=. 2355endif 2356ifeq ($(FULL_TARGET),x86_64-linux) 2357override COMPILER_TARGETDIR+=. 2358endif 2359ifeq ($(FULL_TARGET),x86_64-freebsd) 2360override COMPILER_TARGETDIR+=. 2361endif 2362ifeq ($(FULL_TARGET),x86_64-haiku) 2363override COMPILER_TARGETDIR+=. 2364endif 2365ifeq ($(FULL_TARGET),x86_64-netbsd) 2366override COMPILER_TARGETDIR+=. 2367endif 2368ifeq ($(FULL_TARGET),x86_64-solaris) 2369override COMPILER_TARGETDIR+=. 2370endif 2371ifeq ($(FULL_TARGET),x86_64-openbsd) 2372override COMPILER_TARGETDIR+=. 2373endif 2374ifeq ($(FULL_TARGET),x86_64-darwin) 2375override COMPILER_TARGETDIR+=. 2376endif 2377ifeq ($(FULL_TARGET),x86_64-win64) 2378override COMPILER_TARGETDIR+=. 2379endif 2380ifeq ($(FULL_TARGET),x86_64-embedded) 2381override COMPILER_TARGETDIR+=. 2382endif 2383ifeq ($(FULL_TARGET),x86_64-iphonesim) 2384override COMPILER_TARGETDIR+=. 2385endif 2386ifeq ($(FULL_TARGET),x86_64-android) 2387override COMPILER_TARGETDIR+=. 2388endif 2389ifeq ($(FULL_TARGET),x86_64-aros) 2390override COMPILER_TARGETDIR+=. 2391endif 2392ifeq ($(FULL_TARGET),x86_64-dragonfly) 2393override COMPILER_TARGETDIR+=. 2394endif 2395ifeq ($(FULL_TARGET),arm-linux) 2396override COMPILER_TARGETDIR+=. 2397endif 2398ifeq ($(FULL_TARGET),arm-netbsd) 2399override COMPILER_TARGETDIR+=. 2400endif 2401ifeq ($(FULL_TARGET),arm-palmos) 2402override COMPILER_TARGETDIR+=. 2403endif 2404ifeq ($(FULL_TARGET),arm-wince) 2405override COMPILER_TARGETDIR+=. 2406endif 2407ifeq ($(FULL_TARGET),arm-gba) 2408override COMPILER_TARGETDIR+=. 2409endif 2410ifeq ($(FULL_TARGET),arm-nds) 2411override COMPILER_TARGETDIR+=. 2412endif 2413ifeq ($(FULL_TARGET),arm-embedded) 2414override COMPILER_TARGETDIR+=. 2415endif 2416ifeq ($(FULL_TARGET),arm-symbian) 2417override COMPILER_TARGETDIR+=. 2418endif 2419ifeq ($(FULL_TARGET),arm-android) 2420override COMPILER_TARGETDIR+=. 2421endif 2422ifeq ($(FULL_TARGET),arm-aros) 2423override COMPILER_TARGETDIR+=. 2424endif 2425ifeq ($(FULL_TARGET),arm-ios) 2426override COMPILER_TARGETDIR+=. 2427endif 2428ifeq ($(FULL_TARGET),powerpc64-linux) 2429override COMPILER_TARGETDIR+=. 2430endif 2431ifeq ($(FULL_TARGET),powerpc64-darwin) 2432override COMPILER_TARGETDIR+=. 2433endif 2434ifeq ($(FULL_TARGET),powerpc64-embedded) 2435override COMPILER_TARGETDIR+=. 2436endif 2437ifeq ($(FULL_TARGET),powerpc64-aix) 2438override COMPILER_TARGETDIR+=. 2439endif 2440ifeq ($(FULL_TARGET),avr-embedded) 2441override COMPILER_TARGETDIR+=. 2442endif 2443ifeq ($(FULL_TARGET),armeb-linux) 2444override COMPILER_TARGETDIR+=. 2445endif 2446ifeq ($(FULL_TARGET),armeb-embedded) 2447override COMPILER_TARGETDIR+=. 2448endif 2449ifeq ($(FULL_TARGET),mips-linux) 2450override COMPILER_TARGETDIR+=. 2451endif 2452ifeq ($(FULL_TARGET),mipsel-linux) 2453override COMPILER_TARGETDIR+=. 2454endif 2455ifeq ($(FULL_TARGET),mipsel-embedded) 2456override COMPILER_TARGETDIR+=. 2457endif 2458ifeq ($(FULL_TARGET),mipsel-android) 2459override COMPILER_TARGETDIR+=. 2460endif 2461ifeq ($(FULL_TARGET),jvm-java) 2462override COMPILER_TARGETDIR+=. 2463endif 2464ifeq ($(FULL_TARGET),jvm-android) 2465override COMPILER_TARGETDIR+=. 2466endif 2467ifeq ($(FULL_TARGET),i8086-embedded) 2468override COMPILER_TARGETDIR+=. 2469endif 2470ifeq ($(FULL_TARGET),i8086-msdos) 2471override COMPILER_TARGETDIR+=. 2472endif 2473ifeq ($(FULL_TARGET),i8086-win16) 2474override COMPILER_TARGETDIR+=. 2475endif 2476ifeq ($(FULL_TARGET),aarch64-linux) 2477override COMPILER_TARGETDIR+=. 2478endif 2479ifeq ($(FULL_TARGET),aarch64-darwin) 2480override COMPILER_TARGETDIR+=. 2481endif 2482ifeq ($(FULL_TARGET),aarch64-android) 2483override COMPILER_TARGETDIR+=. 2484endif 2485ifeq ($(FULL_TARGET),aarch64-ios) 2486override COMPILER_TARGETDIR+=. 2487endif 2488ifeq ($(FULL_TARGET),wasm-wasm) 2489override COMPILER_TARGETDIR+=. 2490endif 2491ifeq ($(FULL_TARGET),sparc64-linux) 2492override COMPILER_TARGETDIR+=. 2493endif 2494override SHARED_LIBUNITS=$(SYSTEMUNIT) objpas strings dos unix baseunix unixtype unixutil sysutils typinfo math $(CPU_UNITS) getopts errors sockets classes fgl sysconst rtlconsts 2495ifdef REQUIRE_UNITSDIR 2496override UNITSDIR+=$(REQUIRE_UNITSDIR) 2497endif 2498ifdef REQUIRE_PACKAGESDIR 2499override PACKAGESDIR+=$(REQUIRE_PACKAGESDIR) 2500endif 2501ifdef ZIPINSTALL 2502ifneq ($(findstring $(OS_TARGET),$(UNIXs)),) 2503UNIXHier=1 2504endif 2505else 2506ifneq ($(findstring $(OS_SOURCE),$(UNIXs)),) 2507UNIXHier=1 2508endif 2509endif 2510ifndef INSTALL_PREFIX 2511ifdef PREFIX 2512INSTALL_PREFIX=$(PREFIX) 2513endif 2514endif 2515ifndef INSTALL_PREFIX 2516ifdef UNIXHier 2517INSTALL_PREFIX=/usr/local 2518else 2519ifdef INSTALL_FPCPACKAGE 2520INSTALL_BASEDIR:=/pp 2521else 2522INSTALL_BASEDIR:=/$(PACKAGE_NAME) 2523endif 2524endif 2525endif 2526export INSTALL_PREFIX 2527ifdef INSTALL_FPCSUBDIR 2528export INSTALL_FPCSUBDIR 2529endif 2530ifndef DIST_DESTDIR 2531DIST_DESTDIR:=$(BASEDIR) 2532endif 2533export DIST_DESTDIR 2534ifndef COMPILER_UNITTARGETDIR 2535ifdef PACKAGEDIR_MAIN 2536COMPILER_UNITTARGETDIR=$(PACKAGEDIR_MAIN)/units/$(TARGETSUFFIX) 2537else 2538COMPILER_UNITTARGETDIR=units/$(TARGETSUFFIX) 2539endif 2540endif 2541ifndef COMPILER_TARGETDIR 2542COMPILER_TARGETDIR=. 2543endif 2544ifndef INSTALL_BASEDIR 2545ifdef UNIXHier 2546ifdef INSTALL_FPCPACKAGE 2547INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/fpc/$(FPC_VERSION) 2548else 2549INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/$(PACKAGE_NAME) 2550endif 2551else 2552INSTALL_BASEDIR:=$(INSTALL_PREFIX) 2553endif 2554endif 2555ifndef INSTALL_BINDIR 2556ifdef UNIXHier 2557INSTALL_BINDIR:=$(INSTALL_PREFIX)/bin 2558else 2559INSTALL_BINDIR:=$(INSTALL_BASEDIR)/bin 2560ifdef INSTALL_FPCPACKAGE 2561ifdef CROSSCOMPILE 2562ifdef CROSSINSTALL 2563INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(SOURCESUFFIX) 2564else 2565INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX) 2566endif 2567else 2568INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX) 2569endif 2570endif 2571endif 2572endif 2573ifndef INSTALL_UNITDIR 2574INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/units/$(TARGETSUFFIX) 2575ifdef INSTALL_FPCPACKAGE 2576ifdef PACKAGE_NAME 2577INSTALL_UNITDIR:=$(INSTALL_UNITDIR)/$(PACKAGE_NAME) 2578endif 2579endif 2580endif 2581ifndef INSTALL_LIBDIR 2582ifdef UNIXHier 2583INSTALL_LIBDIR:=$(INSTALL_PREFIX)/lib 2584else 2585INSTALL_LIBDIR:=$(INSTALL_UNITDIR) 2586endif 2587endif 2588ifndef INSTALL_SOURCEDIR 2589ifdef UNIXHier 2590ifdef BSDhier 2591SRCPREFIXDIR=share/src 2592else 2593ifdef linuxHier 2594SRCPREFIXDIR=share/src 2595else 2596SRCPREFIXDIR=src 2597endif 2598endif 2599ifdef INSTALL_FPCPACKAGE 2600ifdef INSTALL_FPCSUBDIR 2601INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME) 2602else 2603INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME) 2604endif 2605else 2606INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 2607endif 2608else 2609ifdef INSTALL_FPCPACKAGE 2610ifdef INSTALL_FPCSUBDIR 2611INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME) 2612else 2613INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(PACKAGE_NAME) 2614endif 2615else 2616INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source 2617endif 2618endif 2619endif 2620ifndef INSTALL_DOCDIR 2621ifdef UNIXHier 2622ifdef BSDhier 2623DOCPREFIXDIR=share/doc 2624else 2625ifdef linuxHier 2626DOCPREFIXDIR=share/doc 2627else 2628DOCPREFIXDIR=doc 2629endif 2630endif 2631ifdef INSTALL_FPCPACKAGE 2632INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME) 2633else 2634INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 2635endif 2636else 2637ifdef INSTALL_FPCPACKAGE 2638INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc/$(PACKAGE_NAME) 2639else 2640INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc 2641endif 2642endif 2643endif 2644ifndef INSTALL_EXAMPLEDIR 2645ifdef UNIXHier 2646ifdef INSTALL_FPCPACKAGE 2647ifdef BSDhier 2648INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/fpc-$(FPC_VERSION)/$(PACKAGE_NAME) 2649else 2650ifdef linuxHier 2651INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples 2652else 2653INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/fpc-$(FPC_VERSION)/examples/$(PACKAGE_NAME) 2654endif 2655endif 2656else 2657ifdef BSDhier 2658INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 2659else 2660ifdef linuxHier 2661INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 2662else 2663INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 2664endif 2665endif 2666endif 2667else 2668ifdef INSTALL_FPCPACKAGE 2669INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples/$(PACKAGE_NAME) 2670else 2671INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples 2672endif 2673endif 2674endif 2675ifndef INSTALL_DATADIR 2676INSTALL_DATADIR=$(INSTALL_BASEDIR) 2677endif 2678ifndef INSTALL_SHAREDDIR 2679INSTALL_SHAREDDIR=$(INSTALL_PREFIX)/lib 2680endif 2681ifdef CROSSCOMPILE 2682ifndef CROSSBINDIR 2683CROSSBINDIR:=$(wildcard $(CROSSTARGETDIR)/bin/$(SOURCESUFFIX)) 2684ifeq ($(CROSSBINDIR),) 2685CROSSBINDIR:=$(wildcard $(INSTALL_BASEDIR)/cross/$(TARGETSUFFIX)/bin/$(FULL_SOURCE)) 2686endif 2687endif 2688else 2689CROSSBINDIR= 2690endif 2691BATCHEXT=.bat 2692LOADEREXT=.as 2693EXEEXT=.exe 2694PPLEXT=.ppl 2695PPUEXT=.ppu 2696OEXT=.o 2697ASMEXT=.s 2698SMARTEXT=.sl 2699STATICLIBEXT=.a 2700SHAREDLIBEXT=.so 2701SHAREDLIBPREFIX=libfp 2702STATICLIBPREFIX=libp 2703IMPORTLIBPREFIX=libimp 2704RSTEXT=.rst 2705EXEDBGEXT=.dbg 2706ifeq ($(OS_TARGET),go32v1) 2707STATICLIBPREFIX= 2708SHORTSUFFIX=v1 2709endif 2710ifeq ($(OS_TARGET),go32v2) 2711STATICLIBPREFIX= 2712SHORTSUFFIX=dos 2713IMPORTLIBPREFIX= 2714endif 2715ifeq ($(OS_TARGET),watcom) 2716STATICLIBPREFIX= 2717OEXT=.obj 2718ASMEXT=.asm 2719SHAREDLIBEXT=.dll 2720SHORTSUFFIX=wat 2721IMPORTLIBPREFIX= 2722endif 2723ifneq ($(CPU_TARGET),jvm) 2724ifeq ($(OS_TARGET),android) 2725BATCHEXT=.sh 2726EXEEXT= 2727HASSHAREDLIB=1 2728SHORTSUFFIX=lnx 2729endif 2730endif 2731ifeq ($(OS_TARGET),linux) 2732BATCHEXT=.sh 2733EXEEXT= 2734HASSHAREDLIB=1 2735SHORTSUFFIX=lnx 2736endif 2737ifeq ($(OS_TARGET),dragonfly) 2738BATCHEXT=.sh 2739EXEEXT= 2740HASSHAREDLIB=1 2741SHORTSUFFIX=df 2742endif 2743ifeq ($(OS_TARGET),freebsd) 2744BATCHEXT=.sh 2745EXEEXT= 2746HASSHAREDLIB=1 2747SHORTSUFFIX=fbs 2748endif 2749ifeq ($(OS_TARGET),netbsd) 2750BATCHEXT=.sh 2751EXEEXT= 2752HASSHAREDLIB=1 2753SHORTSUFFIX=nbs 2754endif 2755ifeq ($(OS_TARGET),openbsd) 2756BATCHEXT=.sh 2757EXEEXT= 2758HASSHAREDLIB=1 2759SHORTSUFFIX=obs 2760endif 2761ifeq ($(OS_TARGET),win32) 2762SHAREDLIBEXT=.dll 2763SHORTSUFFIX=w32 2764endif 2765ifeq ($(OS_TARGET),os2) 2766BATCHEXT=.cmd 2767AOUTEXT=.out 2768STATICLIBPREFIX= 2769SHAREDLIBEXT=.dll 2770SHORTSUFFIX=os2 2771ECHO=echo 2772IMPORTLIBPREFIX= 2773endif 2774ifeq ($(OS_TARGET),emx) 2775BATCHEXT=.cmd 2776AOUTEXT=.out 2777STATICLIBPREFIX= 2778SHAREDLIBEXT=.dll 2779SHORTSUFFIX=emx 2780ECHO=echo 2781IMPORTLIBPREFIX= 2782endif 2783ifeq ($(OS_TARGET),amiga) 2784EXEEXT= 2785SHAREDLIBEXT=.library 2786SHORTSUFFIX=amg 2787endif 2788ifeq ($(OS_TARGET),aros) 2789EXEEXT= 2790SHAREDLIBEXT=.library 2791SHORTSUFFIX=aros 2792endif 2793ifeq ($(OS_TARGET),morphos) 2794EXEEXT= 2795SHAREDLIBEXT=.library 2796SHORTSUFFIX=mos 2797endif 2798ifeq ($(OS_TARGET),atari) 2799EXEEXT=.ttp 2800SHORTSUFFIX=ata 2801endif 2802ifeq ($(OS_TARGET),beos) 2803BATCHEXT=.sh 2804EXEEXT= 2805SHORTSUFFIX=be 2806endif 2807ifeq ($(OS_TARGET),haiku) 2808BATCHEXT=.sh 2809EXEEXT= 2810SHORTSUFFIX=hai 2811endif 2812ifeq ($(OS_TARGET),solaris) 2813BATCHEXT=.sh 2814EXEEXT= 2815SHORTSUFFIX=sun 2816endif 2817ifeq ($(OS_TARGET),qnx) 2818BATCHEXT=.sh 2819EXEEXT= 2820SHORTSUFFIX=qnx 2821endif 2822ifeq ($(OS_TARGET),netware) 2823EXEEXT=.nlm 2824STATICLIBPREFIX= 2825SHORTSUFFIX=nw 2826IMPORTLIBPREFIX=imp 2827endif 2828ifeq ($(OS_TARGET),netwlibc) 2829EXEEXT=.nlm 2830STATICLIBPREFIX= 2831SHORTSUFFIX=nwl 2832IMPORTLIBPREFIX=imp 2833endif 2834ifeq ($(OS_TARGET),macosclassic) 2835BATCHEXT= 2836EXEEXT= 2837DEBUGSYMEXT=.xcoff 2838SHORTSUFFIX=mac 2839IMPORTLIBPREFIX=imp 2840endif 2841ifneq ($(findstring $(OS_TARGET),darwin iphonesim ios),) 2842BATCHEXT=.sh 2843EXEEXT= 2844HASSHAREDLIB=1 2845SHORTSUFFIX=dwn 2846EXEDBGEXT=.dSYM 2847endif 2848ifeq ($(OS_TARGET),gba) 2849EXEEXT=.gba 2850SHAREDLIBEXT=.so 2851SHORTSUFFIX=gba 2852endif 2853ifeq ($(OS_TARGET),symbian) 2854SHAREDLIBEXT=.dll 2855SHORTSUFFIX=symbian 2856endif 2857ifeq ($(OS_TARGET),NativeNT) 2858SHAREDLIBEXT=.dll 2859SHORTSUFFIX=nativent 2860endif 2861ifeq ($(OS_TARGET),wii) 2862EXEEXT=.dol 2863SHAREDLIBEXT=.so 2864SHORTSUFFIX=wii 2865endif 2866ifeq ($(OS_TARGET),aix) 2867BATCHEXT=.sh 2868EXEEXT= 2869SHAREDLIBEXT=.a 2870SHORTSUFFIX=aix 2871endif 2872ifeq ($(OS_TARGET),java) 2873OEXT=.class 2874ASMEXT=.j 2875SHAREDLIBEXT=.jar 2876SHORTSUFFIX=java 2877endif 2878ifeq ($(CPU_TARGET),jvm) 2879ifeq ($(OS_TARGET),android) 2880OEXT=.class 2881ASMEXT=.j 2882SHAREDLIBEXT=.jar 2883SHORTSUFFIX=android 2884endif 2885endif 2886ifeq ($(OS_TARGET),msdos) 2887STATICLIBPREFIX= 2888STATICLIBEXT=.a 2889SHORTSUFFIX=d16 2890endif 2891ifeq ($(OS_TARGET),embedded) 2892ifeq ($(CPU_TARGET),i8086) 2893STATICLIBPREFIX= 2894STATICLIBEXT=.a 2895else 2896EXEEXT=.bin 2897endif 2898SHORTSUFFIX=emb 2899endif 2900ifeq ($(OS_TARGET),win16) 2901STATICLIBPREFIX= 2902STATICLIBEXT=.a 2903SHAREDLIBEXT=.dll 2904SHORTSUFFIX=w16 2905endif 2906ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),) 2907FPCMADE=fpcmade.$(SHORTSUFFIX) 2908ZIPSUFFIX=$(SHORTSUFFIX) 2909ZIPCROSSPREFIX= 2910ZIPSOURCESUFFIX=src 2911ZIPEXAMPLESUFFIX=exm 2912else 2913FPCMADE=fpcmade.$(TARGETSUFFIX) 2914ZIPSOURCESUFFIX=.source 2915ZIPEXAMPLESUFFIX=.examples 2916ifdef CROSSCOMPILE 2917ZIPSUFFIX=.$(SOURCESUFFIX) 2918ZIPCROSSPREFIX=$(TARGETSUFFIX)- 2919else 2920ZIPSUFFIX=.$(TARGETSUFFIX) 2921ZIPCROSSPREFIX= 2922endif 2923endif 2924ifndef ECHO 2925ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH)))) 2926ifeq ($(ECHO),) 2927ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH)))) 2928ifeq ($(ECHO),) 2929ECHO= __missing_command_ECHO 2930else 2931ECHO:=$(firstword $(ECHO)) 2932endif 2933else 2934ECHO:=$(firstword $(ECHO)) 2935endif 2936endif 2937export ECHO 2938ifndef DATE 2939DATE:=$(strip $(wildcard $(addsuffix /gdate$(SRCEXEEXT),$(SEARCHPATH)))) 2940ifeq ($(DATE),) 2941DATE:=$(strip $(wildcard $(addsuffix /date$(SRCEXEEXT),$(SEARCHPATH)))) 2942ifeq ($(DATE),) 2943DATE= __missing_command_DATE 2944else 2945DATE:=$(firstword $(DATE)) 2946endif 2947else 2948DATE:=$(firstword $(DATE)) 2949endif 2950endif 2951export DATE 2952ifndef GINSTALL 2953GINSTALL:=$(strip $(wildcard $(addsuffix /ginstall$(SRCEXEEXT),$(SEARCHPATH)))) 2954ifeq ($(GINSTALL),) 2955GINSTALL:=$(strip $(wildcard $(addsuffix /install$(SRCEXEEXT),$(SEARCHPATH)))) 2956ifeq ($(GINSTALL),) 2957GINSTALL= __missing_command_GINSTALL 2958else 2959GINSTALL:=$(firstword $(GINSTALL)) 2960endif 2961else 2962GINSTALL:=$(firstword $(GINSTALL)) 2963endif 2964endif 2965export GINSTALL 2966ifndef CPPROG 2967CPPROG:=$(strip $(wildcard $(addsuffix /cp$(SRCEXEEXT),$(SEARCHPATH)))) 2968ifeq ($(CPPROG),) 2969CPPROG= __missing_command_CPPROG 2970else 2971CPPROG:=$(firstword $(CPPROG)) 2972endif 2973endif 2974export CPPROG 2975ifndef RMPROG 2976RMPROG:=$(strip $(wildcard $(addsuffix /rm$(SRCEXEEXT),$(SEARCHPATH)))) 2977ifeq ($(RMPROG),) 2978RMPROG= __missing_command_RMPROG 2979else 2980RMPROG:=$(firstword $(RMPROG)) 2981endif 2982endif 2983export RMPROG 2984ifndef MVPROG 2985MVPROG:=$(strip $(wildcard $(addsuffix /mv$(SRCEXEEXT),$(SEARCHPATH)))) 2986ifeq ($(MVPROG),) 2987MVPROG= __missing_command_MVPROG 2988else 2989MVPROG:=$(firstword $(MVPROG)) 2990endif 2991endif 2992export MVPROG 2993ifndef MKDIRPROG 2994MKDIRPROG:=$(strip $(wildcard $(addsuffix /gmkdir$(SRCEXEEXT),$(SEARCHPATH)))) 2995ifeq ($(MKDIRPROG),) 2996MKDIRPROG:=$(strip $(wildcard $(addsuffix /mkdir$(SRCEXEEXT),$(SEARCHPATH)))) 2997ifeq ($(MKDIRPROG),) 2998MKDIRPROG= __missing_command_MKDIRPROG 2999else 3000MKDIRPROG:=$(firstword $(MKDIRPROG)) 3001endif 3002else 3003MKDIRPROG:=$(firstword $(MKDIRPROG)) 3004endif 3005endif 3006export MKDIRPROG 3007ifndef ECHOREDIR 3008ifndef inUnix 3009ECHOREDIR=echo 3010else 3011ECHOREDIR=$(ECHO) 3012endif 3013endif 3014ifndef COPY 3015COPY:=$(CPPROG) -fp 3016endif 3017ifndef COPYTREE 3018COPYTREE:=$(CPPROG) -Rfp 3019endif 3020ifndef MKDIRTREE 3021MKDIRTREE:=$(MKDIRPROG) -p 3022endif 3023ifndef MOVE 3024MOVE:=$(MVPROG) -f 3025endif 3026ifndef DEL 3027DEL:=$(RMPROG) -f 3028endif 3029ifndef DELTREE 3030DELTREE:=$(RMPROG) -rf 3031endif 3032ifndef INSTALL 3033ifdef inUnix 3034INSTALL:=$(GINSTALL) -c -m 644 3035else 3036INSTALL:=$(COPY) 3037endif 3038endif 3039ifndef INSTALLEXE 3040ifdef inUnix 3041INSTALLEXE:=$(GINSTALL) -c -m 755 3042else 3043INSTALLEXE:=$(COPY) 3044endif 3045endif 3046ifndef MKDIR 3047MKDIR:=$(GINSTALL) -m 755 -d 3048endif 3049export ECHOREDIR COPY COPYTREE MOVE DEL DELTREE INSTALL INSTALLEXE MKDIR 3050ifndef PPUMOVE 3051PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(SRCEXEEXT),$(SEARCHPATH)))) 3052ifeq ($(PPUMOVE),) 3053PPUMOVE= __missing_command_PPUMOVE 3054else 3055PPUMOVE:=$(firstword $(PPUMOVE)) 3056endif 3057endif 3058export PPUMOVE 3059ifndef FPCMAKE 3060FPCMAKE:=$(strip $(wildcard $(addsuffix /fpcmake$(SRCEXEEXT),$(SEARCHPATH)))) 3061ifeq ($(FPCMAKE),) 3062FPCMAKE= __missing_command_FPCMAKE 3063else 3064FPCMAKE:=$(firstword $(FPCMAKE)) 3065endif 3066endif 3067export FPCMAKE 3068ifndef ZIPPROG 3069ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(SRCEXEEXT),$(SEARCHPATH)))) 3070ifeq ($(ZIPPROG),) 3071ZIPPROG= __missing_command_ZIPPROG 3072else 3073ZIPPROG:=$(firstword $(ZIPPROG)) 3074endif 3075endif 3076export ZIPPROG 3077ifndef TARPROG 3078TARPROG:=$(strip $(wildcard $(addsuffix /gtar$(SRCEXEEXT),$(SEARCHPATH)))) 3079ifeq ($(TARPROG),) 3080TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH)))) 3081ifeq ($(TARPROG),) 3082TARPROG= __missing_command_TARPROG 3083else 3084TARPROG:=$(firstword $(TARPROG)) 3085endif 3086else 3087TARPROG:=$(firstword $(TARPROG)) 3088endif 3089endif 3090export TARPROG 3091ASNAME=$(BINUTILSPREFIX)as 3092LDNAME=$(BINUTILSPREFIX)ld 3093ARNAME=$(BINUTILSPREFIX)ar 3094RCNAME=$(BINUTILSPREFIX)rc 3095NASMNAME=$(BINUTILSPREFIX)nasm 3096ifndef ASPROG 3097ifdef CROSSBINDIR 3098ASPROG=$(CROSSBINDIR)/$(ASNAME)$(SRCEXEEXT) 3099else 3100ASPROG=$(ASNAME) 3101endif 3102endif 3103ifndef LDPROG 3104ifdef CROSSBINDIR 3105LDPROG=$(CROSSBINDIR)/$(LDNAME)$(SRCEXEEXT) 3106else 3107LDPROG=$(LDNAME) 3108endif 3109endif 3110ifndef RCPROG 3111ifdef CROSSBINDIR 3112RCPROG=$(CROSSBINDIR)/$(RCNAME)$(SRCEXEEXT) 3113else 3114RCPROG=$(RCNAME) 3115endif 3116endif 3117ifndef ARPROG 3118ifdef CROSSBINDIR 3119ARPROG=$(CROSSBINDIR)/$(ARNAME)$(SRCEXEEXT) 3120else 3121ARPROG=$(ARNAME) 3122endif 3123endif 3124ifndef NASMPROG 3125ifdef CROSSBINDIR 3126NASMPROG=$(CROSSBINDIR)/$(NASMNAME)$(SRCEXEEXT) 3127else 3128NASMPROG=$(NASMNAME) 3129endif 3130endif 3131AS=$(ASPROG) 3132LD=$(LDPROG) 3133RC=$(RCPROG) 3134AR=$(ARPROG) 3135NASM=$(NASMPROG) 3136ifdef inUnix 3137PPAS=./ppas$(SRCBATCHEXT) 3138else 3139PPAS=ppas$(SRCBATCHEXT) 3140endif 3141ifdef inUnix 3142LDCONFIG=ldconfig 3143else 3144LDCONFIG= 3145endif 3146ifdef DATE 3147DATESTR:=$(shell $(DATE) +%Y%m%d) 3148else 3149DATESTR= 3150endif 3151ZIPOPT=-9 3152ZIPEXT=.zip 3153ifeq ($(USETAR),bz2) 3154TAROPT=vj 3155TAREXT=.tar.bz2 3156else 3157TAROPT=vz 3158TAREXT=.tar.gz 3159endif 3160ifndef NOCPUDEF 3161override FPCOPTDEF=$(ARCH) 3162endif 3163ifneq ($(OS_TARGET),$(OS_SOURCE)) 3164override FPCOPT+=-T$(OS_TARGET) 3165endif 3166ifneq ($(CPU_TARGET),$(CPU_SOURCE)) 3167override FPCOPT+=-P$(ARCH) 3168endif 3169ifeq ($(OS_SOURCE),openbsd) 3170override FPCOPT+=-FD$(NEW_BINUTILS_PATH) 3171override FPCMAKEOPT+=-FD$(NEW_BINUTILS_PATH) 3172override FPMAKE_BUILD_OPT+=-FD$(NEW_BINUTILS_PATH) 3173endif 3174ifndef CROSSBOOTSTRAP 3175ifneq ($(BINUTILSPREFIX),) 3176override FPCOPT+=-XP$(BINUTILSPREFIX) 3177endif 3178ifneq ($(BINUTILSPREFIX),) 3179override FPCOPT+=-Xr$(RLINKPATH) 3180endif 3181endif 3182ifndef CROSSCOMPILE 3183ifneq ($(BINUTILSPREFIX),) 3184override FPCMAKEOPT+=-XP$(BINUTILSPREFIX) 3185override FPMAKE_BUILD_OPT+=-XP$(BINUTILSPREFIX) 3186endif 3187endif 3188ifdef UNITDIR 3189override FPCOPT+=$(addprefix -Fu,$(UNITDIR)) 3190endif 3191ifdef LIBDIR 3192override FPCOPT+=$(addprefix -Fl,$(LIBDIR)) 3193endif 3194ifdef OBJDIR 3195override FPCOPT+=$(addprefix -Fo,$(OBJDIR)) 3196endif 3197ifdef INCDIR 3198override FPCOPT+=$(addprefix -Fi,$(INCDIR)) 3199endif 3200ifdef LINKSMART 3201override FPCOPT+=-XX 3202endif 3203ifdef CREATESMART 3204override FPCOPT+=-CX 3205endif 3206ifdef DEBUG 3207override FPCOPT+=-gl 3208override FPCOPTDEF+=DEBUG 3209endif 3210ifdef RELEASE 3211FPCCPUOPT:=-O2 3212override FPCOPT+=-Ur -Xs $(FPCCPUOPT) -n 3213override FPCOPTDEF+=RELEASE 3214endif 3215ifdef STRIP 3216override FPCOPT+=-Xs 3217endif 3218ifdef OPTIMIZE 3219override FPCOPT+=-O2 3220endif 3221ifdef VERBOSE 3222override FPCOPT+=-vwni 3223endif 3224ifdef COMPILER_OPTIONS 3225override FPCOPT+=$(COMPILER_OPTIONS) 3226endif 3227ifdef COMPILER_UNITDIR 3228override FPCOPT+=$(addprefix -Fu,$(COMPILER_UNITDIR)) 3229endif 3230ifdef COMPILER_LIBRARYDIR 3231override FPCOPT+=$(addprefix -Fl,$(COMPILER_LIBRARYDIR)) 3232endif 3233ifdef COMPILER_OBJECTDIR 3234override FPCOPT+=$(addprefix -Fo,$(COMPILER_OBJECTDIR)) 3235endif 3236ifdef COMPILER_INCLUDEDIR 3237override FPCOPT+=$(addprefix -Fi,$(COMPILER_INCLUDEDIR)) 3238endif 3239ifdef CROSSBINDIR 3240override FPCOPT+=-FD$(CROSSBINDIR) 3241endif 3242ifdef COMPILER_TARGETDIR 3243override FPCOPT+=-FE$(COMPILER_TARGETDIR) 3244ifeq ($(COMPILER_TARGETDIR),.) 3245override TARGETDIRPREFIX= 3246else 3247override TARGETDIRPREFIX=$(COMPILER_TARGETDIR)/ 3248endif 3249endif 3250ifdef COMPILER_UNITTARGETDIR 3251override FPCOPT+=-FU$(COMPILER_UNITTARGETDIR) 3252ifeq ($(COMPILER_UNITTARGETDIR),.) 3253override UNITTARGETDIRPREFIX= 3254else 3255override UNITTARGETDIRPREFIX=$(COMPILER_UNITTARGETDIR)/ 3256endif 3257else 3258ifdef COMPILER_TARGETDIR 3259override COMPILER_UNITTARGETDIR=$(COMPILER_TARGETDIR) 3260override UNITTARGETDIRPREFIX=$(TARGETDIRPREFIX) 3261endif 3262endif 3263ifdef CREATESHARED 3264override FPCOPT+=-Cg 3265endif 3266ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) 3267ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) 3268override FPCOPT+=-Cg 3269endif 3270endif 3271ifdef LINKSHARED 3272endif 3273ifdef OPT 3274override FPCOPT+=$(OPT) 3275endif 3276ifdef FPMAKEBUILDOPT 3277override FPMAKE_BUILD_OPT+=$(FPMAKEBUILDOPT) 3278endif 3279ifdef FPCOPTDEF 3280override FPCOPT+=$(addprefix -d,$(FPCOPTDEF)) 3281endif 3282ifdef CFGFILE 3283override FPCOPT+=@$(CFGFILE) 3284endif 3285ifdef USEENV 3286override FPCEXTCMD:=$(FPCOPT) 3287override FPCOPT:=!FPCEXTCMD 3288export FPCEXTCMD 3289endif 3290override AFULL_TARGET=$(CPU_TARGET)-$(OS_TARGET) 3291override AFULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE) 3292ifneq ($(AFULL_TARGET),$(AFULL_SOURCE)) 3293override ACROSSCOMPILE=1 3294endif 3295ifdef ACROSSCOMPILE 3296override FPCOPT+=$(CROSSOPT) 3297endif 3298override COMPILER:=$(strip $(FPC) $(FPCOPT)) 3299ifneq (,$(findstring -sh ,$(COMPILER))) 3300UseEXECPPAS=1 3301endif 3302ifneq (,$(findstring -s ,$(COMPILER))) 3303ifeq ($(FULL_SOURCE),$(FULL_TARGET)) 3304UseEXECPPAS=1 3305endif 3306endif 3307ifneq ($(UseEXECPPAS),1) 3308EXECPPAS= 3309else 3310ifdef RUNBATCH 3311EXECPPAS:=@$(RUNBATCH) $(PPAS) 3312else 3313EXECPPAS:=@$(PPAS) 3314endif 3315endif 3316.PHONY: fpc_loaders 3317ifneq ($(TARGET_LOADERS),) 3318override ALLTARGET+=fpc_loaders 3319override CLEANTARGET+=fpc_loaders_clean 3320override INSTALLTARGET+=fpc_loaders_install 3321override LOADEROFILES:=$(addsuffix $(OEXT),$(TARGET_LOADERS)) 3322endif 3323%$(OEXT): %$(LOADEREXT) 3324ifdef COMPILER_UNITTARGETDIR 3325 $(AS) -o $(COMPILER_UNITTARGETDIR)/$*$(OEXT) $< 3326else 3327 $(AS) -o $*$(OEXT) $< 3328endif 3329fpc_loaders: $(COMPILER_UNITTARGETDIR) $(LOADEROFILES) 3330fpc_loaders_clean: 3331ifdef COMPILER_UNITTARGETDIR 3332 -$(DEL) $(addprefix $(COMPILER_UNITTARGETDIR)/,$(LOADEROFILES)) 3333else 3334 -$(DEL) $(LOADEROFILES) 3335endif 3336fpc_loaders_install: 3337 $(MKDIR) $(INSTALL_UNITDIR) 3338ifdef COMPILER_UNITTARGETDIR 3339 $(INSTALL) $(addprefix $(COMPILER_UNITTARGETDIR)/,$(LOADEROFILES)) $(INSTALL_UNITDIR) 3340else 3341 $(INSTALL) $(LOADEROFILES) $(INSTALL_UNITDIR) 3342endif 3343.PHONY: fpc_units 3344ifneq ($(TARGET_UNITS)$(TARGET_IMPLICITUNITS),) 3345override ALLTARGET+=fpc_units 3346override UNITPPUFILES=$(addsuffix $(PPUEXT),$(TARGET_UNITS)) 3347override IMPLICITUNITPPUFILES=$(addsuffix $(PPUEXT),$(TARGET_IMPLICITUNITS)) 3348override INSTALLPPUFILES+=$(UNITPPUFILES) $(IMPLICITUNITPPUFILES) 3349override CLEANPPUFILES+=$(UNITPPUFILES) $(IMPLICITUNITPPUFILES) 3350endif 3351fpc_units: $(COMPILER_UNITTARGETDIR) $(UNITPPUFILES) 3352ifdef TARGET_RSTS 3353override RSTFILES=$(addsuffix $(RSTEXT),$(TARGET_RSTS)) 3354override CLEANRSTFILES+=$(RSTFILES) 3355endif 3356.PHONY: fpc_all fpc_smart fpc_debug fpc_release fpc_shared 3357$(FPCMADE): $(ALLDEPENDENCIES) $(ALLTARGET) 3358 @$(ECHOREDIR) Compiled > $(FPCMADE) 3359fpc_all: $(FPCMADE) 3360fpc_smart: 3361 $(MAKE) all LINKSMART=1 CREATESMART=1 3362fpc_debug: 3363 $(MAKE) all DEBUG=1 3364fpc_release: 3365 $(MAKE) all RELEASE=1 3366.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .lpr .dpr .pp .rc .res 3367$(COMPILER_UNITTARGETDIR): 3368 $(MKDIRTREE) $(COMPILER_UNITTARGETDIR) 3369$(COMPILER_TARGETDIR): 3370 $(MKDIRTREE) $(COMPILER_TARGETDIR) 3371%$(PPUEXT): %.pp 3372 $(COMPILER) $< 3373 $(EXECPPAS) 3374%$(PPUEXT): %.pas 3375 $(COMPILER) $< 3376 $(EXECPPAS) 3377%$(EXEEXT): %.pp 3378 $(COMPILER) $< 3379 $(EXECPPAS) 3380%$(EXEEXT): %.pas 3381 $(COMPILER) $< 3382 $(EXECPPAS) 3383%$(EXEEXT): %.lpr 3384 $(COMPILER) $< 3385 $(EXECPPAS) 3386%$(EXEEXT): %.dpr 3387 $(COMPILER) $< 3388 $(EXECPPAS) 3389%.res: %.rc 3390 windres -i $< -o $@ 3391vpath %.pp $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) 3392vpath %.pas $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) 3393vpath %.lpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) 3394vpath %.dpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) 3395vpath %.inc $(COMPILER_INCLUDEDIR) 3396vpath %$(OEXT) $(COMPILER_UNITTARGETDIR) 3397vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR) 3398.PHONY: fpc_shared 3399override INSTALLTARGET+=fpc_shared_install 3400ifndef SHARED_LIBVERSION 3401SHARED_LIBVERSION=$(FPC_VERSION) 3402endif 3403ifndef SHARED_LIBNAME 3404SHARED_LIBNAME=$(PACKAGE_NAME) 3405endif 3406ifndef SHARED_FULLNAME 3407SHARED_FULLNAME=$(SHAREDLIBPREFIX)$(SHARED_LIBNAME)-$(SHARED_LIBVERSION)$(SHAREDLIBEXT) 3408endif 3409ifndef SHARED_LIBUNITS 3410SHARED_LIBUNITS:=$(TARGET_UNITS) $(TARGET_IMPLICITUNITS) 3411override SHARED_LIBUNITS:=$(filter-out $(INSTALL_BUILDUNIT),$(SHARED_LIBUNITS)) 3412endif 3413fpc_shared: 3414ifdef HASSHAREDLIB 3415 $(MAKE) all CREATESHARED=1 LINKSHARED=1 CREATESMART=1 3416ifneq ($(SHARED_BUILD),n) 3417 $(PPUMOVE) -q $(SHARED_LIBUNITS) -i$(COMPILER_UNITTARGETDIR) -o$(SHARED_FULLNAME) -d$(COMPILER_UNITTARGETDIR) 3418endif 3419else 3420 @$(ECHO) Shared Libraries not supported 3421endif 3422fpc_shared_install: 3423ifneq ($(SHARED_BUILD),n) 3424ifneq ($(SHARED_LIBUNITS),) 3425ifneq ($(wildcard $(COMPILER_UNITTARGETDIR)/$(SHARED_FULLNAME)),) 3426 $(INSTALL) $(COMPILER_UNITTARGETDIR)/$(SHARED_FULLNAME) $(INSTALL_SHAREDDIR) 3427endif 3428endif 3429endif 3430.PHONY: fpc_install fpc_sourceinstall fpc_exampleinstall 3431ifdef INSTALL_UNITS 3432override INSTALLPPUFILES+=$(addsuffix $(PPUEXT),$(INSTALL_UNITS)) 3433endif 3434ifdef INSTALL_BUILDUNIT 3435override INSTALLPPUFILES:=$(filter-out $(INSTALL_BUILDUNIT)$(PPUEXT),$(INSTALLPPUFILES)) 3436endif 3437ifdef INSTALLPPUFILES 3438ifneq ($(IMPORTLIBPREFIX)-$(STATICLIBEXT),$(STATICLIBPREFIX)-$(STATICLIBEXT)) 3439override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) 3440else 3441override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) 3442endif 3443ifneq ($(UNITTARGETDIRPREFIX),) 3444override INSTALLPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(notdir $(INSTALLPPUFILES))) 3445override INSTALLPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(notdir $(INSTALLPPULINKFILES)))) 3446endif 3447override INSTALL_CREATEPACKAGEFPC=1 3448endif 3449ifdef INSTALLEXEFILES 3450ifneq ($(TARGETDIRPREFIX),) 3451override INSTALLEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(notdir $(INSTALLEXEFILES))) 3452endif 3453endif 3454fpc_install: all $(INSTALLTARGET) 3455ifdef INSTALLEXEFILES 3456 $(MKDIR) $(INSTALL_BINDIR) 3457 $(INSTALLEXE) $(INSTALLEXEFILES) $(INSTALL_BINDIR) 3458endif 3459ifdef INSTALL_CREATEPACKAGEFPC 3460ifdef FPCMAKE 3461ifdef PACKAGE_VERSION 3462ifneq ($(wildcard Makefile.fpc),) 3463 $(FPCMAKE) -p -T$(CPU_TARGET)-$(OS_TARGET) Makefile.fpc 3464 $(MKDIR) $(INSTALL_UNITDIR) 3465 $(INSTALL) Package.fpc $(INSTALL_UNITDIR) 3466endif 3467endif 3468endif 3469endif 3470ifdef INSTALLPPUFILES 3471 $(MKDIR) $(INSTALL_UNITDIR) 3472 $(INSTALL) $(INSTALLPPUFILES) $(INSTALL_UNITDIR) 3473ifneq ($(INSTALLPPULINKFILES),) 3474 $(INSTALL) $(INSTALLPPULINKFILES) $(INSTALL_UNITDIR) 3475endif 3476ifneq ($(wildcard $(LIB_FULLNAME)),) 3477 $(MKDIR) $(INSTALL_LIBDIR) 3478 $(INSTALL) $(LIB_FULLNAME) $(INSTALL_LIBDIR) 3479ifdef inUnix 3480 ln -sf $(LIB_FULLNAME) $(INSTALL_LIBDIR)/$(LIB_NAME) 3481endif 3482endif 3483endif 3484ifdef INSTALL_FILES 3485 $(MKDIR) $(INSTALL_DATADIR) 3486 $(INSTALL) $(INSTALL_FILES) $(INSTALL_DATADIR) 3487endif 3488fpc_sourceinstall: distclean 3489 $(MKDIR) $(INSTALL_SOURCEDIR) 3490 $(COPYTREE) $(BASEDIR)/* $(INSTALL_SOURCEDIR) 3491fpc_exampleinstall: $(EXAMPLEINSTALLTARGET) $(addsuffix _distclean,$(TARGET_EXAMPLEDIRS)) 3492ifdef HASEXAMPLES 3493 $(MKDIR) $(INSTALL_EXAMPLEDIR) 3494endif 3495ifdef EXAMPLESOURCEFILES 3496 $(COPY) $(EXAMPLESOURCEFILES) $(INSTALL_EXAMPLEDIR) 3497endif 3498ifdef TARGET_EXAMPLEDIRS 3499 $(COPYTREE) $(addsuffix /*,$(TARGET_EXAMPLEDIRS)) $(INSTALL_EXAMPLEDIR) 3500endif 3501.PHONY: fpc_clean fpc_cleanall fpc_distclean 3502ifdef EXEFILES 3503override CLEANEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEFILES)) 3504override CLEANEXEDBGFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEDBGFILES)) 3505endif 3506ifdef CLEAN_PROGRAMS 3507override CLEANEXEFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEEXT), $(CLEAN_PROGRAMS))) 3508override CLEANEXEDBGFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEDBGEXT), $(CLEAN_PROGRAMS))) 3509endif 3510ifdef CLEAN_UNITS 3511override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS)) 3512endif 3513ifdef CLEANPPUFILES 3514override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) 3515ifdef DEBUGSYMEXT 3516override CLEANPPULINKFILES+=$(subst $(PPUEXT),$(DEBUGSYMEXT),$(CLEANPPUFILES)) 3517endif 3518override CLEANPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILES)) 3519override CLEANPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILES))) 3520endif 3521fpc_clean: $(CLEANTARGET) 3522ifdef CLEANEXEFILES 3523 -$(DEL) $(CLEANEXEFILES) 3524endif 3525ifdef CLEANEXEDBGFILES 3526 -$(DELTREE) $(CLEANEXEDBGFILES) 3527endif 3528ifdef CLEANPPUFILES 3529 -$(DEL) $(CLEANPPUFILES) 3530endif 3531ifneq ($(CLEANPPULINKFILES),) 3532 -$(DEL) $(CLEANPPULINKFILES) 3533endif 3534ifdef CLEANRSTFILES 3535 -$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES)) 3536endif 3537ifdef CLEAN_FILES 3538 -$(DEL) $(CLEAN_FILES) 3539endif 3540ifdef LIB_NAME 3541 -$(DEL) $(LIB_NAME) $(LIB_FULLNAME) 3542endif 3543 -$(DEL) $(FPCMADE) Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE) 3544 -$(DEL) *$(ASMEXT) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT) 3545fpc_cleanall: $(CLEANTARGET) 3546ifdef CLEANEXEFILES 3547 -$(DEL) $(CLEANEXEFILES) 3548endif 3549ifdef COMPILER_UNITTARGETDIR 3550ifdef CLEANPPUFILES 3551 -$(DEL) $(CLEANPPUFILES) 3552endif 3553ifneq ($(CLEANPPULINKFILES),) 3554 -$(DEL) $(CLEANPPULINKFILES) 3555endif 3556ifdef CLEANRSTFILES 3557 -$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES)) 3558endif 3559endif 3560ifdef CLEAN_FILES 3561 -$(DEL) $(CLEAN_FILES) 3562endif 3563 -$(DELTREE) units 3564 -$(DELTREE) bin 3565 -$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT) 3566ifneq ($(PPUEXT),.ppu) 3567 -$(DEL) *.o *.ppu *.a 3568endif 3569 -$(DELTREE) *$(SMARTEXT) 3570 -$(DEL) fpcmade.* Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE) 3571 -$(DEL) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT) 3572ifdef AOUTEXT 3573 -$(DEL) *$(AOUTEXT) 3574endif 3575ifdef DEBUGSYMEXT 3576 -$(DEL) *$(DEBUGSYMEXT) 3577endif 3578ifdef LOCALFPMAKEBIN 3579 -$(DEL) $(LOCALFPMAKEBIN) 3580 -$(DEL) $(FPMAKEBINOBJ) 3581endif 3582fpc_distclean: cleanall 3583.PHONY: fpc_baseinfo 3584override INFORULES+=fpc_baseinfo 3585fpc_baseinfo: 3586 @$(ECHO) 3587 @$(ECHO) == Package info == 3588 @$(ECHO) Package Name..... $(PACKAGE_NAME) 3589 @$(ECHO) Package Version.. $(PACKAGE_VERSION) 3590 @$(ECHO) 3591 @$(ECHO) == Configuration info == 3592 @$(ECHO) 3593 @$(ECHO) FPC.......... $(FPC) 3594 @$(ECHO) FPC Version.. $(FPC_VERSION) 3595 @$(ECHO) Source CPU... $(CPU_SOURCE) 3596 @$(ECHO) Target CPU... $(CPU_TARGET) 3597 @$(ECHO) Source OS.... $(OS_SOURCE) 3598 @$(ECHO) Target OS.... $(OS_TARGET) 3599 @$(ECHO) Full Source.. $(FULL_SOURCE) 3600 @$(ECHO) Full Target.. $(FULL_TARGET) 3601 @$(ECHO) SourceSuffix. $(SOURCESUFFIX) 3602 @$(ECHO) TargetSuffix. $(TARGETSUFFIX) 3603 @$(ECHO) FPC fpmake... $(FPCFPMAKE) 3604 @$(ECHO) 3605 @$(ECHO) == Directory info == 3606 @$(ECHO) 3607 @$(ECHO) Required pkgs... $(REQUIRE_PACKAGES) 3608 @$(ECHO) 3609 @$(ECHO) Basedir......... $(BASEDIR) 3610 @$(ECHO) FPCDir.......... $(FPCDIR) 3611 @$(ECHO) CrossBinDir..... $(CROSSBINDIR) 3612 @$(ECHO) UnitsDir........ $(UNITSDIR) 3613 @$(ECHO) PackagesDir..... $(PACKAGESDIR) 3614 @$(ECHO) 3615 @$(ECHO) GCC library..... $(GCCLIBDIR) 3616 @$(ECHO) Other library... $(OTHERLIBDIR) 3617 @$(ECHO) 3618 @$(ECHO) == Tools info == 3619 @$(ECHO) 3620 @$(ECHO) As........ $(AS) 3621 @$(ECHO) Ld........ $(LD) 3622 @$(ECHO) Ar........ $(AR) 3623 @$(ECHO) Rc........ $(RC) 3624 @$(ECHO) 3625 @$(ECHO) Mv........ $(MVPROG) 3626 @$(ECHO) Cp........ $(CPPROG) 3627 @$(ECHO) Rm........ $(RMPROG) 3628 @$(ECHO) GInstall.. $(GINSTALL) 3629 @$(ECHO) Echo...... $(ECHO) 3630 @$(ECHO) Shell..... $(SHELL) 3631 @$(ECHO) Date...... $(DATE) 3632 @$(ECHO) FPCMake... $(FPCMAKE) 3633 @$(ECHO) PPUMove... $(PPUMOVE) 3634 @$(ECHO) Zip....... $(ZIPPROG) 3635 @$(ECHO) 3636 @$(ECHO) == Object info == 3637 @$(ECHO) 3638 @$(ECHO) Target Loaders........ $(TARGET_LOADERS) 3639 @$(ECHO) Target Units.......... $(TARGET_UNITS) 3640 @$(ECHO) Target Implicit Units. $(TARGET_IMPLICITUNITS) 3641 @$(ECHO) Target Programs....... $(TARGET_PROGRAMS) 3642 @$(ECHO) Target Dirs........... $(TARGET_DIRS) 3643 @$(ECHO) Target Examples....... $(TARGET_EXAMPLES) 3644 @$(ECHO) Target ExampleDirs.... $(TARGET_EXAMPLEDIRS) 3645 @$(ECHO) 3646 @$(ECHO) Clean Units......... $(CLEAN_UNITS) 3647 @$(ECHO) Clean Files......... $(CLEAN_FILES) 3648 @$(ECHO) 3649 @$(ECHO) Install Units....... $(INSTALL_UNITS) 3650 @$(ECHO) Install Files....... $(INSTALL_FILES) 3651 @$(ECHO) 3652 @$(ECHO) == Install info == 3653 @$(ECHO) 3654 @$(ECHO) DateStr.............. $(DATESTR) 3655 @$(ECHO) ZipName.............. $(ZIPNAME) 3656 @$(ECHO) ZipPrefix............ $(ZIPPREFIX) 3657 @$(ECHO) ZipCrossPrefix....... $(ZIPCROSSPREFIX) 3658 @$(ECHO) ZipSuffix............ $(ZIPSUFFIX) 3659 @$(ECHO) FullZipName.......... $(FULLZIPNAME) 3660 @$(ECHO) Install FPC Package.. $(INSTALL_FPCPACKAGE) 3661 @$(ECHO) 3662 @$(ECHO) Install base dir..... $(INSTALL_BASEDIR) 3663 @$(ECHO) Install binary dir... $(INSTALL_BINDIR) 3664 @$(ECHO) Install library dir.. $(INSTALL_LIBDIR) 3665 @$(ECHO) Install units dir.... $(INSTALL_UNITDIR) 3666 @$(ECHO) Install source dir... $(INSTALL_SOURCEDIR) 3667 @$(ECHO) Install doc dir...... $(INSTALL_DOCDIR) 3668 @$(ECHO) Install example dir.. $(INSTALL_EXAMPLEDIR) 3669 @$(ECHO) Install data dir..... $(INSTALL_DATADIR) 3670 @$(ECHO) 3671 @$(ECHO) Dist destination dir. $(DIST_DESTDIR) 3672 @$(ECHO) Dist zip name........ $(DIST_ZIPNAME) 3673 @$(ECHO) 3674.PHONY: fpc_info 3675fpc_info: $(INFORULES) 3676.PHONY: fpc_makefile fpc_makefiles fpc_makefile_sub1 fpc_makefile_sub2 \ 3677 fpc_makefile_dirs 3678fpc_makefile: 3679 $(FPCMAKE) -w -T$(OS_TARGET) Makefile.fpc 3680fpc_makefile_sub1: 3681ifdef TARGET_DIRS 3682 $(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_DIRS)) 3683endif 3684ifdef TARGET_EXAMPLEDIRS 3685 $(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_EXAMPLEDIRS)) 3686endif 3687fpc_makefile_sub2: $(addsuffix _makefile_dirs,$(TARGET_DIRS) $(TARGET_EXAMPLEDIRS)) 3688fpc_makefile_dirs: fpc_makefile_sub1 fpc_makefile_sub2 3689fpc_makefiles: fpc_makefile fpc_makefile_dirs 3690all: fpc_all 3691debug: fpc_debug 3692smart: fpc_smart 3693release: fpc_release 3694units: fpc_units 3695examples: 3696shared: fpc_shared 3697install: fpc_install 3698sourceinstall: fpc_sourceinstall 3699exampleinstall: fpc_exampleinstall 3700distinstall: 3701zipinstall: 3702zipsourceinstall: 3703zipexampleinstall: 3704zipdistinstall: 3705clean: fpc_clean 3706distclean: fpc_distclean 3707cleanall: fpc_cleanall 3708info: fpc_info 3709makefiles: fpc_makefiles 3710.PHONY: all debug smart release units examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall clean distclean cleanall info makefiles 3711ifneq ($(wildcard fpcmake.loc),) 3712include fpcmake.loc 3713endif 3714.NOTPARALLEL: 3715include $(INC)/makefile.inc 3716SYSINCDEPS=$(addprefix $(INC)/,$(SYSINCNAMES)) 3717SYSINCDEPS:=$(SYSINCDEPS) sysandroidh.inc sysandroid.inc 3718include $(PROCINC)/makefile.cpu 3719SYSCPUDEPS=$(addprefix $(PROCINC)/,$(CPUINCNAMES)) 3720SYSDEPS=$(SYSINCDEPS) $(SYSCPUDEPS) 3721ifeq ($(ARCH),i386) 3722 ASTARGET=--32 3723endif 3724ifeq ($(ARCH),mipsel) 3725 ASTARGET=-mips32 -KPIC 3726endif 3727ifneq ($(findstring $(ARCH),aarch64 x86_64),) 3728 CPUBITS=64 3729else 3730 CPUBITS=32 3731endif 3732prt0$(OEXT) : prt0.as 3733 $(AS) $(ASTARGET) -o $(UNITTARGETDIRPREFIX)prt0$(OEXT) --defsym CPU$(CPUBITS)=1 prt0.as 3734dllprt0$(OEXT) : dllprt0.as 3735 $(AS) $(ASTARGET) -o $(UNITTARGETDIRPREFIX)dllprt0$(OEXT) --defsym CPU$(CPUBITS)=1 dllprt0.as 3736$(SYSTEMUNIT)$(PPUEXT) : $(LINUXINC)/$(SYSTEMUNIT).pp $(SYSDEPS) 3737 $(COMPILER) $(FPC_SYSTEM_OPT) -Us -Sg $(LINUXINC)/$(SYSTEMUNIT).pp 3738uuchar$(PPUEXT): $(SYSTEMUNIT)$(PPUEXT) $(INC)/uuchar.pp 3739 $(COMPILER) $(INC)/uuchar.pp 3740objpas$(PPUEXT): $(OBJPASDIR)/objpas.pp $(INC)/except.inc $(SYSTEMUNIT)$(PPUEXT) 3741 $(COMPILER) -I$(OBJPASDIR) $(OBJPASDIR)/objpas.pp 3742strings$(PPUEXT) : $(INC)/strings.pp $(INC)/stringsi.inc\ 3743 $(PROCINC)/strings.inc $(PROCINC)/stringss.inc\ 3744 $(SYSTEMUNIT)$(PPUEXT) 3745 $(COMPILER) $(INC)/strings.pp 3746unix$(PPUEXT) : $(UNIXINC)/unix.pp strings$(PPUEXT) baseunix$(PPUEXT) $(INC)/textrec.inc $(INC)/filerec.inc \ 3747 $(LINUXINC)/unxconst.inc $(UNIXINC)/timezone.inc $(SYSTEMUNIT)$(PPUEXT) \ 3748 $(LINUXINC)/unxfunc.inc unixandroid.inc cwstring$(PPUEXT) 3749 $(COMPILER) $(UNIXINC)/unix.pp 3750syscall$(PPUEXT) : $(UNIXINC)/syscall.pp $(LINUXINC)/$(ARCH)/syscallh.inc $(LINUXINC)/$(ARCH)/sysnr.inc $(SYSTEMUNIT)$(PPUEXT) 3751 $(COMPILER) $(UNIXINC)/syscall.pp 3752unixutil$(PPUEXT) : $(UNIXINC)/unixutil.pp $(INC)/textrec.inc $(INC)/filerec.inc $(SYSTEMUNIT)$(PPUEXT) 3753 $(COMPILER) $(UNIXINC)/unixutil.pp 3754unixtype$(PPUEXT) : $(UNIXINC)/unixtype.pp $(LINUXINC)/ptypes.inc $(UNIXINC)/ctypes.inc $(SYSTEMUNIT)$(PPUEXT) 3755 $(COMPILER) $(UNIXINC)/unixtype.pp 3756baseunix$(PPUEXT) : $(UNIXINC)/baseunix.pp $(LINUXINC)/errno.inc $(LINUXINC)/ptypes.inc $(UNIXINC)/ctypes.inc \ 3757 $(UNIXINC)/bunxh.inc \ 3758 $(LINUXINC)/bunxsysc.inc $(LINUXINC)/$(ARCH)/syscallh.inc $(LINUXINC)/$(ARCH)/sysnr.inc \ 3759 $(LINUXINC)/ostypes.inc $(LINUXINC)/osmacro.inc $(UNIXINC)/gensigset.inc \ 3760 $(UNIXINC)/genfuncs.inc $(SYSTEMUNIT)$(PPUEXT) 3761 $(COMPILER) $(UNIXINC)/baseunix.pp 3762dl$(PPUEXT) : $(UNIXINC)/dl.pp $(SYSTEMUNIT)$(PPUEXT) ctypes$(PPUEXT) dlandroid.inc 3763 $(COMPILER) $(UNIXINC)/dl.pp 3764dynlibs$(PPUEXT) : $(INC)/dynlibs.pas $(UNIXINC)/dynlibs.inc dl$(PPUEXT) objpas$(PPUEXT) 3765 $(COMPILER) $(INC)/dynlibs.pas 3766initc$(PPUEXT) : $(UNIXINC)/initc.pp ctypes$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 3767 $(COMPILER) $(UNIXINC)/initc.pp 3768unixcp$(PPUEXT) : $(UNIXINC)/unixcp.pp $(SYSTEMUNIT)$(PPUEXT) objpas$(PPUEXT) baseunix$(PPUEXT) 3769 $(COMPILER) $(UNIXINC)/unixcp.pp 3770dos$(PPUEXT) : $(UNIXINC)/dos.pp $(INC)/filerec.inc $(INC)/textrec.inc strings$(PPUEXT) \ 3771 unix$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 3772 $(COMPILER) $(UNIXINC)/dos.pp 3773sysutils$(PPUEXT) : $(UNIXINC)/sysutils.pp $(wildcard $(OBJPASDIR)/sysutils/*.inc) \ 3774 objpas$(PPUEXT) unix$(PPUEXT) errors$(PPUEXT) sysconst$(PPUEXT) 3775 $(COMPILER) -Fi$(OBJPASDIR)/sysutils $(UNIXINC)/sysutils.pp 3776classes$(PPUEXT) : $(UNIXINC)/classes.pp $(wildcard $(OBJPASDIR)/classes/*.inc) \ 3777 sysutils$(PPUEXT) typinfo$(PPUEXT) rtlconsts$(PPUEXT) fgl$(PPUEXT) 3778 $(COMPILER) -Fi$(OBJPASDIR)/classes $(UNIXINC)/classes.pp 3779typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT) sysutils$(PPUEXT) rtlconsts$(PPUEXT) 3780 $(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp 3781character$(PPUEXT): $(OBJPASDIR)/character.pas objpas$(PPUEXT) sysutils$(PPUEXT) rtlconsts$(PPUEXT) 3782 $(COMPILER) $(OBJPASDIR)/character.pas 3783math$(PPUEXT): $(OBJPASDIR)/math.pp objpas$(PPUEXT) sysutils$(PPUEXT) 3784 $(COMPILER) $(OBJPASDIR)/math.pp 3785fgl$(PPUEXT) : $(OBJPASDIR)/fgl.pp objpas$(PPUEXT) types$(PPUEXT) system$(PPUEXT) sysutils$(PPUEXT) 3786 $(COMPILER) $(OBJPASDIR)/fgl.pp 3787types$(PPUEXT) : $(OBJPASDIR)/types.pp objpas$(PPUEXT) math$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 3788 $(COMPILER) $(OBJPASDIR)/types.pp 3789sysconst$(PPUEXT) : $(OBJPASDIR)/sysconst.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 3790 $(COMPILER) $(OBJPASDIR)/sysconst.pp 3791rtlconsts$(PPUEXT) : $(OBJPASDIR)/rtlconsts.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 3792 $(COMPILER) $(OBJPASDIR)/rtlconsts.pp 3793macpas$(PPUEXT) : $(INC)/macpas.pp objpas$(PPUEXT) math$(PPUEXT) 3794 $(COMPILER) $(INC)/macpas.pp $(REDIR) 3795ifneq ($(findstring $(ARCH),x86_64 i386),) 3796cpu$(PPUEXT) : $(PROCINC)/cpu.pp $(SYSTEMUNIT)$(PPUEXT) objpas$(PPUEXT) sysutils$(PPUEXT) 3797else 3798cpu$(PPUEXT) : $(PROCINC)/cpu.pp $(SYSTEMUNIT)$(PPUEXT) objpas$(PPUEXT) 3799endif 3800 $(COMPILER) $(PROCINC)/cpu.pp 3801mmx$(PPUEXT) : $(PROCINC)/mmx.pp cpu$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 3802 $(COMPILER) $(PROCINC)/mmx.pp 3803getopts$(PPUEXT) : $(INC)/getopts.pp $(SYSTEMUNIT)$(PPUEXT) 3804 $(COMPILER) $(INC)/getopts.pp 3805heaptrc$(PPUEXT) : $(INC)/heaptrc.pp $(SYSTEMUNIT)$(PPUEXT) 3806 $(COMPILER) -Sg $(INC)/heaptrc.pp 3807lineinfo$(PPUEXT) : $(INC)/lineinfo.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) 3808 $(COMPILER) $(INC)/lineinfo.pp 3809lnfodwrf$(PPUEXT) : $(INC)/lnfodwrf.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) lineinfo$(PPUEXT) 3810 $(COMPILER) $(INC)/lnfodwrf.pp 3811charset$(PPUEXT) : $(INC)/charset.pp $(SYSTEMUNIT)$(PPUEXT) 3812 $(COMPILER) $(INC)/charset.pp 3813cpall$(PPUEXT): $(RTL)/charmaps/cpall.pas system$(PPUEXT) charset$(PPUEXT) 3814 $(COMPILER) -Fu$(INC) -Fi$(RTL)/charmaps $(RTL)/charmaps/cpall.pas 3815iso7185$(PPUEXT) : $(INC)/iso7185.pp $(SYSTEMUNIT)$(PPUEXT) 3816 $(COMPILER) $(INC)/iso7185.pp 3817extpas$(PPUEXT) : $(INC)/extpas.pp dos$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 3818 $(COMPILER) $(INC)/extpas.pp 3819fpintres$(PPUEXT) : $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) 3820 $(COMPILER) $(INC)/fpintres.pp 3821fpwidestring$(PPUEXT): $(OBJPASDIR)/fpwidestring.pp character$(PPUEXT) unixcp$(PPUEXT) 3822 $(COMPILER) $(OBJPASDIR)/fpwidestring.pp 3823errors$(PPUEXT) : $(UNIXINC)/errors.pp strings$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 3824 $(COMPILER) $(UNIXINC)/errors.pp 3825callspec$(PPUEXT) : $(INC)/callspec.pp $(SYSTEMUNIT)$(PPUEXT) 3826 $(COMPILER) $(INC)/callspec.pp 3827cmem$(PPUEXT) : $(INC)/cmem.pp $(SYSTEMUNIT)$(PPUEXT) 3828 $(COMPILER) $(INC)/cmem.pp 3829cthreads$(PPUEXT) : $(UNIXINC)/cthreads.pp $(SYSTEMUNIT)$(PPUEXT) 3830 $(COMPILER) $(UNIXINC)/cthreads.pp 3831cwstring$(PPUEXT) : cwstring.pp $(SYSTEMUNIT)$(PPUEXT) dynlibs$(PPUEXT) 3832 $(COMPILER) cwstring.pp 3833ctypes$(PPUEXT) : $(INC)/ctypes.pp $(SYSTEMUNIT)$(PPUEXT) 3834 $(COMPILER) $(INC)/ctypes.pp 3835fpcylix$(PPUEXT) : $(LINUXINC)/fpcylix.pp cthreads$(PPUEXT) cwstring$(PPUEXT) dynlibs$(PPUEXT) objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 3836 $(COMPILER) $(LINUXINC)/fpcylix.pp 3837termio$(PPUEXT) : $(LINUXINC)/termio.pp $(SYSTEMUNIT)$(PPUEXT) baseunix$(PPUEXT) 3838 $(COMPILER) $(LINUXINC)/termio.pp 3839linux$(PPUEXT) : $(LINUXINC)/linux.pp $(SYSTEMUNIT)$(PPUEXT) baseunix$(PPUEXT) unixtype$(PPUEXT) 3840 $(COMPILER) $(LINUXINC)/linux.pp 3841linuxvcs$(PPUEXT) : $(LINUXINC)/linuxvcs.pp $(SYSTEMUNIT)$(PPUEXT) baseunix$(PPUEXT) strings$(PPUEXT) 3842 $(COMPILER) $(LINUXINC)/linuxvcs.pp 3843