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=solaris 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)/$(CPU_TARGET) 339OSPROCINC=$(RTL)/solaris/$(CPU_TARGET) 340UNIXINC=$(RTL)/unix 341UNITPREFIX=rtl 342CPU_UNITS= 343SYSTEMUNIT=system 344ifeq ($(ARCH),i386) 345CPU_UNITS=cpu mmx 346endif 347ifeq ($(ARCH),x86_64) 348CPU_UNITS=cpu 349SYSINIT_UNITS= # si_prc si_c si_dll 350endif 351ifdef RELEASE 352override FPCOPT+=-Ur 353endif 354override FPCOPT+=-dFPC_USE_LIBC 355OBJPASDIR=$(RTL)/objpas 356GRAPHDIR=$(INC)/graph 357ifndef USELIBGGI 358USELIBGGI=NO 359endif 360ifeq ($(FULL_TARGET),i386-linux) 361override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 362endif 363ifeq ($(FULL_TARGET),i386-go32v2) 364override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 365endif 366ifeq ($(FULL_TARGET),i386-win32) 367override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 368endif 369ifeq ($(FULL_TARGET),i386-os2) 370override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 371endif 372ifeq ($(FULL_TARGET),i386-freebsd) 373override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 374endif 375ifeq ($(FULL_TARGET),i386-beos) 376override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 377endif 378ifeq ($(FULL_TARGET),i386-haiku) 379override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 380endif 381ifeq ($(FULL_TARGET),i386-netbsd) 382override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 383endif 384ifeq ($(FULL_TARGET),i386-solaris) 385override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 386endif 387ifeq ($(FULL_TARGET),i386-netware) 388override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 389endif 390ifeq ($(FULL_TARGET),i386-openbsd) 391override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 392endif 393ifeq ($(FULL_TARGET),i386-wdosx) 394override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 395endif 396ifeq ($(FULL_TARGET),i386-darwin) 397override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 398endif 399ifeq ($(FULL_TARGET),i386-emx) 400override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 401endif 402ifeq ($(FULL_TARGET),i386-watcom) 403override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 404endif 405ifeq ($(FULL_TARGET),i386-netwlibc) 406override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 407endif 408ifeq ($(FULL_TARGET),i386-wince) 409override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 410endif 411ifeq ($(FULL_TARGET),i386-embedded) 412override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 413endif 414ifeq ($(FULL_TARGET),i386-symbian) 415override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 416endif 417ifeq ($(FULL_TARGET),i386-nativent) 418override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 419endif 420ifeq ($(FULL_TARGET),i386-iphonesim) 421override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 422endif 423ifeq ($(FULL_TARGET),i386-android) 424override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 425endif 426ifeq ($(FULL_TARGET),i386-aros) 427override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 428endif 429ifeq ($(FULL_TARGET),m68k-linux) 430override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 431endif 432ifeq ($(FULL_TARGET),m68k-netbsd) 433override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 434endif 435ifeq ($(FULL_TARGET),m68k-amiga) 436override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 437endif 438ifeq ($(FULL_TARGET),m68k-atari) 439override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 440endif 441ifeq ($(FULL_TARGET),m68k-palmos) 442override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 443endif 444ifeq ($(FULL_TARGET),m68k-macosclassic) 445override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 446endif 447ifeq ($(FULL_TARGET),m68k-embedded) 448override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 449endif 450ifeq ($(FULL_TARGET),powerpc-linux) 451override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 452endif 453ifeq ($(FULL_TARGET),powerpc-netbsd) 454override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 455endif 456ifeq ($(FULL_TARGET),powerpc-amiga) 457override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 458endif 459ifeq ($(FULL_TARGET),powerpc-macosclassic) 460override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 461endif 462ifeq ($(FULL_TARGET),powerpc-darwin) 463override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 464endif 465ifeq ($(FULL_TARGET),powerpc-morphos) 466override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 467endif 468ifeq ($(FULL_TARGET),powerpc-embedded) 469override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 470endif 471ifeq ($(FULL_TARGET),powerpc-wii) 472override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 473endif 474ifeq ($(FULL_TARGET),powerpc-aix) 475override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 476endif 477ifeq ($(FULL_TARGET),sparc-linux) 478override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 479endif 480ifeq ($(FULL_TARGET),sparc-netbsd) 481override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 482endif 483ifeq ($(FULL_TARGET),sparc-solaris) 484override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 485endif 486ifeq ($(FULL_TARGET),sparc-embedded) 487override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 488endif 489ifeq ($(FULL_TARGET),x86_64-linux) 490override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 491endif 492ifeq ($(FULL_TARGET),x86_64-freebsd) 493override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 494endif 495ifeq ($(FULL_TARGET),x86_64-haiku) 496override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 497endif 498ifeq ($(FULL_TARGET),x86_64-netbsd) 499override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 500endif 501ifeq ($(FULL_TARGET),x86_64-solaris) 502override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 503endif 504ifeq ($(FULL_TARGET),x86_64-openbsd) 505override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 506endif 507ifeq ($(FULL_TARGET),x86_64-darwin) 508override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 509endif 510ifeq ($(FULL_TARGET),x86_64-win64) 511override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 512endif 513ifeq ($(FULL_TARGET),x86_64-embedded) 514override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 515endif 516ifeq ($(FULL_TARGET),x86_64-iphonesim) 517override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 518endif 519ifeq ($(FULL_TARGET),x86_64-android) 520override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 521endif 522ifeq ($(FULL_TARGET),x86_64-aros) 523override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 524endif 525ifeq ($(FULL_TARGET),x86_64-dragonfly) 526override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 527endif 528ifeq ($(FULL_TARGET),arm-linux) 529override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 530endif 531ifeq ($(FULL_TARGET),arm-netbsd) 532override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 533endif 534ifeq ($(FULL_TARGET),arm-palmos) 535override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 536endif 537ifeq ($(FULL_TARGET),arm-wince) 538override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 539endif 540ifeq ($(FULL_TARGET),arm-gba) 541override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 542endif 543ifeq ($(FULL_TARGET),arm-nds) 544override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 545endif 546ifeq ($(FULL_TARGET),arm-embedded) 547override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 548endif 549ifeq ($(FULL_TARGET),arm-symbian) 550override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 551endif 552ifeq ($(FULL_TARGET),arm-android) 553override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 554endif 555ifeq ($(FULL_TARGET),arm-aros) 556override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 557endif 558ifeq ($(FULL_TARGET),arm-ios) 559override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 560endif 561ifeq ($(FULL_TARGET),powerpc64-linux) 562override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 563endif 564ifeq ($(FULL_TARGET),powerpc64-darwin) 565override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 566endif 567ifeq ($(FULL_TARGET),powerpc64-embedded) 568override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 569endif 570ifeq ($(FULL_TARGET),powerpc64-aix) 571override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 572endif 573ifeq ($(FULL_TARGET),avr-embedded) 574override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 575endif 576ifeq ($(FULL_TARGET),armeb-linux) 577override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 578endif 579ifeq ($(FULL_TARGET),armeb-embedded) 580override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 581endif 582ifeq ($(FULL_TARGET),mips-linux) 583override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 584endif 585ifeq ($(FULL_TARGET),mipsel-linux) 586override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 587endif 588ifeq ($(FULL_TARGET),mipsel-embedded) 589override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 590endif 591ifeq ($(FULL_TARGET),mipsel-android) 592override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 593endif 594ifeq ($(FULL_TARGET),jvm-java) 595override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 596endif 597ifeq ($(FULL_TARGET),jvm-android) 598override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 599endif 600ifeq ($(FULL_TARGET),i8086-embedded) 601override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 602endif 603ifeq ($(FULL_TARGET),i8086-msdos) 604override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 605endif 606ifeq ($(FULL_TARGET),i8086-win16) 607override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 608endif 609ifeq ($(FULL_TARGET),aarch64-linux) 610override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 611endif 612ifeq ($(FULL_TARGET),aarch64-darwin) 613override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 614endif 615ifeq ($(FULL_TARGET),aarch64-android) 616override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 617endif 618ifeq ($(FULL_TARGET),aarch64-ios) 619override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 620endif 621ifeq ($(FULL_TARGET),wasm-wasm) 622override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 623endif 624ifeq ($(FULL_TARGET),sparc64-linux) 625override TARGET_UNITS+=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas heaptrc lineinfo lnfodwrf baseunix unixutil unixcp termio unix initc cmem sysutils typinfo math fgl classes charset cpall getopts errors dl dynlibs types sysconst character rtlconsts cthreads dos fpwidestring cwstring fpintres $(CPU_UNITS) 626endif 627ifeq ($(FULL_TARGET),i386-linux) 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-go32v2) 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-win32) 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-os2) 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-freebsd) 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-beos) 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-haiku) 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-netbsd) 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-solaris) 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-netware) 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-openbsd) 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-wdosx) 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-darwin) 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-emx) 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-watcom) 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-netwlibc) 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-wince) 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-embedded) 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-symbian) 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-nativent) 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-iphonesim) 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-android) 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),i386-aros) 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-linux) 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-netbsd) 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-amiga) 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-atari) 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-palmos) 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-macosclassic) 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),m68k-embedded) 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-linux) 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-netbsd) 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-amiga) 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-macosclassic) 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-darwin) 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-morphos) 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-embedded) 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-wii) 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),powerpc-aix) 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-linux) 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-netbsd) 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-solaris) 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),sparc-embedded) 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-linux) 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-freebsd) 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-haiku) 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-netbsd) 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-solaris) 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-openbsd) 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-darwin) 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-win64) 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-embedded) 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-iphonesim) 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-android) 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-aros) 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),x86_64-dragonfly) 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-linux) 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-netbsd) 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-palmos) 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-wince) 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-gba) 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-nds) 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-embedded) 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-symbian) 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-android) 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-aros) 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),arm-ios) 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-linux) 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-darwin) 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-embedded) 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),powerpc64-aix) 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),avr-embedded) 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-linux) 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),armeb-embedded) 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),mips-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-linux) 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-embedded) 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),mipsel-android) 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-java) 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),jvm-android) 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-embedded) 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-msdos) 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),i8086-win16) 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-linux) 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-darwin) 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-android) 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),aarch64-ios) 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),wasm-wasm) 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),sparc64-linux) 892override 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 893endif 894ifeq ($(FULL_TARGET),i386-linux) 895override TARGET_RSTS+=math typinfo classes sysconst rtlconst 896endif 897ifeq ($(FULL_TARGET),i386-go32v2) 898override TARGET_RSTS+=math typinfo classes sysconst rtlconst 899endif 900ifeq ($(FULL_TARGET),i386-win32) 901override TARGET_RSTS+=math typinfo classes sysconst rtlconst 902endif 903ifeq ($(FULL_TARGET),i386-os2) 904override TARGET_RSTS+=math typinfo classes sysconst rtlconst 905endif 906ifeq ($(FULL_TARGET),i386-freebsd) 907override TARGET_RSTS+=math typinfo classes sysconst rtlconst 908endif 909ifeq ($(FULL_TARGET),i386-beos) 910override TARGET_RSTS+=math typinfo classes sysconst rtlconst 911endif 912ifeq ($(FULL_TARGET),i386-haiku) 913override TARGET_RSTS+=math typinfo classes sysconst rtlconst 914endif 915ifeq ($(FULL_TARGET),i386-netbsd) 916override TARGET_RSTS+=math typinfo classes sysconst rtlconst 917endif 918ifeq ($(FULL_TARGET),i386-solaris) 919override TARGET_RSTS+=math typinfo classes sysconst rtlconst 920endif 921ifeq ($(FULL_TARGET),i386-netware) 922override TARGET_RSTS+=math typinfo classes sysconst rtlconst 923endif 924ifeq ($(FULL_TARGET),i386-openbsd) 925override TARGET_RSTS+=math typinfo classes sysconst rtlconst 926endif 927ifeq ($(FULL_TARGET),i386-wdosx) 928override TARGET_RSTS+=math typinfo classes sysconst rtlconst 929endif 930ifeq ($(FULL_TARGET),i386-darwin) 931override TARGET_RSTS+=math typinfo classes sysconst rtlconst 932endif 933ifeq ($(FULL_TARGET),i386-emx) 934override TARGET_RSTS+=math typinfo classes sysconst rtlconst 935endif 936ifeq ($(FULL_TARGET),i386-watcom) 937override TARGET_RSTS+=math typinfo classes sysconst rtlconst 938endif 939ifeq ($(FULL_TARGET),i386-netwlibc) 940override TARGET_RSTS+=math typinfo classes sysconst rtlconst 941endif 942ifeq ($(FULL_TARGET),i386-wince) 943override TARGET_RSTS+=math typinfo classes sysconst rtlconst 944endif 945ifeq ($(FULL_TARGET),i386-embedded) 946override TARGET_RSTS+=math typinfo classes sysconst rtlconst 947endif 948ifeq ($(FULL_TARGET),i386-symbian) 949override TARGET_RSTS+=math typinfo classes sysconst rtlconst 950endif 951ifeq ($(FULL_TARGET),i386-nativent) 952override TARGET_RSTS+=math typinfo classes sysconst rtlconst 953endif 954ifeq ($(FULL_TARGET),i386-iphonesim) 955override TARGET_RSTS+=math typinfo classes sysconst rtlconst 956endif 957ifeq ($(FULL_TARGET),i386-android) 958override TARGET_RSTS+=math typinfo classes sysconst rtlconst 959endif 960ifeq ($(FULL_TARGET),i386-aros) 961override TARGET_RSTS+=math typinfo classes sysconst rtlconst 962endif 963ifeq ($(FULL_TARGET),m68k-linux) 964override TARGET_RSTS+=math typinfo classes sysconst rtlconst 965endif 966ifeq ($(FULL_TARGET),m68k-netbsd) 967override TARGET_RSTS+=math typinfo classes sysconst rtlconst 968endif 969ifeq ($(FULL_TARGET),m68k-amiga) 970override TARGET_RSTS+=math typinfo classes sysconst rtlconst 971endif 972ifeq ($(FULL_TARGET),m68k-atari) 973override TARGET_RSTS+=math typinfo classes sysconst rtlconst 974endif 975ifeq ($(FULL_TARGET),m68k-palmos) 976override TARGET_RSTS+=math typinfo classes sysconst rtlconst 977endif 978ifeq ($(FULL_TARGET),m68k-macosclassic) 979override TARGET_RSTS+=math typinfo classes sysconst rtlconst 980endif 981ifeq ($(FULL_TARGET),m68k-embedded) 982override TARGET_RSTS+=math typinfo classes sysconst rtlconst 983endif 984ifeq ($(FULL_TARGET),powerpc-linux) 985override TARGET_RSTS+=math typinfo classes sysconst rtlconst 986endif 987ifeq ($(FULL_TARGET),powerpc-netbsd) 988override TARGET_RSTS+=math typinfo classes sysconst rtlconst 989endif 990ifeq ($(FULL_TARGET),powerpc-amiga) 991override TARGET_RSTS+=math typinfo classes sysconst rtlconst 992endif 993ifeq ($(FULL_TARGET),powerpc-macosclassic) 994override TARGET_RSTS+=math typinfo classes sysconst rtlconst 995endif 996ifeq ($(FULL_TARGET),powerpc-darwin) 997override TARGET_RSTS+=math typinfo classes sysconst rtlconst 998endif 999ifeq ($(FULL_TARGET),powerpc-morphos) 1000override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1001endif 1002ifeq ($(FULL_TARGET),powerpc-embedded) 1003override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1004endif 1005ifeq ($(FULL_TARGET),powerpc-wii) 1006override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1007endif 1008ifeq ($(FULL_TARGET),powerpc-aix) 1009override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1010endif 1011ifeq ($(FULL_TARGET),sparc-linux) 1012override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1013endif 1014ifeq ($(FULL_TARGET),sparc-netbsd) 1015override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1016endif 1017ifeq ($(FULL_TARGET),sparc-solaris) 1018override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1019endif 1020ifeq ($(FULL_TARGET),sparc-embedded) 1021override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1022endif 1023ifeq ($(FULL_TARGET),x86_64-linux) 1024override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1025endif 1026ifeq ($(FULL_TARGET),x86_64-freebsd) 1027override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1028endif 1029ifeq ($(FULL_TARGET),x86_64-haiku) 1030override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1031endif 1032ifeq ($(FULL_TARGET),x86_64-netbsd) 1033override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1034endif 1035ifeq ($(FULL_TARGET),x86_64-solaris) 1036override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1037endif 1038ifeq ($(FULL_TARGET),x86_64-openbsd) 1039override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1040endif 1041ifeq ($(FULL_TARGET),x86_64-darwin) 1042override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1043endif 1044ifeq ($(FULL_TARGET),x86_64-win64) 1045override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1046endif 1047ifeq ($(FULL_TARGET),x86_64-embedded) 1048override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1049endif 1050ifeq ($(FULL_TARGET),x86_64-iphonesim) 1051override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1052endif 1053ifeq ($(FULL_TARGET),x86_64-android) 1054override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1055endif 1056ifeq ($(FULL_TARGET),x86_64-aros) 1057override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1058endif 1059ifeq ($(FULL_TARGET),x86_64-dragonfly) 1060override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1061endif 1062ifeq ($(FULL_TARGET),arm-linux) 1063override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1064endif 1065ifeq ($(FULL_TARGET),arm-netbsd) 1066override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1067endif 1068ifeq ($(FULL_TARGET),arm-palmos) 1069override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1070endif 1071ifeq ($(FULL_TARGET),arm-wince) 1072override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1073endif 1074ifeq ($(FULL_TARGET),arm-gba) 1075override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1076endif 1077ifeq ($(FULL_TARGET),arm-nds) 1078override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1079endif 1080ifeq ($(FULL_TARGET),arm-embedded) 1081override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1082endif 1083ifeq ($(FULL_TARGET),arm-symbian) 1084override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1085endif 1086ifeq ($(FULL_TARGET),arm-android) 1087override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1088endif 1089ifeq ($(FULL_TARGET),arm-aros) 1090override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1091endif 1092ifeq ($(FULL_TARGET),arm-ios) 1093override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1094endif 1095ifeq ($(FULL_TARGET),powerpc64-linux) 1096override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1097endif 1098ifeq ($(FULL_TARGET),powerpc64-darwin) 1099override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1100endif 1101ifeq ($(FULL_TARGET),powerpc64-embedded) 1102override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1103endif 1104ifeq ($(FULL_TARGET),powerpc64-aix) 1105override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1106endif 1107ifeq ($(FULL_TARGET),avr-embedded) 1108override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1109endif 1110ifeq ($(FULL_TARGET),armeb-linux) 1111override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1112endif 1113ifeq ($(FULL_TARGET),armeb-embedded) 1114override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1115endif 1116ifeq ($(FULL_TARGET),mips-linux) 1117override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1118endif 1119ifeq ($(FULL_TARGET),mipsel-linux) 1120override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1121endif 1122ifeq ($(FULL_TARGET),mipsel-embedded) 1123override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1124endif 1125ifeq ($(FULL_TARGET),mipsel-android) 1126override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1127endif 1128ifeq ($(FULL_TARGET),jvm-java) 1129override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1130endif 1131ifeq ($(FULL_TARGET),jvm-android) 1132override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1133endif 1134ifeq ($(FULL_TARGET),i8086-embedded) 1135override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1136endif 1137ifeq ($(FULL_TARGET),i8086-msdos) 1138override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1139endif 1140ifeq ($(FULL_TARGET),i8086-win16) 1141override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1142endif 1143ifeq ($(FULL_TARGET),aarch64-linux) 1144override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1145endif 1146ifeq ($(FULL_TARGET),aarch64-darwin) 1147override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1148endif 1149ifeq ($(FULL_TARGET),aarch64-android) 1150override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1151endif 1152ifeq ($(FULL_TARGET),aarch64-ios) 1153override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1154endif 1155ifeq ($(FULL_TARGET),wasm-wasm) 1156override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1157endif 1158ifeq ($(FULL_TARGET),sparc64-linux) 1159override TARGET_RSTS+=math typinfo classes sysconst rtlconst 1160endif 1161override INSTALL_FPCPACKAGE=y 1162ifeq ($(FULL_TARGET),i386-linux) 1163override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1164endif 1165ifeq ($(FULL_TARGET),i386-go32v2) 1166override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1167endif 1168ifeq ($(FULL_TARGET),i386-win32) 1169override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1170endif 1171ifeq ($(FULL_TARGET),i386-os2) 1172override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1173endif 1174ifeq ($(FULL_TARGET),i386-freebsd) 1175override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1176endif 1177ifeq ($(FULL_TARGET),i386-beos) 1178override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1179endif 1180ifeq ($(FULL_TARGET),i386-haiku) 1181override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1182endif 1183ifeq ($(FULL_TARGET),i386-netbsd) 1184override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1185endif 1186ifeq ($(FULL_TARGET),i386-solaris) 1187override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1188endif 1189ifeq ($(FULL_TARGET),i386-netware) 1190override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1191endif 1192ifeq ($(FULL_TARGET),i386-openbsd) 1193override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1194endif 1195ifeq ($(FULL_TARGET),i386-wdosx) 1196override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1197endif 1198ifeq ($(FULL_TARGET),i386-darwin) 1199override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1200endif 1201ifeq ($(FULL_TARGET),i386-emx) 1202override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1203endif 1204ifeq ($(FULL_TARGET),i386-watcom) 1205override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1206endif 1207ifeq ($(FULL_TARGET),i386-netwlibc) 1208override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1209endif 1210ifeq ($(FULL_TARGET),i386-wince) 1211override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1212endif 1213ifeq ($(FULL_TARGET),i386-embedded) 1214override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1215endif 1216ifeq ($(FULL_TARGET),i386-symbian) 1217override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1218endif 1219ifeq ($(FULL_TARGET),i386-nativent) 1220override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1221endif 1222ifeq ($(FULL_TARGET),i386-iphonesim) 1223override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1224endif 1225ifeq ($(FULL_TARGET),i386-android) 1226override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1227endif 1228ifeq ($(FULL_TARGET),i386-aros) 1229override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1230endif 1231ifeq ($(FULL_TARGET),m68k-linux) 1232override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1233endif 1234ifeq ($(FULL_TARGET),m68k-netbsd) 1235override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1236endif 1237ifeq ($(FULL_TARGET),m68k-amiga) 1238override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1239endif 1240ifeq ($(FULL_TARGET),m68k-atari) 1241override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1242endif 1243ifeq ($(FULL_TARGET),m68k-palmos) 1244override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1245endif 1246ifeq ($(FULL_TARGET),m68k-macosclassic) 1247override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1248endif 1249ifeq ($(FULL_TARGET),m68k-embedded) 1250override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1251endif 1252ifeq ($(FULL_TARGET),powerpc-linux) 1253override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1254endif 1255ifeq ($(FULL_TARGET),powerpc-netbsd) 1256override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1257endif 1258ifeq ($(FULL_TARGET),powerpc-amiga) 1259override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1260endif 1261ifeq ($(FULL_TARGET),powerpc-macosclassic) 1262override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1263endif 1264ifeq ($(FULL_TARGET),powerpc-darwin) 1265override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1266endif 1267ifeq ($(FULL_TARGET),powerpc-morphos) 1268override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1269endif 1270ifeq ($(FULL_TARGET),powerpc-embedded) 1271override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1272endif 1273ifeq ($(FULL_TARGET),powerpc-wii) 1274override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1275endif 1276ifeq ($(FULL_TARGET),powerpc-aix) 1277override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1278endif 1279ifeq ($(FULL_TARGET),sparc-linux) 1280override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1281endif 1282ifeq ($(FULL_TARGET),sparc-netbsd) 1283override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1284endif 1285ifeq ($(FULL_TARGET),sparc-solaris) 1286override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1287endif 1288ifeq ($(FULL_TARGET),sparc-embedded) 1289override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1290endif 1291ifeq ($(FULL_TARGET),x86_64-linux) 1292override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1293endif 1294ifeq ($(FULL_TARGET),x86_64-freebsd) 1295override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1296endif 1297ifeq ($(FULL_TARGET),x86_64-haiku) 1298override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1299endif 1300ifeq ($(FULL_TARGET),x86_64-netbsd) 1301override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1302endif 1303ifeq ($(FULL_TARGET),x86_64-solaris) 1304override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1305endif 1306ifeq ($(FULL_TARGET),x86_64-openbsd) 1307override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1308endif 1309ifeq ($(FULL_TARGET),x86_64-darwin) 1310override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1311endif 1312ifeq ($(FULL_TARGET),x86_64-win64) 1313override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1314endif 1315ifeq ($(FULL_TARGET),x86_64-embedded) 1316override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1317endif 1318ifeq ($(FULL_TARGET),x86_64-iphonesim) 1319override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1320endif 1321ifeq ($(FULL_TARGET),x86_64-android) 1322override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1323endif 1324ifeq ($(FULL_TARGET),x86_64-aros) 1325override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1326endif 1327ifeq ($(FULL_TARGET),x86_64-dragonfly) 1328override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1329endif 1330ifeq ($(FULL_TARGET),arm-linux) 1331override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1332endif 1333ifeq ($(FULL_TARGET),arm-netbsd) 1334override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1335endif 1336ifeq ($(FULL_TARGET),arm-palmos) 1337override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1338endif 1339ifeq ($(FULL_TARGET),arm-wince) 1340override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1341endif 1342ifeq ($(FULL_TARGET),arm-gba) 1343override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1344endif 1345ifeq ($(FULL_TARGET),arm-nds) 1346override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1347endif 1348ifeq ($(FULL_TARGET),arm-embedded) 1349override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1350endif 1351ifeq ($(FULL_TARGET),arm-symbian) 1352override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1353endif 1354ifeq ($(FULL_TARGET),arm-android) 1355override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1356endif 1357ifeq ($(FULL_TARGET),arm-aros) 1358override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1359endif 1360ifeq ($(FULL_TARGET),arm-ios) 1361override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1362endif 1363ifeq ($(FULL_TARGET),powerpc64-linux) 1364override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1365endif 1366ifeq ($(FULL_TARGET),powerpc64-darwin) 1367override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1368endif 1369ifeq ($(FULL_TARGET),powerpc64-embedded) 1370override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1371endif 1372ifeq ($(FULL_TARGET),powerpc64-aix) 1373override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1374endif 1375ifeq ($(FULL_TARGET),avr-embedded) 1376override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1377endif 1378ifeq ($(FULL_TARGET),armeb-linux) 1379override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1380endif 1381ifeq ($(FULL_TARGET),armeb-embedded) 1382override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1383endif 1384ifeq ($(FULL_TARGET),mips-linux) 1385override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1386endif 1387ifeq ($(FULL_TARGET),mipsel-linux) 1388override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1389endif 1390ifeq ($(FULL_TARGET),mipsel-embedded) 1391override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1392endif 1393ifeq ($(FULL_TARGET),mipsel-android) 1394override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1395endif 1396ifeq ($(FULL_TARGET),jvm-java) 1397override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1398endif 1399ifeq ($(FULL_TARGET),jvm-android) 1400override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1401endif 1402ifeq ($(FULL_TARGET),i8086-embedded) 1403override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1404endif 1405ifeq ($(FULL_TARGET),i8086-msdos) 1406override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1407endif 1408ifeq ($(FULL_TARGET),i8086-win16) 1409override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1410endif 1411ifeq ($(FULL_TARGET),aarch64-linux) 1412override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1413endif 1414ifeq ($(FULL_TARGET),aarch64-darwin) 1415override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1416endif 1417ifeq ($(FULL_TARGET),aarch64-android) 1418override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1419endif 1420ifeq ($(FULL_TARGET),aarch64-ios) 1421override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1422endif 1423ifeq ($(FULL_TARGET),wasm-wasm) 1424override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1425endif 1426ifeq ($(FULL_TARGET),sparc64-linux) 1427override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) 1428endif 1429ifeq ($(FULL_TARGET),i386-linux) 1430override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1431endif 1432ifeq ($(FULL_TARGET),i386-go32v2) 1433override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1434endif 1435ifeq ($(FULL_TARGET),i386-win32) 1436override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1437endif 1438ifeq ($(FULL_TARGET),i386-os2) 1439override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1440endif 1441ifeq ($(FULL_TARGET),i386-freebsd) 1442override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1443endif 1444ifeq ($(FULL_TARGET),i386-beos) 1445override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1446endif 1447ifeq ($(FULL_TARGET),i386-haiku) 1448override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1449endif 1450ifeq ($(FULL_TARGET),i386-netbsd) 1451override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1452endif 1453ifeq ($(FULL_TARGET),i386-solaris) 1454override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1455endif 1456ifeq ($(FULL_TARGET),i386-netware) 1457override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1458endif 1459ifeq ($(FULL_TARGET),i386-openbsd) 1460override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1461endif 1462ifeq ($(FULL_TARGET),i386-wdosx) 1463override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1464endif 1465ifeq ($(FULL_TARGET),i386-darwin) 1466override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1467endif 1468ifeq ($(FULL_TARGET),i386-emx) 1469override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1470endif 1471ifeq ($(FULL_TARGET),i386-watcom) 1472override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1473endif 1474ifeq ($(FULL_TARGET),i386-netwlibc) 1475override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1476endif 1477ifeq ($(FULL_TARGET),i386-wince) 1478override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1479endif 1480ifeq ($(FULL_TARGET),i386-embedded) 1481override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1482endif 1483ifeq ($(FULL_TARGET),i386-symbian) 1484override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1485endif 1486ifeq ($(FULL_TARGET),i386-nativent) 1487override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1488endif 1489ifeq ($(FULL_TARGET),i386-iphonesim) 1490override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1491endif 1492ifeq ($(FULL_TARGET),i386-android) 1493override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1494endif 1495ifeq ($(FULL_TARGET),i386-aros) 1496override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1497endif 1498ifeq ($(FULL_TARGET),m68k-linux) 1499override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1500endif 1501ifeq ($(FULL_TARGET),m68k-netbsd) 1502override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1503endif 1504ifeq ($(FULL_TARGET),m68k-amiga) 1505override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1506endif 1507ifeq ($(FULL_TARGET),m68k-atari) 1508override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1509endif 1510ifeq ($(FULL_TARGET),m68k-palmos) 1511override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1512endif 1513ifeq ($(FULL_TARGET),m68k-macosclassic) 1514override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1515endif 1516ifeq ($(FULL_TARGET),m68k-embedded) 1517override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1518endif 1519ifeq ($(FULL_TARGET),powerpc-linux) 1520override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1521endif 1522ifeq ($(FULL_TARGET),powerpc-netbsd) 1523override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1524endif 1525ifeq ($(FULL_TARGET),powerpc-amiga) 1526override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1527endif 1528ifeq ($(FULL_TARGET),powerpc-macosclassic) 1529override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1530endif 1531ifeq ($(FULL_TARGET),powerpc-darwin) 1532override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1533endif 1534ifeq ($(FULL_TARGET),powerpc-morphos) 1535override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1536endif 1537ifeq ($(FULL_TARGET),powerpc-embedded) 1538override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1539endif 1540ifeq ($(FULL_TARGET),powerpc-wii) 1541override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1542endif 1543ifeq ($(FULL_TARGET),powerpc-aix) 1544override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1545endif 1546ifeq ($(FULL_TARGET),sparc-linux) 1547override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1548endif 1549ifeq ($(FULL_TARGET),sparc-netbsd) 1550override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1551endif 1552ifeq ($(FULL_TARGET),sparc-solaris) 1553override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1554endif 1555ifeq ($(FULL_TARGET),sparc-embedded) 1556override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1557endif 1558ifeq ($(FULL_TARGET),x86_64-linux) 1559override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1560endif 1561ifeq ($(FULL_TARGET),x86_64-freebsd) 1562override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1563endif 1564ifeq ($(FULL_TARGET),x86_64-haiku) 1565override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1566endif 1567ifeq ($(FULL_TARGET),x86_64-netbsd) 1568override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1569endif 1570ifeq ($(FULL_TARGET),x86_64-solaris) 1571override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1572endif 1573ifeq ($(FULL_TARGET),x86_64-openbsd) 1574override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1575endif 1576ifeq ($(FULL_TARGET),x86_64-darwin) 1577override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1578endif 1579ifeq ($(FULL_TARGET),x86_64-win64) 1580override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1581endif 1582ifeq ($(FULL_TARGET),x86_64-embedded) 1583override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1584endif 1585ifeq ($(FULL_TARGET),x86_64-iphonesim) 1586override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1587endif 1588ifeq ($(FULL_TARGET),x86_64-android) 1589override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1590endif 1591ifeq ($(FULL_TARGET),x86_64-aros) 1592override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1593endif 1594ifeq ($(FULL_TARGET),x86_64-dragonfly) 1595override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1596endif 1597ifeq ($(FULL_TARGET),arm-linux) 1598override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1599endif 1600ifeq ($(FULL_TARGET),arm-netbsd) 1601override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1602endif 1603ifeq ($(FULL_TARGET),arm-palmos) 1604override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1605endif 1606ifeq ($(FULL_TARGET),arm-wince) 1607override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1608endif 1609ifeq ($(FULL_TARGET),arm-gba) 1610override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1611endif 1612ifeq ($(FULL_TARGET),arm-nds) 1613override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1614endif 1615ifeq ($(FULL_TARGET),arm-embedded) 1616override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1617endif 1618ifeq ($(FULL_TARGET),arm-symbian) 1619override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1620endif 1621ifeq ($(FULL_TARGET),arm-android) 1622override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1623endif 1624ifeq ($(FULL_TARGET),arm-aros) 1625override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1626endif 1627ifeq ($(FULL_TARGET),arm-ios) 1628override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1629endif 1630ifeq ($(FULL_TARGET),powerpc64-linux) 1631override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1632endif 1633ifeq ($(FULL_TARGET),powerpc64-darwin) 1634override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1635endif 1636ifeq ($(FULL_TARGET),powerpc64-embedded) 1637override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1638endif 1639ifeq ($(FULL_TARGET),powerpc64-aix) 1640override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1641endif 1642ifeq ($(FULL_TARGET),avr-embedded) 1643override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1644endif 1645ifeq ($(FULL_TARGET),armeb-linux) 1646override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1647endif 1648ifeq ($(FULL_TARGET),armeb-embedded) 1649override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1650endif 1651ifeq ($(FULL_TARGET),mips-linux) 1652override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1653endif 1654ifeq ($(FULL_TARGET),mipsel-linux) 1655override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1656endif 1657ifeq ($(FULL_TARGET),mipsel-embedded) 1658override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1659endif 1660ifeq ($(FULL_TARGET),mipsel-android) 1661override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1662endif 1663ifeq ($(FULL_TARGET),jvm-java) 1664override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1665endif 1666ifeq ($(FULL_TARGET),jvm-android) 1667override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1668endif 1669ifeq ($(FULL_TARGET),i8086-embedded) 1670override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1671endif 1672ifeq ($(FULL_TARGET),i8086-msdos) 1673override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1674endif 1675ifeq ($(FULL_TARGET),i8086-win16) 1676override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1677endif 1678ifeq ($(FULL_TARGET),aarch64-linux) 1679override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1680endif 1681ifeq ($(FULL_TARGET),aarch64-darwin) 1682override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1683endif 1684ifeq ($(FULL_TARGET),aarch64-android) 1685override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1686endif 1687ifeq ($(FULL_TARGET),aarch64-ios) 1688override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1689endif 1690ifeq ($(FULL_TARGET),wasm-wasm) 1691override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1692endif 1693ifeq ($(FULL_TARGET),sparc64-linux) 1694override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) 1695endif 1696ifdef REQUIRE_UNITSDIR 1697override UNITSDIR+=$(REQUIRE_UNITSDIR) 1698endif 1699ifdef REQUIRE_PACKAGESDIR 1700override PACKAGESDIR+=$(REQUIRE_PACKAGESDIR) 1701endif 1702ifdef ZIPINSTALL 1703ifneq ($(findstring $(OS_TARGET),$(UNIXs)),) 1704UNIXHier=1 1705endif 1706else 1707ifneq ($(findstring $(OS_SOURCE),$(UNIXs)),) 1708UNIXHier=1 1709endif 1710endif 1711ifndef INSTALL_PREFIX 1712ifdef PREFIX 1713INSTALL_PREFIX=$(PREFIX) 1714endif 1715endif 1716ifndef INSTALL_PREFIX 1717ifdef UNIXHier 1718INSTALL_PREFIX=/usr/local 1719else 1720ifdef INSTALL_FPCPACKAGE 1721INSTALL_BASEDIR:=/pp 1722else 1723INSTALL_BASEDIR:=/$(PACKAGE_NAME) 1724endif 1725endif 1726endif 1727export INSTALL_PREFIX 1728ifdef INSTALL_FPCSUBDIR 1729export INSTALL_FPCSUBDIR 1730endif 1731ifndef DIST_DESTDIR 1732DIST_DESTDIR:=$(BASEDIR) 1733endif 1734export DIST_DESTDIR 1735ifndef COMPILER_UNITTARGETDIR 1736ifdef PACKAGEDIR_MAIN 1737COMPILER_UNITTARGETDIR=$(PACKAGEDIR_MAIN)/units/$(TARGETSUFFIX) 1738else 1739COMPILER_UNITTARGETDIR=units/$(TARGETSUFFIX) 1740endif 1741endif 1742ifndef COMPILER_TARGETDIR 1743COMPILER_TARGETDIR=. 1744endif 1745ifndef INSTALL_BASEDIR 1746ifdef UNIXHier 1747ifdef INSTALL_FPCPACKAGE 1748INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/fpc/$(FPC_VERSION) 1749else 1750INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/$(PACKAGE_NAME) 1751endif 1752else 1753INSTALL_BASEDIR:=$(INSTALL_PREFIX) 1754endif 1755endif 1756ifndef INSTALL_BINDIR 1757ifdef UNIXHier 1758INSTALL_BINDIR:=$(INSTALL_PREFIX)/bin 1759else 1760INSTALL_BINDIR:=$(INSTALL_BASEDIR)/bin 1761ifdef INSTALL_FPCPACKAGE 1762ifdef CROSSCOMPILE 1763ifdef CROSSINSTALL 1764INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(SOURCESUFFIX) 1765else 1766INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX) 1767endif 1768else 1769INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX) 1770endif 1771endif 1772endif 1773endif 1774ifndef INSTALL_UNITDIR 1775INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/units/$(TARGETSUFFIX) 1776ifdef INSTALL_FPCPACKAGE 1777ifdef PACKAGE_NAME 1778INSTALL_UNITDIR:=$(INSTALL_UNITDIR)/$(PACKAGE_NAME) 1779endif 1780endif 1781endif 1782ifndef INSTALL_LIBDIR 1783ifdef UNIXHier 1784INSTALL_LIBDIR:=$(INSTALL_PREFIX)/lib 1785else 1786INSTALL_LIBDIR:=$(INSTALL_UNITDIR) 1787endif 1788endif 1789ifndef INSTALL_SOURCEDIR 1790ifdef UNIXHier 1791ifdef BSDhier 1792SRCPREFIXDIR=share/src 1793else 1794ifdef linuxHier 1795SRCPREFIXDIR=share/src 1796else 1797SRCPREFIXDIR=src 1798endif 1799endif 1800ifdef INSTALL_FPCPACKAGE 1801ifdef INSTALL_FPCSUBDIR 1802INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME) 1803else 1804INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME) 1805endif 1806else 1807INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 1808endif 1809else 1810ifdef INSTALL_FPCPACKAGE 1811ifdef INSTALL_FPCSUBDIR 1812INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME) 1813else 1814INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(PACKAGE_NAME) 1815endif 1816else 1817INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source 1818endif 1819endif 1820endif 1821ifndef INSTALL_DOCDIR 1822ifdef UNIXHier 1823ifdef BSDhier 1824DOCPREFIXDIR=share/doc 1825else 1826ifdef linuxHier 1827DOCPREFIXDIR=share/doc 1828else 1829DOCPREFIXDIR=doc 1830endif 1831endif 1832ifdef INSTALL_FPCPACKAGE 1833INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME) 1834else 1835INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 1836endif 1837else 1838ifdef INSTALL_FPCPACKAGE 1839INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc/$(PACKAGE_NAME) 1840else 1841INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc 1842endif 1843endif 1844endif 1845ifndef INSTALL_EXAMPLEDIR 1846ifdef UNIXHier 1847ifdef INSTALL_FPCPACKAGE 1848ifdef BSDhier 1849INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/fpc-$(FPC_VERSION)/$(PACKAGE_NAME) 1850else 1851ifdef linuxHier 1852INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples 1853else 1854INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/fpc-$(FPC_VERSION)/examples/$(PACKAGE_NAME) 1855endif 1856endif 1857else 1858ifdef BSDhier 1859INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 1860else 1861ifdef linuxHier 1862INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 1863else 1864INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 1865endif 1866endif 1867endif 1868else 1869ifdef INSTALL_FPCPACKAGE 1870INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples/$(PACKAGE_NAME) 1871else 1872INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples 1873endif 1874endif 1875endif 1876ifndef INSTALL_DATADIR 1877INSTALL_DATADIR=$(INSTALL_BASEDIR) 1878endif 1879ifndef INSTALL_SHAREDDIR 1880INSTALL_SHAREDDIR=$(INSTALL_PREFIX)/lib 1881endif 1882ifdef CROSSCOMPILE 1883ifndef CROSSBINDIR 1884CROSSBINDIR:=$(wildcard $(CROSSTARGETDIR)/bin/$(SOURCESUFFIX)) 1885ifeq ($(CROSSBINDIR),) 1886CROSSBINDIR:=$(wildcard $(INSTALL_BASEDIR)/cross/$(TARGETSUFFIX)/bin/$(FULL_SOURCE)) 1887endif 1888endif 1889else 1890CROSSBINDIR= 1891endif 1892BATCHEXT=.bat 1893LOADEREXT=.as 1894EXEEXT=.exe 1895PPLEXT=.ppl 1896PPUEXT=.ppu 1897OEXT=.o 1898ASMEXT=.s 1899SMARTEXT=.sl 1900STATICLIBEXT=.a 1901SHAREDLIBEXT=.so 1902SHAREDLIBPREFIX=libfp 1903STATICLIBPREFIX=libp 1904IMPORTLIBPREFIX=libimp 1905RSTEXT=.rst 1906EXEDBGEXT=.dbg 1907ifeq ($(OS_TARGET),go32v1) 1908STATICLIBPREFIX= 1909SHORTSUFFIX=v1 1910endif 1911ifeq ($(OS_TARGET),go32v2) 1912STATICLIBPREFIX= 1913SHORTSUFFIX=dos 1914IMPORTLIBPREFIX= 1915endif 1916ifeq ($(OS_TARGET),watcom) 1917STATICLIBPREFIX= 1918OEXT=.obj 1919ASMEXT=.asm 1920SHAREDLIBEXT=.dll 1921SHORTSUFFIX=wat 1922IMPORTLIBPREFIX= 1923endif 1924ifneq ($(CPU_TARGET),jvm) 1925ifeq ($(OS_TARGET),android) 1926BATCHEXT=.sh 1927EXEEXT= 1928HASSHAREDLIB=1 1929SHORTSUFFIX=lnx 1930endif 1931endif 1932ifeq ($(OS_TARGET),linux) 1933BATCHEXT=.sh 1934EXEEXT= 1935HASSHAREDLIB=1 1936SHORTSUFFIX=lnx 1937endif 1938ifeq ($(OS_TARGET),dragonfly) 1939BATCHEXT=.sh 1940EXEEXT= 1941HASSHAREDLIB=1 1942SHORTSUFFIX=df 1943endif 1944ifeq ($(OS_TARGET),freebsd) 1945BATCHEXT=.sh 1946EXEEXT= 1947HASSHAREDLIB=1 1948SHORTSUFFIX=fbs 1949endif 1950ifeq ($(OS_TARGET),netbsd) 1951BATCHEXT=.sh 1952EXEEXT= 1953HASSHAREDLIB=1 1954SHORTSUFFIX=nbs 1955endif 1956ifeq ($(OS_TARGET),openbsd) 1957BATCHEXT=.sh 1958EXEEXT= 1959HASSHAREDLIB=1 1960SHORTSUFFIX=obs 1961endif 1962ifeq ($(OS_TARGET),win32) 1963SHAREDLIBEXT=.dll 1964SHORTSUFFIX=w32 1965endif 1966ifeq ($(OS_TARGET),os2) 1967BATCHEXT=.cmd 1968AOUTEXT=.out 1969STATICLIBPREFIX= 1970SHAREDLIBEXT=.dll 1971SHORTSUFFIX=os2 1972ECHO=echo 1973IMPORTLIBPREFIX= 1974endif 1975ifeq ($(OS_TARGET),emx) 1976BATCHEXT=.cmd 1977AOUTEXT=.out 1978STATICLIBPREFIX= 1979SHAREDLIBEXT=.dll 1980SHORTSUFFIX=emx 1981ECHO=echo 1982IMPORTLIBPREFIX= 1983endif 1984ifeq ($(OS_TARGET),amiga) 1985EXEEXT= 1986SHAREDLIBEXT=.library 1987SHORTSUFFIX=amg 1988endif 1989ifeq ($(OS_TARGET),aros) 1990EXEEXT= 1991SHAREDLIBEXT=.library 1992SHORTSUFFIX=aros 1993endif 1994ifeq ($(OS_TARGET),morphos) 1995EXEEXT= 1996SHAREDLIBEXT=.library 1997SHORTSUFFIX=mos 1998endif 1999ifeq ($(OS_TARGET),atari) 2000EXEEXT=.ttp 2001SHORTSUFFIX=ata 2002endif 2003ifeq ($(OS_TARGET),beos) 2004BATCHEXT=.sh 2005EXEEXT= 2006SHORTSUFFIX=be 2007endif 2008ifeq ($(OS_TARGET),haiku) 2009BATCHEXT=.sh 2010EXEEXT= 2011SHORTSUFFIX=hai 2012endif 2013ifeq ($(OS_TARGET),solaris) 2014BATCHEXT=.sh 2015EXEEXT= 2016SHORTSUFFIX=sun 2017endif 2018ifeq ($(OS_TARGET),qnx) 2019BATCHEXT=.sh 2020EXEEXT= 2021SHORTSUFFIX=qnx 2022endif 2023ifeq ($(OS_TARGET),netware) 2024EXEEXT=.nlm 2025STATICLIBPREFIX= 2026SHORTSUFFIX=nw 2027IMPORTLIBPREFIX=imp 2028endif 2029ifeq ($(OS_TARGET),netwlibc) 2030EXEEXT=.nlm 2031STATICLIBPREFIX= 2032SHORTSUFFIX=nwl 2033IMPORTLIBPREFIX=imp 2034endif 2035ifeq ($(OS_TARGET),macosclassic) 2036BATCHEXT= 2037EXEEXT= 2038DEBUGSYMEXT=.xcoff 2039SHORTSUFFIX=mac 2040IMPORTLIBPREFIX=imp 2041endif 2042ifneq ($(findstring $(OS_TARGET),darwin iphonesim ios),) 2043BATCHEXT=.sh 2044EXEEXT= 2045HASSHAREDLIB=1 2046SHORTSUFFIX=dwn 2047EXEDBGEXT=.dSYM 2048endif 2049ifeq ($(OS_TARGET),gba) 2050EXEEXT=.gba 2051SHAREDLIBEXT=.so 2052SHORTSUFFIX=gba 2053endif 2054ifeq ($(OS_TARGET),symbian) 2055SHAREDLIBEXT=.dll 2056SHORTSUFFIX=symbian 2057endif 2058ifeq ($(OS_TARGET),NativeNT) 2059SHAREDLIBEXT=.dll 2060SHORTSUFFIX=nativent 2061endif 2062ifeq ($(OS_TARGET),wii) 2063EXEEXT=.dol 2064SHAREDLIBEXT=.so 2065SHORTSUFFIX=wii 2066endif 2067ifeq ($(OS_TARGET),aix) 2068BATCHEXT=.sh 2069EXEEXT= 2070SHAREDLIBEXT=.a 2071SHORTSUFFIX=aix 2072endif 2073ifeq ($(OS_TARGET),java) 2074OEXT=.class 2075ASMEXT=.j 2076SHAREDLIBEXT=.jar 2077SHORTSUFFIX=java 2078endif 2079ifeq ($(CPU_TARGET),jvm) 2080ifeq ($(OS_TARGET),android) 2081OEXT=.class 2082ASMEXT=.j 2083SHAREDLIBEXT=.jar 2084SHORTSUFFIX=android 2085endif 2086endif 2087ifeq ($(OS_TARGET),msdos) 2088STATICLIBPREFIX= 2089STATICLIBEXT=.a 2090SHORTSUFFIX=d16 2091endif 2092ifeq ($(OS_TARGET),embedded) 2093ifeq ($(CPU_TARGET),i8086) 2094STATICLIBPREFIX= 2095STATICLIBEXT=.a 2096else 2097EXEEXT=.bin 2098endif 2099SHORTSUFFIX=emb 2100endif 2101ifeq ($(OS_TARGET),win16) 2102STATICLIBPREFIX= 2103STATICLIBEXT=.a 2104SHAREDLIBEXT=.dll 2105SHORTSUFFIX=w16 2106endif 2107ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),) 2108FPCMADE=fpcmade.$(SHORTSUFFIX) 2109ZIPSUFFIX=$(SHORTSUFFIX) 2110ZIPCROSSPREFIX= 2111ZIPSOURCESUFFIX=src 2112ZIPEXAMPLESUFFIX=exm 2113else 2114FPCMADE=fpcmade.$(TARGETSUFFIX) 2115ZIPSOURCESUFFIX=.source 2116ZIPEXAMPLESUFFIX=.examples 2117ifdef CROSSCOMPILE 2118ZIPSUFFIX=.$(SOURCESUFFIX) 2119ZIPCROSSPREFIX=$(TARGETSUFFIX)- 2120else 2121ZIPSUFFIX=.$(TARGETSUFFIX) 2122ZIPCROSSPREFIX= 2123endif 2124endif 2125ifndef ECHO 2126ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH)))) 2127ifeq ($(ECHO),) 2128ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH)))) 2129ifeq ($(ECHO),) 2130ECHO= __missing_command_ECHO 2131else 2132ECHO:=$(firstword $(ECHO)) 2133endif 2134else 2135ECHO:=$(firstword $(ECHO)) 2136endif 2137endif 2138export ECHO 2139ifndef DATE 2140DATE:=$(strip $(wildcard $(addsuffix /gdate$(SRCEXEEXT),$(SEARCHPATH)))) 2141ifeq ($(DATE),) 2142DATE:=$(strip $(wildcard $(addsuffix /date$(SRCEXEEXT),$(SEARCHPATH)))) 2143ifeq ($(DATE),) 2144DATE= __missing_command_DATE 2145else 2146DATE:=$(firstword $(DATE)) 2147endif 2148else 2149DATE:=$(firstword $(DATE)) 2150endif 2151endif 2152export DATE 2153ifndef GINSTALL 2154GINSTALL:=$(strip $(wildcard $(addsuffix /ginstall$(SRCEXEEXT),$(SEARCHPATH)))) 2155ifeq ($(GINSTALL),) 2156GINSTALL:=$(strip $(wildcard $(addsuffix /install$(SRCEXEEXT),$(SEARCHPATH)))) 2157ifeq ($(GINSTALL),) 2158GINSTALL= __missing_command_GINSTALL 2159else 2160GINSTALL:=$(firstword $(GINSTALL)) 2161endif 2162else 2163GINSTALL:=$(firstword $(GINSTALL)) 2164endif 2165endif 2166export GINSTALL 2167ifndef CPPROG 2168CPPROG:=$(strip $(wildcard $(addsuffix /cp$(SRCEXEEXT),$(SEARCHPATH)))) 2169ifeq ($(CPPROG),) 2170CPPROG= __missing_command_CPPROG 2171else 2172CPPROG:=$(firstword $(CPPROG)) 2173endif 2174endif 2175export CPPROG 2176ifndef RMPROG 2177RMPROG:=$(strip $(wildcard $(addsuffix /rm$(SRCEXEEXT),$(SEARCHPATH)))) 2178ifeq ($(RMPROG),) 2179RMPROG= __missing_command_RMPROG 2180else 2181RMPROG:=$(firstword $(RMPROG)) 2182endif 2183endif 2184export RMPROG 2185ifndef MVPROG 2186MVPROG:=$(strip $(wildcard $(addsuffix /mv$(SRCEXEEXT),$(SEARCHPATH)))) 2187ifeq ($(MVPROG),) 2188MVPROG= __missing_command_MVPROG 2189else 2190MVPROG:=$(firstword $(MVPROG)) 2191endif 2192endif 2193export MVPROG 2194ifndef MKDIRPROG 2195MKDIRPROG:=$(strip $(wildcard $(addsuffix /gmkdir$(SRCEXEEXT),$(SEARCHPATH)))) 2196ifeq ($(MKDIRPROG),) 2197MKDIRPROG:=$(strip $(wildcard $(addsuffix /mkdir$(SRCEXEEXT),$(SEARCHPATH)))) 2198ifeq ($(MKDIRPROG),) 2199MKDIRPROG= __missing_command_MKDIRPROG 2200else 2201MKDIRPROG:=$(firstword $(MKDIRPROG)) 2202endif 2203else 2204MKDIRPROG:=$(firstword $(MKDIRPROG)) 2205endif 2206endif 2207export MKDIRPROG 2208ifndef ECHOREDIR 2209ifndef inUnix 2210ECHOREDIR=echo 2211else 2212ECHOREDIR=$(ECHO) 2213endif 2214endif 2215ifndef COPY 2216COPY:=$(CPPROG) -fp 2217endif 2218ifndef COPYTREE 2219COPYTREE:=$(CPPROG) -Rfp 2220endif 2221ifndef MKDIRTREE 2222MKDIRTREE:=$(MKDIRPROG) -p 2223endif 2224ifndef MOVE 2225MOVE:=$(MVPROG) -f 2226endif 2227ifndef DEL 2228DEL:=$(RMPROG) -f 2229endif 2230ifndef DELTREE 2231DELTREE:=$(RMPROG) -rf 2232endif 2233ifndef INSTALL 2234ifdef inUnix 2235INSTALL:=$(GINSTALL) -c -m 644 2236else 2237INSTALL:=$(COPY) 2238endif 2239endif 2240ifndef INSTALLEXE 2241ifdef inUnix 2242INSTALLEXE:=$(GINSTALL) -c -m 755 2243else 2244INSTALLEXE:=$(COPY) 2245endif 2246endif 2247ifndef MKDIR 2248MKDIR:=$(GINSTALL) -m 755 -d 2249endif 2250export ECHOREDIR COPY COPYTREE MOVE DEL DELTREE INSTALL INSTALLEXE MKDIR 2251ifndef PPUMOVE 2252PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(SRCEXEEXT),$(SEARCHPATH)))) 2253ifeq ($(PPUMOVE),) 2254PPUMOVE= __missing_command_PPUMOVE 2255else 2256PPUMOVE:=$(firstword $(PPUMOVE)) 2257endif 2258endif 2259export PPUMOVE 2260ifndef FPCMAKE 2261FPCMAKE:=$(strip $(wildcard $(addsuffix /fpcmake$(SRCEXEEXT),$(SEARCHPATH)))) 2262ifeq ($(FPCMAKE),) 2263FPCMAKE= __missing_command_FPCMAKE 2264else 2265FPCMAKE:=$(firstword $(FPCMAKE)) 2266endif 2267endif 2268export FPCMAKE 2269ifndef ZIPPROG 2270ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(SRCEXEEXT),$(SEARCHPATH)))) 2271ifeq ($(ZIPPROG),) 2272ZIPPROG= __missing_command_ZIPPROG 2273else 2274ZIPPROG:=$(firstword $(ZIPPROG)) 2275endif 2276endif 2277export ZIPPROG 2278ifndef TARPROG 2279TARPROG:=$(strip $(wildcard $(addsuffix /gtar$(SRCEXEEXT),$(SEARCHPATH)))) 2280ifeq ($(TARPROG),) 2281TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH)))) 2282ifeq ($(TARPROG),) 2283TARPROG= __missing_command_TARPROG 2284else 2285TARPROG:=$(firstword $(TARPROG)) 2286endif 2287else 2288TARPROG:=$(firstword $(TARPROG)) 2289endif 2290endif 2291export TARPROG 2292ASNAME=$(BINUTILSPREFIX)as 2293LDNAME=$(BINUTILSPREFIX)ld 2294ARNAME=$(BINUTILSPREFIX)ar 2295RCNAME=$(BINUTILSPREFIX)rc 2296NASMNAME=$(BINUTILSPREFIX)nasm 2297ifndef ASPROG 2298ifdef CROSSBINDIR 2299ASPROG=$(CROSSBINDIR)/$(ASNAME)$(SRCEXEEXT) 2300else 2301ASPROG=$(ASNAME) 2302endif 2303endif 2304ifndef LDPROG 2305ifdef CROSSBINDIR 2306LDPROG=$(CROSSBINDIR)/$(LDNAME)$(SRCEXEEXT) 2307else 2308LDPROG=$(LDNAME) 2309endif 2310endif 2311ifndef RCPROG 2312ifdef CROSSBINDIR 2313RCPROG=$(CROSSBINDIR)/$(RCNAME)$(SRCEXEEXT) 2314else 2315RCPROG=$(RCNAME) 2316endif 2317endif 2318ifndef ARPROG 2319ifdef CROSSBINDIR 2320ARPROG=$(CROSSBINDIR)/$(ARNAME)$(SRCEXEEXT) 2321else 2322ARPROG=$(ARNAME) 2323endif 2324endif 2325ifndef NASMPROG 2326ifdef CROSSBINDIR 2327NASMPROG=$(CROSSBINDIR)/$(NASMNAME)$(SRCEXEEXT) 2328else 2329NASMPROG=$(NASMNAME) 2330endif 2331endif 2332AS=$(ASPROG) 2333LD=$(LDPROG) 2334RC=$(RCPROG) 2335AR=$(ARPROG) 2336NASM=$(NASMPROG) 2337ifdef inUnix 2338PPAS=./ppas$(SRCBATCHEXT) 2339else 2340PPAS=ppas$(SRCBATCHEXT) 2341endif 2342ifdef inUnix 2343LDCONFIG=ldconfig 2344else 2345LDCONFIG= 2346endif 2347ifdef DATE 2348DATESTR:=$(shell $(DATE) +%Y%m%d) 2349else 2350DATESTR= 2351endif 2352ZIPOPT=-9 2353ZIPEXT=.zip 2354ifeq ($(USETAR),bz2) 2355TAROPT=vj 2356TAREXT=.tar.bz2 2357else 2358TAROPT=vz 2359TAREXT=.tar.gz 2360endif 2361ifndef NOCPUDEF 2362override FPCOPTDEF=$(ARCH) 2363endif 2364ifneq ($(OS_TARGET),$(OS_SOURCE)) 2365override FPCOPT+=-T$(OS_TARGET) 2366endif 2367ifneq ($(CPU_TARGET),$(CPU_SOURCE)) 2368override FPCOPT+=-P$(ARCH) 2369endif 2370ifeq ($(OS_SOURCE),openbsd) 2371override FPCOPT+=-FD$(NEW_BINUTILS_PATH) 2372override FPCMAKEOPT+=-FD$(NEW_BINUTILS_PATH) 2373override FPMAKE_BUILD_OPT+=-FD$(NEW_BINUTILS_PATH) 2374endif 2375ifndef CROSSBOOTSTRAP 2376ifneq ($(BINUTILSPREFIX),) 2377override FPCOPT+=-XP$(BINUTILSPREFIX) 2378endif 2379ifneq ($(BINUTILSPREFIX),) 2380override FPCOPT+=-Xr$(RLINKPATH) 2381endif 2382endif 2383ifndef CROSSCOMPILE 2384ifneq ($(BINUTILSPREFIX),) 2385override FPCMAKEOPT+=-XP$(BINUTILSPREFIX) 2386override FPMAKE_BUILD_OPT+=-XP$(BINUTILSPREFIX) 2387endif 2388endif 2389ifdef UNITDIR 2390override FPCOPT+=$(addprefix -Fu,$(UNITDIR)) 2391endif 2392ifdef LIBDIR 2393override FPCOPT+=$(addprefix -Fl,$(LIBDIR)) 2394endif 2395ifdef OBJDIR 2396override FPCOPT+=$(addprefix -Fo,$(OBJDIR)) 2397endif 2398ifdef INCDIR 2399override FPCOPT+=$(addprefix -Fi,$(INCDIR)) 2400endif 2401ifdef LINKSMART 2402override FPCOPT+=-XX 2403endif 2404ifdef CREATESMART 2405override FPCOPT+=-CX 2406endif 2407ifdef DEBUG 2408override FPCOPT+=-gl 2409override FPCOPTDEF+=DEBUG 2410endif 2411ifdef RELEASE 2412FPCCPUOPT:=-O2 2413override FPCOPT+=-Ur -Xs $(FPCCPUOPT) -n 2414override FPCOPTDEF+=RELEASE 2415endif 2416ifdef STRIP 2417override FPCOPT+=-Xs 2418endif 2419ifdef OPTIMIZE 2420override FPCOPT+=-O2 2421endif 2422ifdef VERBOSE 2423override FPCOPT+=-vwni 2424endif 2425ifdef COMPILER_OPTIONS 2426override FPCOPT+=$(COMPILER_OPTIONS) 2427endif 2428ifdef COMPILER_UNITDIR 2429override FPCOPT+=$(addprefix -Fu,$(COMPILER_UNITDIR)) 2430endif 2431ifdef COMPILER_LIBRARYDIR 2432override FPCOPT+=$(addprefix -Fl,$(COMPILER_LIBRARYDIR)) 2433endif 2434ifdef COMPILER_OBJECTDIR 2435override FPCOPT+=$(addprefix -Fo,$(COMPILER_OBJECTDIR)) 2436endif 2437ifdef COMPILER_INCLUDEDIR 2438override FPCOPT+=$(addprefix -Fi,$(COMPILER_INCLUDEDIR)) 2439endif 2440ifdef CROSSBINDIR 2441override FPCOPT+=-FD$(CROSSBINDIR) 2442endif 2443ifdef COMPILER_TARGETDIR 2444override FPCOPT+=-FE$(COMPILER_TARGETDIR) 2445ifeq ($(COMPILER_TARGETDIR),.) 2446override TARGETDIRPREFIX= 2447else 2448override TARGETDIRPREFIX=$(COMPILER_TARGETDIR)/ 2449endif 2450endif 2451ifdef COMPILER_UNITTARGETDIR 2452override FPCOPT+=-FU$(COMPILER_UNITTARGETDIR) 2453ifeq ($(COMPILER_UNITTARGETDIR),.) 2454override UNITTARGETDIRPREFIX= 2455else 2456override UNITTARGETDIRPREFIX=$(COMPILER_UNITTARGETDIR)/ 2457endif 2458else 2459ifdef COMPILER_TARGETDIR 2460override COMPILER_UNITTARGETDIR=$(COMPILER_TARGETDIR) 2461override UNITTARGETDIRPREFIX=$(TARGETDIRPREFIX) 2462endif 2463endif 2464ifdef CREATESHARED 2465override FPCOPT+=-Cg 2466endif 2467ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) 2468ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) 2469override FPCOPT+=-Cg 2470endif 2471endif 2472ifdef LINKSHARED 2473endif 2474ifdef OPT 2475override FPCOPT+=$(OPT) 2476endif 2477ifdef FPMAKEBUILDOPT 2478override FPMAKE_BUILD_OPT+=$(FPMAKEBUILDOPT) 2479endif 2480ifdef FPCOPTDEF 2481override FPCOPT+=$(addprefix -d,$(FPCOPTDEF)) 2482endif 2483ifdef CFGFILE 2484override FPCOPT+=@$(CFGFILE) 2485endif 2486ifdef USEENV 2487override FPCEXTCMD:=$(FPCOPT) 2488override FPCOPT:=!FPCEXTCMD 2489export FPCEXTCMD 2490endif 2491override AFULL_TARGET=$(CPU_TARGET)-$(OS_TARGET) 2492override AFULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE) 2493ifneq ($(AFULL_TARGET),$(AFULL_SOURCE)) 2494override ACROSSCOMPILE=1 2495endif 2496ifdef ACROSSCOMPILE 2497override FPCOPT+=$(CROSSOPT) 2498endif 2499override COMPILER:=$(strip $(FPC) $(FPCOPT)) 2500ifneq (,$(findstring -sh ,$(COMPILER))) 2501UseEXECPPAS=1 2502endif 2503ifneq (,$(findstring -s ,$(COMPILER))) 2504ifeq ($(FULL_SOURCE),$(FULL_TARGET)) 2505UseEXECPPAS=1 2506endif 2507endif 2508ifneq ($(UseEXECPPAS),1) 2509EXECPPAS= 2510else 2511ifdef RUNBATCH 2512EXECPPAS:=@$(RUNBATCH) $(PPAS) 2513else 2514EXECPPAS:=@$(PPAS) 2515endif 2516endif 2517.PHONY: fpc_units 2518ifneq ($(TARGET_UNITS)$(TARGET_IMPLICITUNITS),) 2519override ALLTARGET+=fpc_units 2520override UNITPPUFILES=$(addsuffix $(PPUEXT),$(TARGET_UNITS)) 2521override IMPLICITUNITPPUFILES=$(addsuffix $(PPUEXT),$(TARGET_IMPLICITUNITS)) 2522override INSTALLPPUFILES+=$(UNITPPUFILES) $(IMPLICITUNITPPUFILES) 2523override CLEANPPUFILES+=$(UNITPPUFILES) $(IMPLICITUNITPPUFILES) 2524endif 2525fpc_units: $(COMPILER_UNITTARGETDIR) $(UNITPPUFILES) 2526ifdef TARGET_RSTS 2527override RSTFILES=$(addsuffix $(RSTEXT),$(TARGET_RSTS)) 2528override CLEANRSTFILES+=$(RSTFILES) 2529endif 2530.PHONY: fpc_all fpc_smart fpc_debug fpc_release fpc_shared 2531$(FPCMADE): $(ALLDEPENDENCIES) $(ALLTARGET) 2532 @$(ECHOREDIR) Compiled > $(FPCMADE) 2533fpc_all: $(FPCMADE) 2534fpc_smart: 2535 $(MAKE) all LINKSMART=1 CREATESMART=1 2536fpc_debug: 2537 $(MAKE) all DEBUG=1 2538fpc_release: 2539 $(MAKE) all RELEASE=1 2540.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .lpr .dpr .pp .rc .res 2541$(COMPILER_UNITTARGETDIR): 2542 $(MKDIRTREE) $(COMPILER_UNITTARGETDIR) 2543$(COMPILER_TARGETDIR): 2544 $(MKDIRTREE) $(COMPILER_TARGETDIR) 2545%$(PPUEXT): %.pp 2546 $(COMPILER) $< 2547 $(EXECPPAS) 2548%$(PPUEXT): %.pas 2549 $(COMPILER) $< 2550 $(EXECPPAS) 2551%$(EXEEXT): %.pp 2552 $(COMPILER) $< 2553 $(EXECPPAS) 2554%$(EXEEXT): %.pas 2555 $(COMPILER) $< 2556 $(EXECPPAS) 2557%$(EXEEXT): %.lpr 2558 $(COMPILER) $< 2559 $(EXECPPAS) 2560%$(EXEEXT): %.dpr 2561 $(COMPILER) $< 2562 $(EXECPPAS) 2563%.res: %.rc 2564 windres -i $< -o $@ 2565vpath %.pp $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) 2566vpath %.pas $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) 2567vpath %.lpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) 2568vpath %.dpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) 2569vpath %.inc $(COMPILER_INCLUDEDIR) 2570vpath %$(OEXT) $(COMPILER_UNITTARGETDIR) 2571vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR) 2572.PHONY: fpc_shared 2573override INSTALLTARGET+=fpc_shared_install 2574ifndef SHARED_LIBVERSION 2575SHARED_LIBVERSION=$(FPC_VERSION) 2576endif 2577ifndef SHARED_LIBNAME 2578SHARED_LIBNAME=$(PACKAGE_NAME) 2579endif 2580ifndef SHARED_FULLNAME 2581SHARED_FULLNAME=$(SHAREDLIBPREFIX)$(SHARED_LIBNAME)-$(SHARED_LIBVERSION)$(SHAREDLIBEXT) 2582endif 2583ifndef SHARED_LIBUNITS 2584SHARED_LIBUNITS:=$(TARGET_UNITS) $(TARGET_IMPLICITUNITS) 2585override SHARED_LIBUNITS:=$(filter-out $(INSTALL_BUILDUNIT),$(SHARED_LIBUNITS)) 2586endif 2587fpc_shared: 2588ifdef HASSHAREDLIB 2589 $(MAKE) all CREATESHARED=1 LINKSHARED=1 CREATESMART=1 2590ifneq ($(SHARED_BUILD),n) 2591 $(PPUMOVE) -q $(SHARED_LIBUNITS) -i$(COMPILER_UNITTARGETDIR) -o$(SHARED_FULLNAME) -d$(COMPILER_UNITTARGETDIR) 2592endif 2593else 2594 @$(ECHO) Shared Libraries not supported 2595endif 2596fpc_shared_install: 2597ifneq ($(SHARED_BUILD),n) 2598ifneq ($(SHARED_LIBUNITS),) 2599ifneq ($(wildcard $(COMPILER_UNITTARGETDIR)/$(SHARED_FULLNAME)),) 2600 $(INSTALL) $(COMPILER_UNITTARGETDIR)/$(SHARED_FULLNAME) $(INSTALL_SHAREDDIR) 2601endif 2602endif 2603endif 2604.PHONY: fpc_install fpc_sourceinstall fpc_exampleinstall 2605ifdef INSTALL_UNITS 2606override INSTALLPPUFILES+=$(addsuffix $(PPUEXT),$(INSTALL_UNITS)) 2607endif 2608ifdef INSTALL_BUILDUNIT 2609override INSTALLPPUFILES:=$(filter-out $(INSTALL_BUILDUNIT)$(PPUEXT),$(INSTALLPPUFILES)) 2610endif 2611ifdef INSTALLPPUFILES 2612ifneq ($(IMPORTLIBPREFIX)-$(STATICLIBEXT),$(STATICLIBPREFIX)-$(STATICLIBEXT)) 2613override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) 2614else 2615override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) 2616endif 2617ifneq ($(UNITTARGETDIRPREFIX),) 2618override INSTALLPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(notdir $(INSTALLPPUFILES))) 2619override INSTALLPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(notdir $(INSTALLPPULINKFILES)))) 2620endif 2621override INSTALL_CREATEPACKAGEFPC=1 2622endif 2623ifdef INSTALLEXEFILES 2624ifneq ($(TARGETDIRPREFIX),) 2625override INSTALLEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(notdir $(INSTALLEXEFILES))) 2626endif 2627endif 2628fpc_install: all $(INSTALLTARGET) 2629ifdef INSTALLEXEFILES 2630 $(MKDIR) $(INSTALL_BINDIR) 2631 $(INSTALLEXE) $(INSTALLEXEFILES) $(INSTALL_BINDIR) 2632endif 2633ifdef INSTALL_CREATEPACKAGEFPC 2634ifdef FPCMAKE 2635ifdef PACKAGE_VERSION 2636ifneq ($(wildcard Makefile.fpc),) 2637 $(FPCMAKE) -p -T$(CPU_TARGET)-$(OS_TARGET) Makefile.fpc 2638 $(MKDIR) $(INSTALL_UNITDIR) 2639 $(INSTALL) Package.fpc $(INSTALL_UNITDIR) 2640endif 2641endif 2642endif 2643endif 2644ifdef INSTALLPPUFILES 2645 $(MKDIR) $(INSTALL_UNITDIR) 2646 $(INSTALL) $(INSTALLPPUFILES) $(INSTALL_UNITDIR) 2647ifneq ($(INSTALLPPULINKFILES),) 2648 $(INSTALL) $(INSTALLPPULINKFILES) $(INSTALL_UNITDIR) 2649endif 2650ifneq ($(wildcard $(LIB_FULLNAME)),) 2651 $(MKDIR) $(INSTALL_LIBDIR) 2652 $(INSTALL) $(LIB_FULLNAME) $(INSTALL_LIBDIR) 2653ifdef inUnix 2654 ln -sf $(LIB_FULLNAME) $(INSTALL_LIBDIR)/$(LIB_NAME) 2655endif 2656endif 2657endif 2658ifdef INSTALL_FILES 2659 $(MKDIR) $(INSTALL_DATADIR) 2660 $(INSTALL) $(INSTALL_FILES) $(INSTALL_DATADIR) 2661endif 2662fpc_sourceinstall: distclean 2663 $(MKDIR) $(INSTALL_SOURCEDIR) 2664 $(COPYTREE) $(BASEDIR)/* $(INSTALL_SOURCEDIR) 2665fpc_exampleinstall: $(EXAMPLEINSTALLTARGET) $(addsuffix _distclean,$(TARGET_EXAMPLEDIRS)) 2666ifdef HASEXAMPLES 2667 $(MKDIR) $(INSTALL_EXAMPLEDIR) 2668endif 2669ifdef EXAMPLESOURCEFILES 2670 $(COPY) $(EXAMPLESOURCEFILES) $(INSTALL_EXAMPLEDIR) 2671endif 2672ifdef TARGET_EXAMPLEDIRS 2673 $(COPYTREE) $(addsuffix /*,$(TARGET_EXAMPLEDIRS)) $(INSTALL_EXAMPLEDIR) 2674endif 2675.PHONY: fpc_clean fpc_cleanall fpc_distclean 2676ifdef EXEFILES 2677override CLEANEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEFILES)) 2678override CLEANEXEDBGFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEDBGFILES)) 2679endif 2680ifdef CLEAN_PROGRAMS 2681override CLEANEXEFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEEXT), $(CLEAN_PROGRAMS))) 2682override CLEANEXEDBGFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEDBGEXT), $(CLEAN_PROGRAMS))) 2683endif 2684ifdef CLEAN_UNITS 2685override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS)) 2686endif 2687ifdef CLEANPPUFILES 2688override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) 2689ifdef DEBUGSYMEXT 2690override CLEANPPULINKFILES+=$(subst $(PPUEXT),$(DEBUGSYMEXT),$(CLEANPPUFILES)) 2691endif 2692override CLEANPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILES)) 2693override CLEANPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILES))) 2694endif 2695fpc_clean: $(CLEANTARGET) 2696ifdef CLEANEXEFILES 2697 -$(DEL) $(CLEANEXEFILES) 2698endif 2699ifdef CLEANEXEDBGFILES 2700 -$(DELTREE) $(CLEANEXEDBGFILES) 2701endif 2702ifdef CLEANPPUFILES 2703 -$(DEL) $(CLEANPPUFILES) 2704endif 2705ifneq ($(CLEANPPULINKFILES),) 2706 -$(DEL) $(CLEANPPULINKFILES) 2707endif 2708ifdef CLEANRSTFILES 2709 -$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES)) 2710endif 2711ifdef CLEAN_FILES 2712 -$(DEL) $(CLEAN_FILES) 2713endif 2714ifdef LIB_NAME 2715 -$(DEL) $(LIB_NAME) $(LIB_FULLNAME) 2716endif 2717 -$(DEL) $(FPCMADE) Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE) 2718 -$(DEL) *$(ASMEXT) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT) 2719fpc_cleanall: $(CLEANTARGET) 2720ifdef CLEANEXEFILES 2721 -$(DEL) $(CLEANEXEFILES) 2722endif 2723ifdef COMPILER_UNITTARGETDIR 2724ifdef CLEANPPUFILES 2725 -$(DEL) $(CLEANPPUFILES) 2726endif 2727ifneq ($(CLEANPPULINKFILES),) 2728 -$(DEL) $(CLEANPPULINKFILES) 2729endif 2730ifdef CLEANRSTFILES 2731 -$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES)) 2732endif 2733endif 2734ifdef CLEAN_FILES 2735 -$(DEL) $(CLEAN_FILES) 2736endif 2737 -$(DELTREE) units 2738 -$(DELTREE) bin 2739 -$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT) 2740ifneq ($(PPUEXT),.ppu) 2741 -$(DEL) *.o *.ppu *.a 2742endif 2743 -$(DELTREE) *$(SMARTEXT) 2744 -$(DEL) fpcmade.* Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE) 2745 -$(DEL) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT) 2746ifdef AOUTEXT 2747 -$(DEL) *$(AOUTEXT) 2748endif 2749ifdef DEBUGSYMEXT 2750 -$(DEL) *$(DEBUGSYMEXT) 2751endif 2752ifdef LOCALFPMAKEBIN 2753 -$(DEL) $(LOCALFPMAKEBIN) 2754 -$(DEL) $(FPMAKEBINOBJ) 2755endif 2756fpc_distclean: cleanall 2757.PHONY: fpc_baseinfo 2758override INFORULES+=fpc_baseinfo 2759fpc_baseinfo: 2760 @$(ECHO) 2761 @$(ECHO) == Package info == 2762 @$(ECHO) Package Name..... $(PACKAGE_NAME) 2763 @$(ECHO) Package Version.. $(PACKAGE_VERSION) 2764 @$(ECHO) 2765 @$(ECHO) == Configuration info == 2766 @$(ECHO) 2767 @$(ECHO) FPC.......... $(FPC) 2768 @$(ECHO) FPC Version.. $(FPC_VERSION) 2769 @$(ECHO) Source CPU... $(CPU_SOURCE) 2770 @$(ECHO) Target CPU... $(CPU_TARGET) 2771 @$(ECHO) Source OS.... $(OS_SOURCE) 2772 @$(ECHO) Target OS.... $(OS_TARGET) 2773 @$(ECHO) Full Source.. $(FULL_SOURCE) 2774 @$(ECHO) Full Target.. $(FULL_TARGET) 2775 @$(ECHO) SourceSuffix. $(SOURCESUFFIX) 2776 @$(ECHO) TargetSuffix. $(TARGETSUFFIX) 2777 @$(ECHO) FPC fpmake... $(FPCFPMAKE) 2778 @$(ECHO) 2779 @$(ECHO) == Directory info == 2780 @$(ECHO) 2781 @$(ECHO) Required pkgs... $(REQUIRE_PACKAGES) 2782 @$(ECHO) 2783 @$(ECHO) Basedir......... $(BASEDIR) 2784 @$(ECHO) FPCDir.......... $(FPCDIR) 2785 @$(ECHO) CrossBinDir..... $(CROSSBINDIR) 2786 @$(ECHO) UnitsDir........ $(UNITSDIR) 2787 @$(ECHO) PackagesDir..... $(PACKAGESDIR) 2788 @$(ECHO) 2789 @$(ECHO) GCC library..... $(GCCLIBDIR) 2790 @$(ECHO) Other library... $(OTHERLIBDIR) 2791 @$(ECHO) 2792 @$(ECHO) == Tools info == 2793 @$(ECHO) 2794 @$(ECHO) As........ $(AS) 2795 @$(ECHO) Ld........ $(LD) 2796 @$(ECHO) Ar........ $(AR) 2797 @$(ECHO) Rc........ $(RC) 2798 @$(ECHO) 2799 @$(ECHO) Mv........ $(MVPROG) 2800 @$(ECHO) Cp........ $(CPPROG) 2801 @$(ECHO) Rm........ $(RMPROG) 2802 @$(ECHO) GInstall.. $(GINSTALL) 2803 @$(ECHO) Echo...... $(ECHO) 2804 @$(ECHO) Shell..... $(SHELL) 2805 @$(ECHO) Date...... $(DATE) 2806 @$(ECHO) FPCMake... $(FPCMAKE) 2807 @$(ECHO) PPUMove... $(PPUMOVE) 2808 @$(ECHO) Zip....... $(ZIPPROG) 2809 @$(ECHO) 2810 @$(ECHO) == Object info == 2811 @$(ECHO) 2812 @$(ECHO) Target Loaders........ $(TARGET_LOADERS) 2813 @$(ECHO) Target Units.......... $(TARGET_UNITS) 2814 @$(ECHO) Target Implicit Units. $(TARGET_IMPLICITUNITS) 2815 @$(ECHO) Target Programs....... $(TARGET_PROGRAMS) 2816 @$(ECHO) Target Dirs........... $(TARGET_DIRS) 2817 @$(ECHO) Target Examples....... $(TARGET_EXAMPLES) 2818 @$(ECHO) Target ExampleDirs.... $(TARGET_EXAMPLEDIRS) 2819 @$(ECHO) 2820 @$(ECHO) Clean Units......... $(CLEAN_UNITS) 2821 @$(ECHO) Clean Files......... $(CLEAN_FILES) 2822 @$(ECHO) 2823 @$(ECHO) Install Units....... $(INSTALL_UNITS) 2824 @$(ECHO) Install Files....... $(INSTALL_FILES) 2825 @$(ECHO) 2826 @$(ECHO) == Install info == 2827 @$(ECHO) 2828 @$(ECHO) DateStr.............. $(DATESTR) 2829 @$(ECHO) ZipName.............. $(ZIPNAME) 2830 @$(ECHO) ZipPrefix............ $(ZIPPREFIX) 2831 @$(ECHO) ZipCrossPrefix....... $(ZIPCROSSPREFIX) 2832 @$(ECHO) ZipSuffix............ $(ZIPSUFFIX) 2833 @$(ECHO) FullZipName.......... $(FULLZIPNAME) 2834 @$(ECHO) Install FPC Package.. $(INSTALL_FPCPACKAGE) 2835 @$(ECHO) 2836 @$(ECHO) Install base dir..... $(INSTALL_BASEDIR) 2837 @$(ECHO) Install binary dir... $(INSTALL_BINDIR) 2838 @$(ECHO) Install library dir.. $(INSTALL_LIBDIR) 2839 @$(ECHO) Install units dir.... $(INSTALL_UNITDIR) 2840 @$(ECHO) Install source dir... $(INSTALL_SOURCEDIR) 2841 @$(ECHO) Install doc dir...... $(INSTALL_DOCDIR) 2842 @$(ECHO) Install example dir.. $(INSTALL_EXAMPLEDIR) 2843 @$(ECHO) Install data dir..... $(INSTALL_DATADIR) 2844 @$(ECHO) 2845 @$(ECHO) Dist destination dir. $(DIST_DESTDIR) 2846 @$(ECHO) Dist zip name........ $(DIST_ZIPNAME) 2847 @$(ECHO) 2848.PHONY: fpc_info 2849fpc_info: $(INFORULES) 2850.PHONY: fpc_makefile fpc_makefiles fpc_makefile_sub1 fpc_makefile_sub2 \ 2851 fpc_makefile_dirs 2852fpc_makefile: 2853 $(FPCMAKE) -w -T$(OS_TARGET) Makefile.fpc 2854fpc_makefile_sub1: 2855ifdef TARGET_DIRS 2856 $(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_DIRS)) 2857endif 2858ifdef TARGET_EXAMPLEDIRS 2859 $(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_EXAMPLEDIRS)) 2860endif 2861fpc_makefile_sub2: $(addsuffix _makefile_dirs,$(TARGET_DIRS) $(TARGET_EXAMPLEDIRS)) 2862fpc_makefile_dirs: fpc_makefile_sub1 fpc_makefile_sub2 2863fpc_makefiles: fpc_makefile fpc_makefile_dirs 2864all: fpc_all 2865debug: fpc_debug 2866smart: fpc_smart 2867release: fpc_release 2868units: fpc_units 2869examples: 2870shared: fpc_shared 2871install: fpc_install 2872sourceinstall: fpc_sourceinstall 2873exampleinstall: fpc_exampleinstall 2874distinstall: 2875zipinstall: 2876zipsourceinstall: 2877zipexampleinstall: 2878zipdistinstall: 2879clean: fpc_clean 2880distclean: fpc_distclean 2881cleanall: fpc_cleanall 2882info: fpc_info 2883makefiles: fpc_makefiles 2884.PHONY: all debug smart release units examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall clean distclean cleanall info makefiles 2885ifneq ($(wildcard fpcmake.loc),) 2886include fpcmake.loc 2887endif 2888.NOTPARALLEL: 2889include $(INC)/makefile.inc 2890SYSINCDEPS=$(addprefix $(INC)/,$(SYSINCNAMES)) 2891include $(PROCINC)/makefile.cpu 2892SYSCPUDEPS=$(addprefix $(PROCINC)/,$(CPUINCNAMES)) 2893SYSDEPS=$(SYSINCDEPS) $(SYSCPUDEPS) 2894$(SYSTEMUNIT)$(PPUEXT) : $(SYSTEMUNIT).pp $(SYSDEPS) 2895 $(COMPILER) $(FPC_SYSTEM_OPT) -Us -Sg $(SYSTEMUNIT).pp 2896uuchar$(PPUEXT): $(SYSTEMUNIT)$(PPUEXT) $(INC)/uuchar.pp 2897 $(COMPILER) $(INC)/uuchar.pp 2898objpas$(PPUEXT): $(OBJPASDIR)/objpas.pp $(INC)/except.inc $(SYSTEMUNIT)$(PPUEXT) 2899 $(COMPILER) -I$(OBJPASDIR) $(OBJPASDIR)/objpas.pp 2900strings$(PPUEXT) : $(INC)/strings.pp $(INC)/stringsi.inc \ 2901 $(PROCINC)/strings.inc $(PROCINC)/stringss.inc \ 2902 $(SYSTEMUNIT)$(PPUEXT) 2903 $(COMPILER) $(INC)/strings.pp 2904baseunix$(PPUEXT) : unixtype$(PPUEXT) errno.inc ptypes.inc $(UNIXINC)/ctypes.inc \ 2905 signal.inc $(UNIXINC)/bunxh.inc \ 2906 ostypes.inc osmacro.inc $(UNIXINC)/gensigset.inc \ 2907 $(UNIXINC)/genfuncs.inc $(SYSTEMUNIT)$(PPUEXT) 2908 $(COMPILER) $(UNIXINC)/baseunix.pp 2909unixtype$(PPUEXT) : $(UNIXINC)/unixtype.pp ptypes.inc $(UNIXINC)/ctypes.inc $(SYSTEMUNIT)$(PPUEXT) 2910 $(COMPILER) $(UNIXINC)/unixtype.pp 2911unix$(PPUEXT) : unixtype$(PPUEXT) baseunix$(PPUEXT) unixutil$(PPUEXT) strings$(PPUEXT) $(UNIXINC)/unix.pp strings$(PPUEXT) $(INC)/textrec.inc $(INC)/filerec.inc \ 2912 unxconst.inc $(UNIXINC)/timezone.inc \ 2913 unxfunc.inc baseunix$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2914 $(COMPILER) $(UNIXINC)/unix.pp 2915unixutil$(PPUEXT) : $(SYSTEMUNIT)$(PPUEXT) 2916 $(COMPILER) $(UNIXINC)/unixutil.pp 2917unixcp$(PPUEXT) : $(UNIXINC)/unixcp.pp $(SYSTEMUNIT)$(PPUEXT) objpas$(PPUEXT) baseunix$(PPUEXT) 2918 $(COMPILER) $(UNIXINC)/unixcp.pp 2919dos$(PPUEXT) : strings$(PPUEXT) unix$(PPUEXT) $(UNIXINC)/dos.pp $(INC)/filerec.inc $(INC)/textrec.inc strings$(PPUEXT) \ 2920 unix$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2921 $(COMPILER) $(UNIXINC)/dos.pp 2922sysutils$(PPUEXT) : $(UNIXINC)/sysutils.pp $(wildcard $(OBJPASDIR)/sysutils/*.inc) \ 2923 objpas$(PPUEXT) unix$(PPUEXT) errors$(PPUEXT) sysconst$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2924 $(COMPILER) -Fi$(OBJPASDIR)/sysutils $(UNIXINC)/sysutils.pp 2925classes$(PPUEXT) : $(UNIXINC)/classes.pp $(wildcard $(OBJPASDIR)/classes/*.inc) \ 2926 sysutils$(PPUEXT) typinfo$(PPUEXT) rtlconsts$(PPUEXT) types$(PPUEXT) \ 2927 $(SYSTEMUNIT)$(PPUEXT) fgl$(PPUEXT) 2928 $(COMPILER) -Fi$(OBJPASDIR)/classes $(UNIXINC)/classes.pp 2929fgl$(PPUEXT) : $(OBJPASDIR)/fgl.pp objpas$(PPUEXT) types$(PPUEXT) system$(PPUEXT) sysutils$(PPUEXT) 2930 $(COMPILER) $(OBJPASDIR)/fgl.pp 2931typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT) sysutils$(PPUEXT) rtlconsts$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2932 $(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp 2933math$(PPUEXT): $(OBJPASDIR)/math.pp objpas$(PPUEXT) sysutils$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2934 $(COMPILER) $(OBJPASDIR)/math.pp 2935types$(PPUEXT) : $(OBJPASDIR)/types.pp objpas$(PPUEXT) math$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2936 $(COMPILER) $(OBJPASDIR)/types.pp 2937sysconst$(PPUEXT) : $(OBJPASDIR)/sysconst.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2938 $(COMPILER) $(OBJPASDIR)/sysconst.pp 2939rtlconsts$(PPUEXT) : $(OBJPASDIR)/rtlconsts.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2940 $(COMPILER) $(OBJPASDIR)/rtlconsts.pp 2941character$(PPUEXT): sysutils$(PPUEXT) $(OBJPASDIR)/character.pas objpas$(PPUEXT) rtlconsts$(PPUEXT) 2942 $(COMPILER) $(OBJPASDIR)/character.pas 2943macpas$(PPUEXT) : $(INC)/macpas.pp objpas$(PPUEXT) math$(PPUEXT) 2944 $(COMPILER) $(INC)/macpas.pp $(REDIR) 2945ifneq ($(findstring $(ARCH),x86_64 i386),) 2946cpu$(PPUEXT) : $(PROCINC)/cpu.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) objpas$(PPUEXT) 2947 $(COMPILER) $(PROCINC)/cpu.pp 2948else 2949cpu$(PPUEXT) : $(PROCINC)/cpu.pp $(SYSTEMUNIT)$(PPUEXT) objpas$(PPUEXT) 2950 $(COMPILER) $(PROCINC)/cpu.pp 2951endif 2952mmx$(PPUEXT) : $(PROCINC)/mmx.pp cpu$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2953 $(COMPILER) $(PROCINC)/mmx.pp 2954getopts$(PPUEXT) : $(INC)/getopts.pp $(SYSTEMUNIT)$(PPUEXT) 2955 $(COMPILER) $(INC)/getopts.pp 2956heaptrc$(PPUEXT) : $(INC)/heaptrc.pp $(SYSTEMUNIT)$(PPUEXT) 2957 $(COMPILER) -Sg $(INC)/heaptrc.pp 2958lineinfo$(PPUEXT) : $(INC)/lineinfo.pp $(SYSTEMUNIT)$(PPUEXT) strings$(PPUEXT) sysutils$(PPUEXT) 2959 $(COMPILER) $(INC)/lineinfo.pp 2960lnfodwrf$(PPUEXT) : $(INC)/lnfodwrf.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) lineinfo$(PPUEXT) 2961 $(COMPILER) $(INC)/lnfodwrf.pp 2962charset$(PPUEXT) : $(INC)/charset.pp objpas$(PPUEXT) 2963 $(COMPILER) $(INC)/charset.pp 2964cpall$(PPUEXT): $(RTL)/charmaps/cpall.pas system$(PPUEXT) charset$(PPUEXT) 2965 $(COMPILER) -Fu$(INC) -Fi$(RTL)/charmaps $(RTL)/charmaps/cpall.pas 2966fpwidestring$(PPUEXT): $(OBJPASDIR)/fpwidestring.pp character$(PPUEXT) unixcp$(PPUEXT) 2967 $(COMPILER) $(OBJPASDIR)/fpwidestring.pp 2968iso7185$(PPUEXT) : $(INC)/iso7185.pp $(SYSTEMUNIT)$(PPUEXT) 2969 $(COMPILER) $(INC)/iso7185.pp 2970extpas$(PPUEXT) : $(INC)/extpas.pp dos$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2971 $(COMPILER) $(INC)/extpas.pp 2972fpintres$(PPUEXT) : $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) 2973 $(COMPILER) $(INC)/fpintres.pp 2974errors$(PPUEXT) : $(UNIXINC)/errors.pp strings$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2975 $(COMPILER) $(UNIXINC)/errors.pp 2976dynlibs$(PPUEXT) : $(INC)/dynlibs.pas $(UNIXINC)/dynlibs.inc dl$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2977 $(COMPILER) $(INC)/dynlibs.pas 2978termio$(PPUEXT) : termio.pp unixtype$(PPUEXT) baseunix$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2979 $(COMPILER) termio.pp 2980callspec$(PPUEXT) : $(INC)/callspec.pp $(SYSTEMUNIT)$(PPUEXT) 2981 $(COMPILER) $(INC)/callspec.pp 2982cmem$(PPUEXT) : $(INC)/cmem.pp $(SYSTEMUNIT)$(PPUEXT) 2983 $(COMPILER) $(INC)/cmem.pp 2984cthreads$(PPUEXT) : $(UNIXINC)/cthreads.pp sysutils$(PPUEXT) baseunix$(PPUEXT) unixtype$(PPUEXT) unix$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2985 $(COMPILER) $(UNIXINC)/cthreads.pp 2986cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) baseunix$(PPUEXT) unix$(PPUEXT) unixtype$(PPUEXT) ctypes$(PPUEXT) dynlibs$(PPUEXT) 2987 $(COMPILER) $(UNIXINC)/cwstring.pp 2988ctypes$(PPUEXT) : $(INC)/ctypes.pp $(SYSTEMUNIT)$(PPUEXT) unixtype$(PPUEXT) 2989 $(COMPILER) $(INC)/ctypes.pp 2990fpcylix$(PPUEXT) : fpcylix.pp $(SYSTEMUNIT)$(PPUEXT) dynlibs$(PPUEXT) objpas$(PPUEXT) 2991 $(COMPILER) fpcylix.pp 2992dl$(PPUEXT) : $(SYSTEMUNIT)$(PPUEXT) 2993 $(COMPILER) $(UNIXINC)/dl.pp 2994initc$(PPUEXT) : $(SYSTEMUNIT)$(PPUEXT) 2995console$(PPUEXT) : baseunix$(PPUEXT) termio$(PPUEXT) 2996