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=wii 104override CPU_TARGET_DEFAULT=powerpc 105override DEFAULT_FPCDIR=../.. 106ifndef FPC 107ifdef PP 108FPC=$(PP) 109endif 110endif 111ifndef FPC 112FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH)))) 113ifneq ($(FPCPROG),) 114FPCPROG:=$(firstword $(FPCPROG)) 115ifneq ($(CPU_TARGET),) 116FPC:=$(shell $(FPCPROG) -P$(CPU_TARGET) -PB) 117else 118FPC:=$(shell $(FPCPROG) -PB) 119endif 120ifneq ($(findstring Error,$(FPC)),) 121override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH))))) 122else 123ifeq ($(strip $(wildcard $(FPC))),) 124FPC:=$(firstword $(FPCPROG)) 125endif 126endif 127else 128override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH))))) 129endif 130endif 131override FPC:=$(subst $(SRCEXEEXT),,$(FPC)) 132override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT) 133FOUNDFPC:=$(strip $(wildcard $(FPC))) 134ifeq ($(FOUNDFPC),) 135FOUNDFPC=$(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH)))) 136ifeq ($(FOUNDFPC),) 137$(error Compiler $(FPC) not found) 138endif 139endif 140ifndef FPC_COMPILERINFO 141FPC_COMPILERINFO:=$(shell $(FPC) -iVSPTPSOTO) 142endif 143ifndef FPC_VERSION 144FPC_VERSION:=$(word 1,$(FPC_COMPILERINFO)) 145endif 146export FPC FPC_VERSION FPC_COMPILERINFO 147unexport CHECKDEPEND ALLDEPENDENCIES 148ifndef CPU_TARGET 149ifdef CPU_TARGET_DEFAULT 150CPU_TARGET=$(CPU_TARGET_DEFAULT) 151endif 152endif 153ifndef OS_TARGET 154ifdef OS_TARGET_DEFAULT 155OS_TARGET=$(OS_TARGET_DEFAULT) 156endif 157endif 158ifndef CPU_SOURCE 159CPU_SOURCE:=$(word 2,$(FPC_COMPILERINFO)) 160endif 161ifndef CPU_TARGET 162CPU_TARGET:=$(word 3,$(FPC_COMPILERINFO)) 163endif 164ifndef OS_SOURCE 165OS_SOURCE:=$(word 4,$(FPC_COMPILERINFO)) 166endif 167ifndef OS_TARGET 168OS_TARGET:=$(word 5,$(FPC_COMPILERINFO)) 169endif 170FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET) 171FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE) 172ifeq ($(CPU_TARGET),armeb) 173ARCH=arm 174override FPCOPT+=-Cb 175else 176ifeq ($(CPU_TARGET),armel) 177ARCH=arm 178override FPCOPT+=-CaEABI 179else 180ARCH=$(CPU_TARGET) 181endif 182endif 183ifeq ($(FULL_TARGET),arm-embedded) 184ifeq ($(SUBARCH),) 185$(error When compiling for arm-embedded, a sub-architecture (e.g. SUBARCH=armv4t or SUBARCH=armv7m) must be defined) 186endif 187override FPCOPT+=-Cp$(SUBARCH) 188endif 189ifeq ($(FULL_TARGET),avr-embedded) 190ifeq ($(SUBARCH),) 191$(error When compiling for avr-embedded, a sub-architecture (e.g. SUBARCH=avr25 or SUBARCH=avr35) must be defined) 192endif 193override FPCOPT+=-Cp$(SUBARCH) 194endif 195ifeq ($(FULL_TARGET),mipsel-embedded) 196ifeq ($(SUBARCH),) 197$(error When compiling for mipsel-embedded, a sub-architecture (e.g. SUBARCH=pic32mx) must be defined) 198endif 199override FPCOPT+=-Cp$(SUBARCH) 200endif 201ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),) 202TARGETSUFFIX=$(OS_TARGET) 203SOURCESUFFIX=$(OS_SOURCE) 204else 205ifneq ($(findstring $(OS_TARGET),$(LIMIT83fs)),) 206TARGETSUFFIX=$(OS_TARGET) 207else 208TARGETSUFFIX=$(FULL_TARGET) 209endif 210SOURCESUFFIX=$(FULL_SOURCE) 211endif 212ifneq ($(FULL_TARGET),$(FULL_SOURCE)) 213CROSSCOMPILE=1 214endif 215ifeq ($(findstring makefile,$(MAKECMDGOALS)),) 216ifeq ($(findstring $(FULL_TARGET),$(MAKEFILETARGETS)),) 217$(error The Makefile doesn't support target $(FULL_TARGET), please run fpcmake first) 218endif 219endif 220ifneq ($(findstring $(OS_TARGET),$(BSDs)),) 221BSDhier=1 222endif 223ifeq ($(OS_TARGET),linux) 224linuxHier=1 225endif 226ifndef CROSSCOMPILE 227BUILDFULLNATIVE=1 228export BUILDFULLNATIVE 229endif 230ifdef BUILDFULLNATIVE 231BUILDNATIVE=1 232export BUILDNATIVE 233endif 234export OS_TARGET OS_SOURCE ARCH CPU_TARGET CPU_SOURCE FULL_TARGET FULL_SOURCE TARGETSUFFIX SOURCESUFFIX CROSSCOMPILE 235ifdef FPCDIR 236override FPCDIR:=$(subst \,/,$(FPCDIR)) 237ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl)),) 238override FPCDIR=wrong 239endif 240else 241override FPCDIR=wrong 242endif 243ifdef DEFAULT_FPCDIR 244ifeq ($(FPCDIR),wrong) 245override FPCDIR:=$(subst \,/,$(DEFAULT_FPCDIR)) 246ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl)),) 247override FPCDIR=wrong 248endif 249endif 250endif 251ifeq ($(FPCDIR),wrong) 252ifdef inUnix 253override FPCDIR=/usr/local/lib/fpc/$(FPC_VERSION) 254ifeq ($(wildcard $(FPCDIR)/units),) 255override FPCDIR=/usr/lib/fpc/$(FPC_VERSION) 256endif 257else 258override FPCDIR:=$(subst /$(FPC),,$(firstword $(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH)))))) 259override FPCDIR:=$(FPCDIR)/.. 260ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl)),) 261override FPCDIR:=$(FPCDIR)/.. 262ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl)),) 263override FPCDIR:=$(BASEDIR) 264ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl)),) 265override FPCDIR=c:/pp 266endif 267endif 268endif 269endif 270endif 271ifndef CROSSBINDIR 272CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(TARGETSUFFIX)) 273endif 274ifneq ($(findstring $(OS_TARGET),darwin iphonesim ios),) 275ifneq ($(findstring $(OS_SOURCE),darwin ios),) 276DARWIN2DARWIN=1 277endif 278endif 279ifndef BINUTILSPREFIX 280ifndef CROSSBINDIR 281ifdef CROSSCOMPILE 282ifneq ($(OS_TARGET),msdos) 283ifndef DARWIN2DARWIN 284ifneq ($(CPU_TARGET),jvm) 285BINUTILSPREFIX=$(CPU_TARGET)-$(OS_TARGET)- 286ifeq ($(OS_TARGET),android) 287ifeq ($(CPU_TARGET),arm) 288BINUTILSPREFIX=arm-linux-androideabi- 289else 290ifeq ($(CPU_TARGET),i386) 291BINUTILSPREFIX=i686-linux-android- 292else 293BINUTILSPREFIX=$(CPU_TARGET)-linux-android- 294endif 295endif 296endif 297endif 298endif 299else 300BINUTILSPREFIX=$(OS_TARGET)- 301endif 302endif 303endif 304endif 305UNITSDIR:=$(wildcard $(FPCDIR)/units/$(TARGETSUFFIX)) 306ifeq ($(UNITSDIR),) 307UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) 308endif 309PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages) 310ifndef FPCFPMAKE 311ifdef CROSSCOMPILE 312ifeq ($(strip $(wildcard $(addsuffix /compiler/ppc$(SRCEXEEXT),$(FPCDIR)))),) 313FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH)))) 314ifneq ($(FPCPROG),) 315FPCPROG:=$(firstword $(FPCPROG)) 316FPCFPMAKE:=$(shell $(FPCPROG) -PB) 317ifeq ($(strip $(wildcard $(FPCFPMAKE))),) 318FPCFPMAKE:=$(firstword $(FPCPROG)) 319endif 320else 321override FPCFPMAKE=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH))))) 322endif 323else 324FPCFPMAKE=$(strip $(wildcard $(addsuffix /compiler/ppc$(SRCEXEEXT),$(FPCDIR)))) 325FPMAKE_SKIP_CONFIG=-n 326export FPCFPMAKE 327export FPMAKE_SKIP_CONFIG 328endif 329else 330FPMAKE_SKIP_CONFIG=-n 331FPCFPMAKE=$(FPC) 332endif 333endif 334override PACKAGE_NAME=rtl 335PACKAGEDIR_MAIN:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) 336RTL=.. 337INC=$(RTL)/inc 338COMMON=$(RTL)/common 339PROCINC=$(RTL)/$(CPU_TARGET) 340UNITPREFIX=rtl 341SYSTEMUNIT=system 342override FPC_SYSTEM_OPT+=@rtl.cfg 343ifdef RELEASE 344override FPCOPT+=-Ur 345endif 346OBJPASDIR=$(RTL)/objpas 347GRAPHDIR=$(INC)/graph 348ifeq ($(FULL_TARGET),i386-linux) 349override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 350endif 351ifeq ($(FULL_TARGET),i386-go32v2) 352override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 353endif 354ifeq ($(FULL_TARGET),i386-win32) 355override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 356endif 357ifeq ($(FULL_TARGET),i386-os2) 358override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 359endif 360ifeq ($(FULL_TARGET),i386-freebsd) 361override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 362endif 363ifeq ($(FULL_TARGET),i386-beos) 364override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 365endif 366ifeq ($(FULL_TARGET),i386-haiku) 367override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 368endif 369ifeq ($(FULL_TARGET),i386-netbsd) 370override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 371endif 372ifeq ($(FULL_TARGET),i386-solaris) 373override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 374endif 375ifeq ($(FULL_TARGET),i386-netware) 376override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 377endif 378ifeq ($(FULL_TARGET),i386-openbsd) 379override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 380endif 381ifeq ($(FULL_TARGET),i386-wdosx) 382override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 383endif 384ifeq ($(FULL_TARGET),i386-darwin) 385override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 386endif 387ifeq ($(FULL_TARGET),i386-emx) 388override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 389endif 390ifeq ($(FULL_TARGET),i386-watcom) 391override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 392endif 393ifeq ($(FULL_TARGET),i386-netwlibc) 394override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 395endif 396ifeq ($(FULL_TARGET),i386-wince) 397override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 398endif 399ifeq ($(FULL_TARGET),i386-embedded) 400override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 401endif 402ifeq ($(FULL_TARGET),i386-symbian) 403override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 404endif 405ifeq ($(FULL_TARGET),i386-nativent) 406override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 407endif 408ifeq ($(FULL_TARGET),i386-iphonesim) 409override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 410endif 411ifeq ($(FULL_TARGET),i386-android) 412override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 413endif 414ifeq ($(FULL_TARGET),i386-aros) 415override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 416endif 417ifeq ($(FULL_TARGET),m68k-linux) 418override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 419endif 420ifeq ($(FULL_TARGET),m68k-netbsd) 421override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 422endif 423ifeq ($(FULL_TARGET),m68k-amiga) 424override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 425endif 426ifeq ($(FULL_TARGET),m68k-atari) 427override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 428endif 429ifeq ($(FULL_TARGET),m68k-palmos) 430override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 431endif 432ifeq ($(FULL_TARGET),m68k-macosclassic) 433override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 434endif 435ifeq ($(FULL_TARGET),m68k-embedded) 436override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 437endif 438ifeq ($(FULL_TARGET),powerpc-linux) 439override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 440endif 441ifeq ($(FULL_TARGET),powerpc-netbsd) 442override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 443endif 444ifeq ($(FULL_TARGET),powerpc-amiga) 445override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 446endif 447ifeq ($(FULL_TARGET),powerpc-macosclassic) 448override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 449endif 450ifeq ($(FULL_TARGET),powerpc-darwin) 451override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 452endif 453ifeq ($(FULL_TARGET),powerpc-morphos) 454override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 455endif 456ifeq ($(FULL_TARGET),powerpc-embedded) 457override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 458endif 459ifeq ($(FULL_TARGET),powerpc-wii) 460override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 461endif 462ifeq ($(FULL_TARGET),powerpc-aix) 463override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 464endif 465ifeq ($(FULL_TARGET),sparc-linux) 466override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 467endif 468ifeq ($(FULL_TARGET),sparc-netbsd) 469override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 470endif 471ifeq ($(FULL_TARGET),sparc-solaris) 472override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 473endif 474ifeq ($(FULL_TARGET),sparc-embedded) 475override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 476endif 477ifeq ($(FULL_TARGET),x86_64-linux) 478override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 479endif 480ifeq ($(FULL_TARGET),x86_64-freebsd) 481override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 482endif 483ifeq ($(FULL_TARGET),x86_64-haiku) 484override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 485endif 486ifeq ($(FULL_TARGET),x86_64-netbsd) 487override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 488endif 489ifeq ($(FULL_TARGET),x86_64-solaris) 490override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 491endif 492ifeq ($(FULL_TARGET),x86_64-openbsd) 493override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 494endif 495ifeq ($(FULL_TARGET),x86_64-darwin) 496override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 497endif 498ifeq ($(FULL_TARGET),x86_64-win64) 499override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 500endif 501ifeq ($(FULL_TARGET),x86_64-embedded) 502override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 503endif 504ifeq ($(FULL_TARGET),x86_64-iphonesim) 505override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 506endif 507ifeq ($(FULL_TARGET),x86_64-android) 508override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 509endif 510ifeq ($(FULL_TARGET),x86_64-aros) 511override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 512endif 513ifeq ($(FULL_TARGET),x86_64-dragonfly) 514override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 515endif 516ifeq ($(FULL_TARGET),arm-linux) 517override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 518endif 519ifeq ($(FULL_TARGET),arm-netbsd) 520override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 521endif 522ifeq ($(FULL_TARGET),arm-palmos) 523override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 524endif 525ifeq ($(FULL_TARGET),arm-wince) 526override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 527endif 528ifeq ($(FULL_TARGET),arm-gba) 529override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 530endif 531ifeq ($(FULL_TARGET),arm-nds) 532override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 533endif 534ifeq ($(FULL_TARGET),arm-embedded) 535override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 536endif 537ifeq ($(FULL_TARGET),arm-symbian) 538override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 539endif 540ifeq ($(FULL_TARGET),arm-android) 541override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 542endif 543ifeq ($(FULL_TARGET),arm-aros) 544override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 545endif 546ifeq ($(FULL_TARGET),arm-ios) 547override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 548endif 549ifeq ($(FULL_TARGET),powerpc64-linux) 550override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 551endif 552ifeq ($(FULL_TARGET),powerpc64-darwin) 553override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 554endif 555ifeq ($(FULL_TARGET),powerpc64-embedded) 556override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 557endif 558ifeq ($(FULL_TARGET),powerpc64-aix) 559override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 560endif 561ifeq ($(FULL_TARGET),avr-embedded) 562override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 563endif 564ifeq ($(FULL_TARGET),armeb-linux) 565override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 566endif 567ifeq ($(FULL_TARGET),armeb-embedded) 568override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 569endif 570ifeq ($(FULL_TARGET),mips-linux) 571override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 572endif 573ifeq ($(FULL_TARGET),mipsel-linux) 574override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 575endif 576ifeq ($(FULL_TARGET),mipsel-embedded) 577override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 578endif 579ifeq ($(FULL_TARGET),mipsel-android) 580override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 581endif 582ifeq ($(FULL_TARGET),jvm-java) 583override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 584endif 585ifeq ($(FULL_TARGET),jvm-android) 586override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 587endif 588ifeq ($(FULL_TARGET),i8086-embedded) 589override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 590endif 591ifeq ($(FULL_TARGET),i8086-msdos) 592override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 593endif 594ifeq ($(FULL_TARGET),i8086-win16) 595override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 596endif 597ifeq ($(FULL_TARGET),aarch64-linux) 598override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 599endif 600ifeq ($(FULL_TARGET),aarch64-darwin) 601override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 602endif 603ifeq ($(FULL_TARGET),aarch64-android) 604override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 605endif 606ifeq ($(FULL_TARGET),aarch64-ios) 607override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 608endif 609ifeq ($(FULL_TARGET),wasm-wasm) 610override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 611endif 612ifeq ($(FULL_TARGET),sparc64-linux) 613override TARGET_UNITS+=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings dos sysutils classes math typinfo ctypes charset cpall getopts character fpwidestring unicodedata unicodenumtable types rtlconsts sysconst lineinfo fgl cmem 614endif 615ifeq ($(FULL_TARGET),i386-linux) 616override TARGET_IMPLICITUNITS+=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 617endif 618ifeq ($(FULL_TARGET),i386-go32v2) 619override TARGET_IMPLICITUNITS+=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 620endif 621ifeq ($(FULL_TARGET),i386-win32) 622override TARGET_IMPLICITUNITS+=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 623endif 624ifeq ($(FULL_TARGET),i386-os2) 625override TARGET_IMPLICITUNITS+=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 626endif 627ifeq ($(FULL_TARGET),i386-freebsd) 628override TARGET_IMPLICITUNITS+=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 629endif 630ifeq ($(FULL_TARGET),i386-beos) 631override TARGET_IMPLICITUNITS+=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 632endif 633ifeq ($(FULL_TARGET),i386-haiku) 634override TARGET_IMPLICITUNITS+=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 635endif 636ifeq ($(FULL_TARGET),i386-netbsd) 637override TARGET_IMPLICITUNITS+=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 638endif 639ifeq ($(FULL_TARGET),i386-solaris) 640override TARGET_IMPLICITUNITS+=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 641endif 642ifeq ($(FULL_TARGET),i386-netware) 643override TARGET_IMPLICITUNITS+=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 644endif 645ifeq ($(FULL_TARGET),i386-openbsd) 646override TARGET_IMPLICITUNITS+=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 647endif 648ifeq ($(FULL_TARGET),i386-wdosx) 649override TARGET_IMPLICITUNITS+=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 650endif 651ifeq ($(FULL_TARGET),i386-darwin) 652override TARGET_IMPLICITUNITS+=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 653endif 654ifeq ($(FULL_TARGET),i386-emx) 655override TARGET_IMPLICITUNITS+=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 656endif 657ifeq ($(FULL_TARGET),i386-watcom) 658override TARGET_IMPLICITUNITS+=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 659endif 660ifeq ($(FULL_TARGET),i386-netwlibc) 661override TARGET_IMPLICITUNITS+=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 662endif 663ifeq ($(FULL_TARGET),i386-wince) 664override TARGET_IMPLICITUNITS+=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 665endif 666ifeq ($(FULL_TARGET),i386-embedded) 667override TARGET_IMPLICITUNITS+=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 668endif 669ifeq ($(FULL_TARGET),i386-symbian) 670override TARGET_IMPLICITUNITS+=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 671endif 672ifeq ($(FULL_TARGET),i386-nativent) 673override TARGET_IMPLICITUNITS+=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 674endif 675ifeq ($(FULL_TARGET),i386-iphonesim) 676override TARGET_IMPLICITUNITS+=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 677endif 678ifeq ($(FULL_TARGET),i386-android) 679override TARGET_IMPLICITUNITS+=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 680endif 681ifeq ($(FULL_TARGET),i386-aros) 682override TARGET_IMPLICITUNITS+=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 683endif 684ifeq ($(FULL_TARGET),m68k-linux) 685override TARGET_IMPLICITUNITS+=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 686endif 687ifeq ($(FULL_TARGET),m68k-netbsd) 688override TARGET_IMPLICITUNITS+=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 689endif 690ifeq ($(FULL_TARGET),m68k-amiga) 691override TARGET_IMPLICITUNITS+=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 692endif 693ifeq ($(FULL_TARGET),m68k-atari) 694override TARGET_IMPLICITUNITS+=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 695endif 696ifeq ($(FULL_TARGET),m68k-palmos) 697override TARGET_IMPLICITUNITS+=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 698endif 699ifeq ($(FULL_TARGET),m68k-macosclassic) 700override TARGET_IMPLICITUNITS+=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 701endif 702ifeq ($(FULL_TARGET),m68k-embedded) 703override TARGET_IMPLICITUNITS+=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 704endif 705ifeq ($(FULL_TARGET),powerpc-linux) 706override TARGET_IMPLICITUNITS+=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 707endif 708ifeq ($(FULL_TARGET),powerpc-netbsd) 709override TARGET_IMPLICITUNITS+=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 710endif 711ifeq ($(FULL_TARGET),powerpc-amiga) 712override TARGET_IMPLICITUNITS+=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 713endif 714ifeq ($(FULL_TARGET),powerpc-macosclassic) 715override TARGET_IMPLICITUNITS+=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 716endif 717ifeq ($(FULL_TARGET),powerpc-darwin) 718override TARGET_IMPLICITUNITS+=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 719endif 720ifeq ($(FULL_TARGET),powerpc-morphos) 721override TARGET_IMPLICITUNITS+=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 722endif 723ifeq ($(FULL_TARGET),powerpc-embedded) 724override TARGET_IMPLICITUNITS+=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 725endif 726ifeq ($(FULL_TARGET),powerpc-wii) 727override TARGET_IMPLICITUNITS+=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 728endif 729ifeq ($(FULL_TARGET),powerpc-aix) 730override TARGET_IMPLICITUNITS+=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 731endif 732ifeq ($(FULL_TARGET),sparc-linux) 733override TARGET_IMPLICITUNITS+=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 734endif 735ifeq ($(FULL_TARGET),sparc-netbsd) 736override TARGET_IMPLICITUNITS+=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 737endif 738ifeq ($(FULL_TARGET),sparc-solaris) 739override TARGET_IMPLICITUNITS+=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 740endif 741ifeq ($(FULL_TARGET),sparc-embedded) 742override TARGET_IMPLICITUNITS+=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 743endif 744ifeq ($(FULL_TARGET),x86_64-linux) 745override TARGET_IMPLICITUNITS+=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 746endif 747ifeq ($(FULL_TARGET),x86_64-freebsd) 748override TARGET_IMPLICITUNITS+=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 749endif 750ifeq ($(FULL_TARGET),x86_64-haiku) 751override TARGET_IMPLICITUNITS+=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 752endif 753ifeq ($(FULL_TARGET),x86_64-netbsd) 754override TARGET_IMPLICITUNITS+=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 755endif 756ifeq ($(FULL_TARGET),x86_64-solaris) 757override TARGET_IMPLICITUNITS+=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 758endif 759ifeq ($(FULL_TARGET),x86_64-openbsd) 760override TARGET_IMPLICITUNITS+=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 761endif 762ifeq ($(FULL_TARGET),x86_64-darwin) 763override TARGET_IMPLICITUNITS+=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 764endif 765ifeq ($(FULL_TARGET),x86_64-win64) 766override TARGET_IMPLICITUNITS+=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 767endif 768ifeq ($(FULL_TARGET),x86_64-embedded) 769override TARGET_IMPLICITUNITS+=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 770endif 771ifeq ($(FULL_TARGET),x86_64-iphonesim) 772override TARGET_IMPLICITUNITS+=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 773endif 774ifeq ($(FULL_TARGET),x86_64-android) 775override TARGET_IMPLICITUNITS+=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 776endif 777ifeq ($(FULL_TARGET),x86_64-aros) 778override TARGET_IMPLICITUNITS+=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 779endif 780ifeq ($(FULL_TARGET),x86_64-dragonfly) 781override TARGET_IMPLICITUNITS+=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 782endif 783ifeq ($(FULL_TARGET),arm-linux) 784override TARGET_IMPLICITUNITS+=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 785endif 786ifeq ($(FULL_TARGET),arm-netbsd) 787override TARGET_IMPLICITUNITS+=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 788endif 789ifeq ($(FULL_TARGET),arm-palmos) 790override TARGET_IMPLICITUNITS+=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 791endif 792ifeq ($(FULL_TARGET),arm-wince) 793override TARGET_IMPLICITUNITS+=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 794endif 795ifeq ($(FULL_TARGET),arm-gba) 796override TARGET_IMPLICITUNITS+=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 797endif 798ifeq ($(FULL_TARGET),arm-nds) 799override TARGET_IMPLICITUNITS+=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 800endif 801ifeq ($(FULL_TARGET),arm-embedded) 802override TARGET_IMPLICITUNITS+=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 803endif 804ifeq ($(FULL_TARGET),arm-symbian) 805override TARGET_IMPLICITUNITS+=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 806endif 807ifeq ($(FULL_TARGET),arm-android) 808override TARGET_IMPLICITUNITS+=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 809endif 810ifeq ($(FULL_TARGET),arm-aros) 811override TARGET_IMPLICITUNITS+=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 812endif 813ifeq ($(FULL_TARGET),arm-ios) 814override TARGET_IMPLICITUNITS+=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 815endif 816ifeq ($(FULL_TARGET),powerpc64-linux) 817override TARGET_IMPLICITUNITS+=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 818endif 819ifeq ($(FULL_TARGET),powerpc64-darwin) 820override TARGET_IMPLICITUNITS+=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 821endif 822ifeq ($(FULL_TARGET),powerpc64-embedded) 823override TARGET_IMPLICITUNITS+=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 824endif 825ifeq ($(FULL_TARGET),powerpc64-aix) 826override TARGET_IMPLICITUNITS+=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 827endif 828ifeq ($(FULL_TARGET),avr-embedded) 829override TARGET_IMPLICITUNITS+=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 830endif 831ifeq ($(FULL_TARGET),armeb-linux) 832override TARGET_IMPLICITUNITS+=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 833endif 834ifeq ($(FULL_TARGET),armeb-embedded) 835override TARGET_IMPLICITUNITS+=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 836endif 837ifeq ($(FULL_TARGET),mips-linux) 838override TARGET_IMPLICITUNITS+=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 839endif 840ifeq ($(FULL_TARGET),mipsel-linux) 841override TARGET_IMPLICITUNITS+=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 842endif 843ifeq ($(FULL_TARGET),mipsel-embedded) 844override TARGET_IMPLICITUNITS+=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 845endif 846ifeq ($(FULL_TARGET),mipsel-android) 847override TARGET_IMPLICITUNITS+=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 848endif 849ifeq ($(FULL_TARGET),jvm-java) 850override TARGET_IMPLICITUNITS+=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 851endif 852ifeq ($(FULL_TARGET),jvm-android) 853override TARGET_IMPLICITUNITS+=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 854endif 855ifeq ($(FULL_TARGET),i8086-embedded) 856override TARGET_IMPLICITUNITS+=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 857endif 858ifeq ($(FULL_TARGET),i8086-msdos) 859override TARGET_IMPLICITUNITS+=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 860endif 861ifeq ($(FULL_TARGET),i8086-win16) 862override TARGET_IMPLICITUNITS+=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 863endif 864ifeq ($(FULL_TARGET),aarch64-linux) 865override TARGET_IMPLICITUNITS+=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 866endif 867ifeq ($(FULL_TARGET),aarch64-darwin) 868override TARGET_IMPLICITUNITS+=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 869endif 870ifeq ($(FULL_TARGET),aarch64-android) 871override TARGET_IMPLICITUNITS+=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 872endif 873ifeq ($(FULL_TARGET),aarch64-ios) 874override TARGET_IMPLICITUNITS+=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 875endif 876ifeq ($(FULL_TARGET),wasm-wasm) 877override TARGET_IMPLICITUNITS+=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 878endif 879ifeq ($(FULL_TARGET),sparc64-linux) 880override TARGET_IMPLICITUNITS+=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 881endif 882override INSTALL_FPCPACKAGE=y 883ifeq ($(FULL_TARGET),i386-linux) 884override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 885endif 886ifeq ($(FULL_TARGET),i386-go32v2) 887override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 888endif 889ifeq ($(FULL_TARGET),i386-win32) 890override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 891endif 892ifeq ($(FULL_TARGET),i386-os2) 893override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 894endif 895ifeq ($(FULL_TARGET),i386-freebsd) 896override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 897endif 898ifeq ($(FULL_TARGET),i386-beos) 899override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 900endif 901ifeq ($(FULL_TARGET),i386-haiku) 902override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 903endif 904ifeq ($(FULL_TARGET),i386-netbsd) 905override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 906endif 907ifeq ($(FULL_TARGET),i386-solaris) 908override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 909endif 910ifeq ($(FULL_TARGET),i386-netware) 911override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 912endif 913ifeq ($(FULL_TARGET),i386-openbsd) 914override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 915endif 916ifeq ($(FULL_TARGET),i386-wdosx) 917override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 918endif 919ifeq ($(FULL_TARGET),i386-darwin) 920override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 921endif 922ifeq ($(FULL_TARGET),i386-emx) 923override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 924endif 925ifeq ($(FULL_TARGET),i386-watcom) 926override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 927endif 928ifeq ($(FULL_TARGET),i386-netwlibc) 929override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 930endif 931ifeq ($(FULL_TARGET),i386-wince) 932override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 933endif 934ifeq ($(FULL_TARGET),i386-embedded) 935override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 936endif 937ifeq ($(FULL_TARGET),i386-symbian) 938override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 939endif 940ifeq ($(FULL_TARGET),i386-nativent) 941override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 942endif 943ifeq ($(FULL_TARGET),i386-iphonesim) 944override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 945endif 946ifeq ($(FULL_TARGET),i386-android) 947override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 948endif 949ifeq ($(FULL_TARGET),i386-aros) 950override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 951endif 952ifeq ($(FULL_TARGET),m68k-linux) 953override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 954endif 955ifeq ($(FULL_TARGET),m68k-netbsd) 956override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 957endif 958ifeq ($(FULL_TARGET),m68k-amiga) 959override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 960endif 961ifeq ($(FULL_TARGET),m68k-atari) 962override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 963endif 964ifeq ($(FULL_TARGET),m68k-palmos) 965override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 966endif 967ifeq ($(FULL_TARGET),m68k-macosclassic) 968override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 969endif 970ifeq ($(FULL_TARGET),m68k-embedded) 971override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 972endif 973ifeq ($(FULL_TARGET),powerpc-linux) 974override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 975endif 976ifeq ($(FULL_TARGET),powerpc-netbsd) 977override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 978endif 979ifeq ($(FULL_TARGET),powerpc-amiga) 980override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 981endif 982ifeq ($(FULL_TARGET),powerpc-macosclassic) 983override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 984endif 985ifeq ($(FULL_TARGET),powerpc-darwin) 986override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 987endif 988ifeq ($(FULL_TARGET),powerpc-morphos) 989override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 990endif 991ifeq ($(FULL_TARGET),powerpc-embedded) 992override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 993endif 994ifeq ($(FULL_TARGET),powerpc-wii) 995override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 996endif 997ifeq ($(FULL_TARGET),powerpc-aix) 998override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 999endif 1000ifeq ($(FULL_TARGET),sparc-linux) 1001override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1002endif 1003ifeq ($(FULL_TARGET),sparc-netbsd) 1004override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1005endif 1006ifeq ($(FULL_TARGET),sparc-solaris) 1007override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1008endif 1009ifeq ($(FULL_TARGET),sparc-embedded) 1010override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1011endif 1012ifeq ($(FULL_TARGET),x86_64-linux) 1013override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1014endif 1015ifeq ($(FULL_TARGET),x86_64-freebsd) 1016override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1017endif 1018ifeq ($(FULL_TARGET),x86_64-haiku) 1019override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1020endif 1021ifeq ($(FULL_TARGET),x86_64-netbsd) 1022override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1023endif 1024ifeq ($(FULL_TARGET),x86_64-solaris) 1025override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1026endif 1027ifeq ($(FULL_TARGET),x86_64-openbsd) 1028override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1029endif 1030ifeq ($(FULL_TARGET),x86_64-darwin) 1031override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1032endif 1033ifeq ($(FULL_TARGET),x86_64-win64) 1034override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1035endif 1036ifeq ($(FULL_TARGET),x86_64-embedded) 1037override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1038endif 1039ifeq ($(FULL_TARGET),x86_64-iphonesim) 1040override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1041endif 1042ifeq ($(FULL_TARGET),x86_64-android) 1043override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1044endif 1045ifeq ($(FULL_TARGET),x86_64-aros) 1046override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1047endif 1048ifeq ($(FULL_TARGET),x86_64-dragonfly) 1049override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1050endif 1051ifeq ($(FULL_TARGET),arm-linux) 1052override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1053endif 1054ifeq ($(FULL_TARGET),arm-netbsd) 1055override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1056endif 1057ifeq ($(FULL_TARGET),arm-palmos) 1058override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1059endif 1060ifeq ($(FULL_TARGET),arm-wince) 1061override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1062endif 1063ifeq ($(FULL_TARGET),arm-gba) 1064override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1065endif 1066ifeq ($(FULL_TARGET),arm-nds) 1067override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1068endif 1069ifeq ($(FULL_TARGET),arm-embedded) 1070override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1071endif 1072ifeq ($(FULL_TARGET),arm-symbian) 1073override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1074endif 1075ifeq ($(FULL_TARGET),arm-android) 1076override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1077endif 1078ifeq ($(FULL_TARGET),arm-aros) 1079override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1080endif 1081ifeq ($(FULL_TARGET),arm-ios) 1082override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1083endif 1084ifeq ($(FULL_TARGET),powerpc64-linux) 1085override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1086endif 1087ifeq ($(FULL_TARGET),powerpc64-darwin) 1088override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1089endif 1090ifeq ($(FULL_TARGET),powerpc64-embedded) 1091override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1092endif 1093ifeq ($(FULL_TARGET),powerpc64-aix) 1094override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1095endif 1096ifeq ($(FULL_TARGET),avr-embedded) 1097override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1098endif 1099ifeq ($(FULL_TARGET),armeb-linux) 1100override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1101endif 1102ifeq ($(FULL_TARGET),armeb-embedded) 1103override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1104endif 1105ifeq ($(FULL_TARGET),mips-linux) 1106override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1107endif 1108ifeq ($(FULL_TARGET),mipsel-linux) 1109override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1110endif 1111ifeq ($(FULL_TARGET),mipsel-embedded) 1112override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1113endif 1114ifeq ($(FULL_TARGET),mipsel-android) 1115override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1116endif 1117ifeq ($(FULL_TARGET),jvm-java) 1118override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1119endif 1120ifeq ($(FULL_TARGET),jvm-android) 1121override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1122endif 1123ifeq ($(FULL_TARGET),i8086-embedded) 1124override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1125endif 1126ifeq ($(FULL_TARGET),i8086-msdos) 1127override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1128endif 1129ifeq ($(FULL_TARGET),i8086-win16) 1130override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1131endif 1132ifeq ($(FULL_TARGET),aarch64-linux) 1133override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1134endif 1135ifeq ($(FULL_TARGET),aarch64-darwin) 1136override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1137endif 1138ifeq ($(FULL_TARGET),aarch64-android) 1139override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1140endif 1141ifeq ($(FULL_TARGET),aarch64-ios) 1142override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1143endif 1144ifeq ($(FULL_TARGET),wasm-wasm) 1145override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1146endif 1147ifeq ($(FULL_TARGET),sparc64-linux) 1148override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) 1149endif 1150ifeq ($(FULL_TARGET),i386-linux) 1151override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1152endif 1153ifeq ($(FULL_TARGET),i386-go32v2) 1154override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1155endif 1156ifeq ($(FULL_TARGET),i386-win32) 1157override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1158endif 1159ifeq ($(FULL_TARGET),i386-os2) 1160override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1161endif 1162ifeq ($(FULL_TARGET),i386-freebsd) 1163override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1164endif 1165ifeq ($(FULL_TARGET),i386-beos) 1166override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1167endif 1168ifeq ($(FULL_TARGET),i386-haiku) 1169override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1170endif 1171ifeq ($(FULL_TARGET),i386-netbsd) 1172override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1173endif 1174ifeq ($(FULL_TARGET),i386-solaris) 1175override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1176endif 1177ifeq ($(FULL_TARGET),i386-netware) 1178override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1179endif 1180ifeq ($(FULL_TARGET),i386-openbsd) 1181override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1182endif 1183ifeq ($(FULL_TARGET),i386-wdosx) 1184override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1185endif 1186ifeq ($(FULL_TARGET),i386-darwin) 1187override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1188endif 1189ifeq ($(FULL_TARGET),i386-emx) 1190override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1191endif 1192ifeq ($(FULL_TARGET),i386-watcom) 1193override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1194endif 1195ifeq ($(FULL_TARGET),i386-netwlibc) 1196override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1197endif 1198ifeq ($(FULL_TARGET),i386-wince) 1199override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1200endif 1201ifeq ($(FULL_TARGET),i386-embedded) 1202override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1203endif 1204ifeq ($(FULL_TARGET),i386-symbian) 1205override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1206endif 1207ifeq ($(FULL_TARGET),i386-nativent) 1208override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1209endif 1210ifeq ($(FULL_TARGET),i386-iphonesim) 1211override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1212endif 1213ifeq ($(FULL_TARGET),i386-android) 1214override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1215endif 1216ifeq ($(FULL_TARGET),i386-aros) 1217override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1218endif 1219ifeq ($(FULL_TARGET),m68k-linux) 1220override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1221endif 1222ifeq ($(FULL_TARGET),m68k-netbsd) 1223override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1224endif 1225ifeq ($(FULL_TARGET),m68k-amiga) 1226override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1227endif 1228ifeq ($(FULL_TARGET),m68k-atari) 1229override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1230endif 1231ifeq ($(FULL_TARGET),m68k-palmos) 1232override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1233endif 1234ifeq ($(FULL_TARGET),m68k-macosclassic) 1235override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1236endif 1237ifeq ($(FULL_TARGET),m68k-embedded) 1238override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1239endif 1240ifeq ($(FULL_TARGET),powerpc-linux) 1241override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1242endif 1243ifeq ($(FULL_TARGET),powerpc-netbsd) 1244override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1245endif 1246ifeq ($(FULL_TARGET),powerpc-amiga) 1247override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1248endif 1249ifeq ($(FULL_TARGET),powerpc-macosclassic) 1250override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1251endif 1252ifeq ($(FULL_TARGET),powerpc-darwin) 1253override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1254endif 1255ifeq ($(FULL_TARGET),powerpc-morphos) 1256override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1257endif 1258ifeq ($(FULL_TARGET),powerpc-embedded) 1259override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1260endif 1261ifeq ($(FULL_TARGET),powerpc-wii) 1262override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1263endif 1264ifeq ($(FULL_TARGET),powerpc-aix) 1265override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1266endif 1267ifeq ($(FULL_TARGET),sparc-linux) 1268override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1269endif 1270ifeq ($(FULL_TARGET),sparc-netbsd) 1271override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1272endif 1273ifeq ($(FULL_TARGET),sparc-solaris) 1274override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1275endif 1276ifeq ($(FULL_TARGET),sparc-embedded) 1277override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1278endif 1279ifeq ($(FULL_TARGET),x86_64-linux) 1280override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1281endif 1282ifeq ($(FULL_TARGET),x86_64-freebsd) 1283override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1284endif 1285ifeq ($(FULL_TARGET),x86_64-haiku) 1286override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1287endif 1288ifeq ($(FULL_TARGET),x86_64-netbsd) 1289override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1290endif 1291ifeq ($(FULL_TARGET),x86_64-solaris) 1292override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1293endif 1294ifeq ($(FULL_TARGET),x86_64-openbsd) 1295override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1296endif 1297ifeq ($(FULL_TARGET),x86_64-darwin) 1298override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1299endif 1300ifeq ($(FULL_TARGET),x86_64-win64) 1301override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1302endif 1303ifeq ($(FULL_TARGET),x86_64-embedded) 1304override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1305endif 1306ifeq ($(FULL_TARGET),x86_64-iphonesim) 1307override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1308endif 1309ifeq ($(FULL_TARGET),x86_64-android) 1310override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1311endif 1312ifeq ($(FULL_TARGET),x86_64-aros) 1313override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1314endif 1315ifeq ($(FULL_TARGET),x86_64-dragonfly) 1316override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1317endif 1318ifeq ($(FULL_TARGET),arm-linux) 1319override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1320endif 1321ifeq ($(FULL_TARGET),arm-netbsd) 1322override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1323endif 1324ifeq ($(FULL_TARGET),arm-palmos) 1325override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1326endif 1327ifeq ($(FULL_TARGET),arm-wince) 1328override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1329endif 1330ifeq ($(FULL_TARGET),arm-gba) 1331override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1332endif 1333ifeq ($(FULL_TARGET),arm-nds) 1334override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1335endif 1336ifeq ($(FULL_TARGET),arm-embedded) 1337override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1338endif 1339ifeq ($(FULL_TARGET),arm-symbian) 1340override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1341endif 1342ifeq ($(FULL_TARGET),arm-android) 1343override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1344endif 1345ifeq ($(FULL_TARGET),arm-aros) 1346override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1347endif 1348ifeq ($(FULL_TARGET),arm-ios) 1349override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1350endif 1351ifeq ($(FULL_TARGET),powerpc64-linux) 1352override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1353endif 1354ifeq ($(FULL_TARGET),powerpc64-darwin) 1355override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1356endif 1357ifeq ($(FULL_TARGET),powerpc64-embedded) 1358override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1359endif 1360ifeq ($(FULL_TARGET),powerpc64-aix) 1361override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1362endif 1363ifeq ($(FULL_TARGET),avr-embedded) 1364override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1365endif 1366ifeq ($(FULL_TARGET),armeb-linux) 1367override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1368endif 1369ifeq ($(FULL_TARGET),armeb-embedded) 1370override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1371endif 1372ifeq ($(FULL_TARGET),mips-linux) 1373override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1374endif 1375ifeq ($(FULL_TARGET),mipsel-linux) 1376override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1377endif 1378ifeq ($(FULL_TARGET),mipsel-embedded) 1379override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1380endif 1381ifeq ($(FULL_TARGET),mipsel-android) 1382override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1383endif 1384ifeq ($(FULL_TARGET),jvm-java) 1385override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1386endif 1387ifeq ($(FULL_TARGET),jvm-android) 1388override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1389endif 1390ifeq ($(FULL_TARGET),i8086-embedded) 1391override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1392endif 1393ifeq ($(FULL_TARGET),i8086-msdos) 1394override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1395endif 1396ifeq ($(FULL_TARGET),i8086-win16) 1397override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1398endif 1399ifeq ($(FULL_TARGET),aarch64-linux) 1400override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1401endif 1402ifeq ($(FULL_TARGET),aarch64-darwin) 1403override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1404endif 1405ifeq ($(FULL_TARGET),aarch64-android) 1406override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1407endif 1408ifeq ($(FULL_TARGET),aarch64-ios) 1409override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1410endif 1411ifeq ($(FULL_TARGET),wasm-wasm) 1412override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1413endif 1414ifeq ($(FULL_TARGET),sparc64-linux) 1415override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON) 1416endif 1417ifdef REQUIRE_UNITSDIR 1418override UNITSDIR+=$(REQUIRE_UNITSDIR) 1419endif 1420ifdef REQUIRE_PACKAGESDIR 1421override PACKAGESDIR+=$(REQUIRE_PACKAGESDIR) 1422endif 1423ifdef ZIPINSTALL 1424ifneq ($(findstring $(OS_TARGET),$(UNIXs)),) 1425UNIXHier=1 1426endif 1427else 1428ifneq ($(findstring $(OS_SOURCE),$(UNIXs)),) 1429UNIXHier=1 1430endif 1431endif 1432ifndef INSTALL_PREFIX 1433ifdef PREFIX 1434INSTALL_PREFIX=$(PREFIX) 1435endif 1436endif 1437ifndef INSTALL_PREFIX 1438ifdef UNIXHier 1439INSTALL_PREFIX=/usr/local 1440else 1441ifdef INSTALL_FPCPACKAGE 1442INSTALL_BASEDIR:=/pp 1443else 1444INSTALL_BASEDIR:=/$(PACKAGE_NAME) 1445endif 1446endif 1447endif 1448export INSTALL_PREFIX 1449ifdef INSTALL_FPCSUBDIR 1450export INSTALL_FPCSUBDIR 1451endif 1452ifndef DIST_DESTDIR 1453DIST_DESTDIR:=$(BASEDIR) 1454endif 1455export DIST_DESTDIR 1456ifndef COMPILER_UNITTARGETDIR 1457ifdef PACKAGEDIR_MAIN 1458COMPILER_UNITTARGETDIR=$(PACKAGEDIR_MAIN)/units/$(TARGETSUFFIX) 1459else 1460COMPILER_UNITTARGETDIR=units/$(TARGETSUFFIX) 1461endif 1462endif 1463ifndef COMPILER_TARGETDIR 1464COMPILER_TARGETDIR=. 1465endif 1466ifndef INSTALL_BASEDIR 1467ifdef UNIXHier 1468ifdef INSTALL_FPCPACKAGE 1469INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/fpc/$(FPC_VERSION) 1470else 1471INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/$(PACKAGE_NAME) 1472endif 1473else 1474INSTALL_BASEDIR:=$(INSTALL_PREFIX) 1475endif 1476endif 1477ifndef INSTALL_BINDIR 1478ifdef UNIXHier 1479INSTALL_BINDIR:=$(INSTALL_PREFIX)/bin 1480else 1481INSTALL_BINDIR:=$(INSTALL_BASEDIR)/bin 1482ifdef INSTALL_FPCPACKAGE 1483ifdef CROSSCOMPILE 1484ifdef CROSSINSTALL 1485INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(SOURCESUFFIX) 1486else 1487INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX) 1488endif 1489else 1490INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX) 1491endif 1492endif 1493endif 1494endif 1495ifndef INSTALL_UNITDIR 1496INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/units/$(TARGETSUFFIX) 1497ifdef INSTALL_FPCPACKAGE 1498ifdef PACKAGE_NAME 1499INSTALL_UNITDIR:=$(INSTALL_UNITDIR)/$(PACKAGE_NAME) 1500endif 1501endif 1502endif 1503ifndef INSTALL_LIBDIR 1504ifdef UNIXHier 1505INSTALL_LIBDIR:=$(INSTALL_PREFIX)/lib 1506else 1507INSTALL_LIBDIR:=$(INSTALL_UNITDIR) 1508endif 1509endif 1510ifndef INSTALL_SOURCEDIR 1511ifdef UNIXHier 1512ifdef BSDhier 1513SRCPREFIXDIR=share/src 1514else 1515ifdef linuxHier 1516SRCPREFIXDIR=share/src 1517else 1518SRCPREFIXDIR=src 1519endif 1520endif 1521ifdef INSTALL_FPCPACKAGE 1522ifdef INSTALL_FPCSUBDIR 1523INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME) 1524else 1525INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME) 1526endif 1527else 1528INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 1529endif 1530else 1531ifdef INSTALL_FPCPACKAGE 1532ifdef INSTALL_FPCSUBDIR 1533INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME) 1534else 1535INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(PACKAGE_NAME) 1536endif 1537else 1538INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source 1539endif 1540endif 1541endif 1542ifndef INSTALL_DOCDIR 1543ifdef UNIXHier 1544ifdef BSDhier 1545DOCPREFIXDIR=share/doc 1546else 1547ifdef linuxHier 1548DOCPREFIXDIR=share/doc 1549else 1550DOCPREFIXDIR=doc 1551endif 1552endif 1553ifdef INSTALL_FPCPACKAGE 1554INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME) 1555else 1556INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 1557endif 1558else 1559ifdef INSTALL_FPCPACKAGE 1560INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc/$(PACKAGE_NAME) 1561else 1562INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc 1563endif 1564endif 1565endif 1566ifndef INSTALL_EXAMPLEDIR 1567ifdef UNIXHier 1568ifdef INSTALL_FPCPACKAGE 1569ifdef BSDhier 1570INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/fpc-$(FPC_VERSION)/$(PACKAGE_NAME) 1571else 1572ifdef linuxHier 1573INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples 1574else 1575INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/fpc-$(FPC_VERSION)/examples/$(PACKAGE_NAME) 1576endif 1577endif 1578else 1579ifdef BSDhier 1580INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 1581else 1582ifdef linuxHier 1583INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 1584else 1585INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 1586endif 1587endif 1588endif 1589else 1590ifdef INSTALL_FPCPACKAGE 1591INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples/$(PACKAGE_NAME) 1592else 1593INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples 1594endif 1595endif 1596endif 1597ifndef INSTALL_DATADIR 1598INSTALL_DATADIR=$(INSTALL_BASEDIR) 1599endif 1600ifndef INSTALL_SHAREDDIR 1601INSTALL_SHAREDDIR=$(INSTALL_PREFIX)/lib 1602endif 1603ifdef CROSSCOMPILE 1604ifndef CROSSBINDIR 1605CROSSBINDIR:=$(wildcard $(CROSSTARGETDIR)/bin/$(SOURCESUFFIX)) 1606ifeq ($(CROSSBINDIR),) 1607CROSSBINDIR:=$(wildcard $(INSTALL_BASEDIR)/cross/$(TARGETSUFFIX)/bin/$(FULL_SOURCE)) 1608endif 1609endif 1610else 1611CROSSBINDIR= 1612endif 1613BATCHEXT=.bat 1614LOADEREXT=.as 1615EXEEXT=.exe 1616PPLEXT=.ppl 1617PPUEXT=.ppu 1618OEXT=.o 1619ASMEXT=.s 1620SMARTEXT=.sl 1621STATICLIBEXT=.a 1622SHAREDLIBEXT=.so 1623SHAREDLIBPREFIX=libfp 1624STATICLIBPREFIX=libp 1625IMPORTLIBPREFIX=libimp 1626RSTEXT=.rst 1627EXEDBGEXT=.dbg 1628ifeq ($(OS_TARGET),go32v1) 1629STATICLIBPREFIX= 1630SHORTSUFFIX=v1 1631endif 1632ifeq ($(OS_TARGET),go32v2) 1633STATICLIBPREFIX= 1634SHORTSUFFIX=dos 1635IMPORTLIBPREFIX= 1636endif 1637ifeq ($(OS_TARGET),watcom) 1638STATICLIBPREFIX= 1639OEXT=.obj 1640ASMEXT=.asm 1641SHAREDLIBEXT=.dll 1642SHORTSUFFIX=wat 1643IMPORTLIBPREFIX= 1644endif 1645ifneq ($(CPU_TARGET),jvm) 1646ifeq ($(OS_TARGET),android) 1647BATCHEXT=.sh 1648EXEEXT= 1649HASSHAREDLIB=1 1650SHORTSUFFIX=lnx 1651endif 1652endif 1653ifeq ($(OS_TARGET),linux) 1654BATCHEXT=.sh 1655EXEEXT= 1656HASSHAREDLIB=1 1657SHORTSUFFIX=lnx 1658endif 1659ifeq ($(OS_TARGET),dragonfly) 1660BATCHEXT=.sh 1661EXEEXT= 1662HASSHAREDLIB=1 1663SHORTSUFFIX=df 1664endif 1665ifeq ($(OS_TARGET),freebsd) 1666BATCHEXT=.sh 1667EXEEXT= 1668HASSHAREDLIB=1 1669SHORTSUFFIX=fbs 1670endif 1671ifeq ($(OS_TARGET),netbsd) 1672BATCHEXT=.sh 1673EXEEXT= 1674HASSHAREDLIB=1 1675SHORTSUFFIX=nbs 1676endif 1677ifeq ($(OS_TARGET),openbsd) 1678BATCHEXT=.sh 1679EXEEXT= 1680HASSHAREDLIB=1 1681SHORTSUFFIX=obs 1682endif 1683ifeq ($(OS_TARGET),win32) 1684SHAREDLIBEXT=.dll 1685SHORTSUFFIX=w32 1686endif 1687ifeq ($(OS_TARGET),os2) 1688BATCHEXT=.cmd 1689AOUTEXT=.out 1690STATICLIBPREFIX= 1691SHAREDLIBEXT=.dll 1692SHORTSUFFIX=os2 1693ECHO=echo 1694IMPORTLIBPREFIX= 1695endif 1696ifeq ($(OS_TARGET),emx) 1697BATCHEXT=.cmd 1698AOUTEXT=.out 1699STATICLIBPREFIX= 1700SHAREDLIBEXT=.dll 1701SHORTSUFFIX=emx 1702ECHO=echo 1703IMPORTLIBPREFIX= 1704endif 1705ifeq ($(OS_TARGET),amiga) 1706EXEEXT= 1707SHAREDLIBEXT=.library 1708SHORTSUFFIX=amg 1709endif 1710ifeq ($(OS_TARGET),aros) 1711EXEEXT= 1712SHAREDLIBEXT=.library 1713SHORTSUFFIX=aros 1714endif 1715ifeq ($(OS_TARGET),morphos) 1716EXEEXT= 1717SHAREDLIBEXT=.library 1718SHORTSUFFIX=mos 1719endif 1720ifeq ($(OS_TARGET),atari) 1721EXEEXT=.ttp 1722SHORTSUFFIX=ata 1723endif 1724ifeq ($(OS_TARGET),beos) 1725BATCHEXT=.sh 1726EXEEXT= 1727SHORTSUFFIX=be 1728endif 1729ifeq ($(OS_TARGET),haiku) 1730BATCHEXT=.sh 1731EXEEXT= 1732SHORTSUFFIX=hai 1733endif 1734ifeq ($(OS_TARGET),solaris) 1735BATCHEXT=.sh 1736EXEEXT= 1737SHORTSUFFIX=sun 1738endif 1739ifeq ($(OS_TARGET),qnx) 1740BATCHEXT=.sh 1741EXEEXT= 1742SHORTSUFFIX=qnx 1743endif 1744ifeq ($(OS_TARGET),netware) 1745EXEEXT=.nlm 1746STATICLIBPREFIX= 1747SHORTSUFFIX=nw 1748IMPORTLIBPREFIX=imp 1749endif 1750ifeq ($(OS_TARGET),netwlibc) 1751EXEEXT=.nlm 1752STATICLIBPREFIX= 1753SHORTSUFFIX=nwl 1754IMPORTLIBPREFIX=imp 1755endif 1756ifeq ($(OS_TARGET),macosclassic) 1757BATCHEXT= 1758EXEEXT= 1759DEBUGSYMEXT=.xcoff 1760SHORTSUFFIX=mac 1761IMPORTLIBPREFIX=imp 1762endif 1763ifneq ($(findstring $(OS_TARGET),darwin iphonesim ios),) 1764BATCHEXT=.sh 1765EXEEXT= 1766HASSHAREDLIB=1 1767SHORTSUFFIX=dwn 1768EXEDBGEXT=.dSYM 1769endif 1770ifeq ($(OS_TARGET),gba) 1771EXEEXT=.gba 1772SHAREDLIBEXT=.so 1773SHORTSUFFIX=gba 1774endif 1775ifeq ($(OS_TARGET),symbian) 1776SHAREDLIBEXT=.dll 1777SHORTSUFFIX=symbian 1778endif 1779ifeq ($(OS_TARGET),NativeNT) 1780SHAREDLIBEXT=.dll 1781SHORTSUFFIX=nativent 1782endif 1783ifeq ($(OS_TARGET),wii) 1784EXEEXT=.dol 1785SHAREDLIBEXT=.so 1786SHORTSUFFIX=wii 1787endif 1788ifeq ($(OS_TARGET),aix) 1789BATCHEXT=.sh 1790EXEEXT= 1791SHAREDLIBEXT=.a 1792SHORTSUFFIX=aix 1793endif 1794ifeq ($(OS_TARGET),java) 1795OEXT=.class 1796ASMEXT=.j 1797SHAREDLIBEXT=.jar 1798SHORTSUFFIX=java 1799endif 1800ifeq ($(CPU_TARGET),jvm) 1801ifeq ($(OS_TARGET),android) 1802OEXT=.class 1803ASMEXT=.j 1804SHAREDLIBEXT=.jar 1805SHORTSUFFIX=android 1806endif 1807endif 1808ifeq ($(OS_TARGET),msdos) 1809STATICLIBPREFIX= 1810STATICLIBEXT=.a 1811SHORTSUFFIX=d16 1812endif 1813ifeq ($(OS_TARGET),embedded) 1814ifeq ($(CPU_TARGET),i8086) 1815STATICLIBPREFIX= 1816STATICLIBEXT=.a 1817else 1818EXEEXT=.bin 1819endif 1820SHORTSUFFIX=emb 1821endif 1822ifeq ($(OS_TARGET),win16) 1823STATICLIBPREFIX= 1824STATICLIBEXT=.a 1825SHAREDLIBEXT=.dll 1826SHORTSUFFIX=w16 1827endif 1828ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),) 1829FPCMADE=fpcmade.$(SHORTSUFFIX) 1830ZIPSUFFIX=$(SHORTSUFFIX) 1831ZIPCROSSPREFIX= 1832ZIPSOURCESUFFIX=src 1833ZIPEXAMPLESUFFIX=exm 1834else 1835FPCMADE=fpcmade.$(TARGETSUFFIX) 1836ZIPSOURCESUFFIX=.source 1837ZIPEXAMPLESUFFIX=.examples 1838ifdef CROSSCOMPILE 1839ZIPSUFFIX=.$(SOURCESUFFIX) 1840ZIPCROSSPREFIX=$(TARGETSUFFIX)- 1841else 1842ZIPSUFFIX=.$(TARGETSUFFIX) 1843ZIPCROSSPREFIX= 1844endif 1845endif 1846ifndef ECHO 1847ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH)))) 1848ifeq ($(ECHO),) 1849ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH)))) 1850ifeq ($(ECHO),) 1851ECHO= __missing_command_ECHO 1852else 1853ECHO:=$(firstword $(ECHO)) 1854endif 1855else 1856ECHO:=$(firstword $(ECHO)) 1857endif 1858endif 1859export ECHO 1860ifndef DATE 1861DATE:=$(strip $(wildcard $(addsuffix /gdate$(SRCEXEEXT),$(SEARCHPATH)))) 1862ifeq ($(DATE),) 1863DATE:=$(strip $(wildcard $(addsuffix /date$(SRCEXEEXT),$(SEARCHPATH)))) 1864ifeq ($(DATE),) 1865DATE= __missing_command_DATE 1866else 1867DATE:=$(firstword $(DATE)) 1868endif 1869else 1870DATE:=$(firstword $(DATE)) 1871endif 1872endif 1873export DATE 1874ifndef GINSTALL 1875GINSTALL:=$(strip $(wildcard $(addsuffix /ginstall$(SRCEXEEXT),$(SEARCHPATH)))) 1876ifeq ($(GINSTALL),) 1877GINSTALL:=$(strip $(wildcard $(addsuffix /install$(SRCEXEEXT),$(SEARCHPATH)))) 1878ifeq ($(GINSTALL),) 1879GINSTALL= __missing_command_GINSTALL 1880else 1881GINSTALL:=$(firstword $(GINSTALL)) 1882endif 1883else 1884GINSTALL:=$(firstword $(GINSTALL)) 1885endif 1886endif 1887export GINSTALL 1888ifndef CPPROG 1889CPPROG:=$(strip $(wildcard $(addsuffix /cp$(SRCEXEEXT),$(SEARCHPATH)))) 1890ifeq ($(CPPROG),) 1891CPPROG= __missing_command_CPPROG 1892else 1893CPPROG:=$(firstword $(CPPROG)) 1894endif 1895endif 1896export CPPROG 1897ifndef RMPROG 1898RMPROG:=$(strip $(wildcard $(addsuffix /rm$(SRCEXEEXT),$(SEARCHPATH)))) 1899ifeq ($(RMPROG),) 1900RMPROG= __missing_command_RMPROG 1901else 1902RMPROG:=$(firstword $(RMPROG)) 1903endif 1904endif 1905export RMPROG 1906ifndef MVPROG 1907MVPROG:=$(strip $(wildcard $(addsuffix /mv$(SRCEXEEXT),$(SEARCHPATH)))) 1908ifeq ($(MVPROG),) 1909MVPROG= __missing_command_MVPROG 1910else 1911MVPROG:=$(firstword $(MVPROG)) 1912endif 1913endif 1914export MVPROG 1915ifndef MKDIRPROG 1916MKDIRPROG:=$(strip $(wildcard $(addsuffix /gmkdir$(SRCEXEEXT),$(SEARCHPATH)))) 1917ifeq ($(MKDIRPROG),) 1918MKDIRPROG:=$(strip $(wildcard $(addsuffix /mkdir$(SRCEXEEXT),$(SEARCHPATH)))) 1919ifeq ($(MKDIRPROG),) 1920MKDIRPROG= __missing_command_MKDIRPROG 1921else 1922MKDIRPROG:=$(firstword $(MKDIRPROG)) 1923endif 1924else 1925MKDIRPROG:=$(firstword $(MKDIRPROG)) 1926endif 1927endif 1928export MKDIRPROG 1929ifndef ECHOREDIR 1930ifndef inUnix 1931ECHOREDIR=echo 1932else 1933ECHOREDIR=$(ECHO) 1934endif 1935endif 1936ifndef COPY 1937COPY:=$(CPPROG) -fp 1938endif 1939ifndef COPYTREE 1940COPYTREE:=$(CPPROG) -Rfp 1941endif 1942ifndef MKDIRTREE 1943MKDIRTREE:=$(MKDIRPROG) -p 1944endif 1945ifndef MOVE 1946MOVE:=$(MVPROG) -f 1947endif 1948ifndef DEL 1949DEL:=$(RMPROG) -f 1950endif 1951ifndef DELTREE 1952DELTREE:=$(RMPROG) -rf 1953endif 1954ifndef INSTALL 1955ifdef inUnix 1956INSTALL:=$(GINSTALL) -c -m 644 1957else 1958INSTALL:=$(COPY) 1959endif 1960endif 1961ifndef INSTALLEXE 1962ifdef inUnix 1963INSTALLEXE:=$(GINSTALL) -c -m 755 1964else 1965INSTALLEXE:=$(COPY) 1966endif 1967endif 1968ifndef MKDIR 1969MKDIR:=$(GINSTALL) -m 755 -d 1970endif 1971export ECHOREDIR COPY COPYTREE MOVE DEL DELTREE INSTALL INSTALLEXE MKDIR 1972ifndef PPUMOVE 1973PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(SRCEXEEXT),$(SEARCHPATH)))) 1974ifeq ($(PPUMOVE),) 1975PPUMOVE= __missing_command_PPUMOVE 1976else 1977PPUMOVE:=$(firstword $(PPUMOVE)) 1978endif 1979endif 1980export PPUMOVE 1981ifndef FPCMAKE 1982FPCMAKE:=$(strip $(wildcard $(addsuffix /fpcmake$(SRCEXEEXT),$(SEARCHPATH)))) 1983ifeq ($(FPCMAKE),) 1984FPCMAKE= __missing_command_FPCMAKE 1985else 1986FPCMAKE:=$(firstword $(FPCMAKE)) 1987endif 1988endif 1989export FPCMAKE 1990ifndef ZIPPROG 1991ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(SRCEXEEXT),$(SEARCHPATH)))) 1992ifeq ($(ZIPPROG),) 1993ZIPPROG= __missing_command_ZIPPROG 1994else 1995ZIPPROG:=$(firstword $(ZIPPROG)) 1996endif 1997endif 1998export ZIPPROG 1999ifndef TARPROG 2000TARPROG:=$(strip $(wildcard $(addsuffix /gtar$(SRCEXEEXT),$(SEARCHPATH)))) 2001ifeq ($(TARPROG),) 2002TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH)))) 2003ifeq ($(TARPROG),) 2004TARPROG= __missing_command_TARPROG 2005else 2006TARPROG:=$(firstword $(TARPROG)) 2007endif 2008else 2009TARPROG:=$(firstword $(TARPROG)) 2010endif 2011endif 2012export TARPROG 2013ASNAME=$(BINUTILSPREFIX)as 2014LDNAME=$(BINUTILSPREFIX)ld 2015ARNAME=$(BINUTILSPREFIX)ar 2016RCNAME=$(BINUTILSPREFIX)rc 2017NASMNAME=$(BINUTILSPREFIX)nasm 2018ifndef ASPROG 2019ifdef CROSSBINDIR 2020ASPROG=$(CROSSBINDIR)/$(ASNAME)$(SRCEXEEXT) 2021else 2022ASPROG=$(ASNAME) 2023endif 2024endif 2025ifndef LDPROG 2026ifdef CROSSBINDIR 2027LDPROG=$(CROSSBINDIR)/$(LDNAME)$(SRCEXEEXT) 2028else 2029LDPROG=$(LDNAME) 2030endif 2031endif 2032ifndef RCPROG 2033ifdef CROSSBINDIR 2034RCPROG=$(CROSSBINDIR)/$(RCNAME)$(SRCEXEEXT) 2035else 2036RCPROG=$(RCNAME) 2037endif 2038endif 2039ifndef ARPROG 2040ifdef CROSSBINDIR 2041ARPROG=$(CROSSBINDIR)/$(ARNAME)$(SRCEXEEXT) 2042else 2043ARPROG=$(ARNAME) 2044endif 2045endif 2046ifndef NASMPROG 2047ifdef CROSSBINDIR 2048NASMPROG=$(CROSSBINDIR)/$(NASMNAME)$(SRCEXEEXT) 2049else 2050NASMPROG=$(NASMNAME) 2051endif 2052endif 2053AS=$(ASPROG) 2054LD=$(LDPROG) 2055RC=$(RCPROG) 2056AR=$(ARPROG) 2057NASM=$(NASMPROG) 2058ifdef inUnix 2059PPAS=./ppas$(SRCBATCHEXT) 2060else 2061PPAS=ppas$(SRCBATCHEXT) 2062endif 2063ifdef inUnix 2064LDCONFIG=ldconfig 2065else 2066LDCONFIG= 2067endif 2068ifdef DATE 2069DATESTR:=$(shell $(DATE) +%Y%m%d) 2070else 2071DATESTR= 2072endif 2073ZIPOPT=-9 2074ZIPEXT=.zip 2075ifeq ($(USETAR),bz2) 2076TAROPT=vj 2077TAREXT=.tar.bz2 2078else 2079TAROPT=vz 2080TAREXT=.tar.gz 2081endif 2082ifndef NOCPUDEF 2083override FPCOPTDEF=$(ARCH) 2084endif 2085ifneq ($(OS_TARGET),$(OS_SOURCE)) 2086override FPCOPT+=-T$(OS_TARGET) 2087endif 2088ifneq ($(CPU_TARGET),$(CPU_SOURCE)) 2089override FPCOPT+=-P$(ARCH) 2090endif 2091ifeq ($(OS_SOURCE),openbsd) 2092override FPCOPT+=-FD$(NEW_BINUTILS_PATH) 2093override FPCMAKEOPT+=-FD$(NEW_BINUTILS_PATH) 2094override FPMAKE_BUILD_OPT+=-FD$(NEW_BINUTILS_PATH) 2095endif 2096ifndef CROSSBOOTSTRAP 2097ifneq ($(BINUTILSPREFIX),) 2098override FPCOPT+=-XP$(BINUTILSPREFIX) 2099endif 2100ifneq ($(BINUTILSPREFIX),) 2101override FPCOPT+=-Xr$(RLINKPATH) 2102endif 2103endif 2104ifndef CROSSCOMPILE 2105ifneq ($(BINUTILSPREFIX),) 2106override FPCMAKEOPT+=-XP$(BINUTILSPREFIX) 2107override FPMAKE_BUILD_OPT+=-XP$(BINUTILSPREFIX) 2108endif 2109endif 2110ifdef UNITDIR 2111override FPCOPT+=$(addprefix -Fu,$(UNITDIR)) 2112endif 2113ifdef LIBDIR 2114override FPCOPT+=$(addprefix -Fl,$(LIBDIR)) 2115endif 2116ifdef OBJDIR 2117override FPCOPT+=$(addprefix -Fo,$(OBJDIR)) 2118endif 2119ifdef INCDIR 2120override FPCOPT+=$(addprefix -Fi,$(INCDIR)) 2121endif 2122ifdef LINKSMART 2123override FPCOPT+=-XX 2124endif 2125ifdef CREATESMART 2126override FPCOPT+=-CX 2127endif 2128ifdef DEBUG 2129override FPCOPT+=-gl 2130override FPCOPTDEF+=DEBUG 2131endif 2132ifdef RELEASE 2133FPCCPUOPT:=-O2 2134override FPCOPT+=-Ur -Xs $(FPCCPUOPT) -n 2135override FPCOPTDEF+=RELEASE 2136endif 2137ifdef STRIP 2138override FPCOPT+=-Xs 2139endif 2140ifdef OPTIMIZE 2141override FPCOPT+=-O2 2142endif 2143ifdef VERBOSE 2144override FPCOPT+=-vwni 2145endif 2146ifdef COMPILER_OPTIONS 2147override FPCOPT+=$(COMPILER_OPTIONS) 2148endif 2149ifdef COMPILER_UNITDIR 2150override FPCOPT+=$(addprefix -Fu,$(COMPILER_UNITDIR)) 2151endif 2152ifdef COMPILER_LIBRARYDIR 2153override FPCOPT+=$(addprefix -Fl,$(COMPILER_LIBRARYDIR)) 2154endif 2155ifdef COMPILER_OBJECTDIR 2156override FPCOPT+=$(addprefix -Fo,$(COMPILER_OBJECTDIR)) 2157endif 2158ifdef COMPILER_INCLUDEDIR 2159override FPCOPT+=$(addprefix -Fi,$(COMPILER_INCLUDEDIR)) 2160endif 2161ifdef CROSSBINDIR 2162override FPCOPT+=-FD$(CROSSBINDIR) 2163endif 2164ifdef COMPILER_TARGETDIR 2165override FPCOPT+=-FE$(COMPILER_TARGETDIR) 2166ifeq ($(COMPILER_TARGETDIR),.) 2167override TARGETDIRPREFIX= 2168else 2169override TARGETDIRPREFIX=$(COMPILER_TARGETDIR)/ 2170endif 2171endif 2172ifdef COMPILER_UNITTARGETDIR 2173override FPCOPT+=-FU$(COMPILER_UNITTARGETDIR) 2174ifeq ($(COMPILER_UNITTARGETDIR),.) 2175override UNITTARGETDIRPREFIX= 2176else 2177override UNITTARGETDIRPREFIX=$(COMPILER_UNITTARGETDIR)/ 2178endif 2179else 2180ifdef COMPILER_TARGETDIR 2181override COMPILER_UNITTARGETDIR=$(COMPILER_TARGETDIR) 2182override UNITTARGETDIRPREFIX=$(TARGETDIRPREFIX) 2183endif 2184endif 2185ifdef CREATESHARED 2186override FPCOPT+=-Cg 2187endif 2188ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) 2189ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) 2190override FPCOPT+=-Cg 2191endif 2192endif 2193ifdef LINKSHARED 2194endif 2195ifdef OPT 2196override FPCOPT+=$(OPT) 2197endif 2198ifdef FPMAKEBUILDOPT 2199override FPMAKE_BUILD_OPT+=$(FPMAKEBUILDOPT) 2200endif 2201ifdef FPCOPTDEF 2202override FPCOPT+=$(addprefix -d,$(FPCOPTDEF)) 2203endif 2204ifdef CFGFILE 2205override FPCOPT+=@$(CFGFILE) 2206endif 2207ifdef USEENV 2208override FPCEXTCMD:=$(FPCOPT) 2209override FPCOPT:=!FPCEXTCMD 2210export FPCEXTCMD 2211endif 2212override AFULL_TARGET=$(CPU_TARGET)-$(OS_TARGET) 2213override AFULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE) 2214ifneq ($(AFULL_TARGET),$(AFULL_SOURCE)) 2215override ACROSSCOMPILE=1 2216endif 2217ifdef ACROSSCOMPILE 2218override FPCOPT+=$(CROSSOPT) 2219endif 2220override COMPILER:=$(strip $(FPC) $(FPCOPT)) 2221ifneq (,$(findstring -sh ,$(COMPILER))) 2222UseEXECPPAS=1 2223endif 2224ifneq (,$(findstring -s ,$(COMPILER))) 2225ifeq ($(FULL_SOURCE),$(FULL_TARGET)) 2226UseEXECPPAS=1 2227endif 2228endif 2229ifneq ($(UseEXECPPAS),1) 2230EXECPPAS= 2231else 2232ifdef RUNBATCH 2233EXECPPAS:=@$(RUNBATCH) $(PPAS) 2234else 2235EXECPPAS:=@$(PPAS) 2236endif 2237endif 2238.PHONY: fpc_units 2239ifneq ($(TARGET_UNITS)$(TARGET_IMPLICITUNITS),) 2240override ALLTARGET+=fpc_units 2241override UNITPPUFILES=$(addsuffix $(PPUEXT),$(TARGET_UNITS)) 2242override IMPLICITUNITPPUFILES=$(addsuffix $(PPUEXT),$(TARGET_IMPLICITUNITS)) 2243override INSTALLPPUFILES+=$(UNITPPUFILES) $(IMPLICITUNITPPUFILES) 2244override CLEANPPUFILES+=$(UNITPPUFILES) $(IMPLICITUNITPPUFILES) 2245endif 2246fpc_units: $(COMPILER_UNITTARGETDIR) $(UNITPPUFILES) 2247ifdef TARGET_RSTS 2248override RSTFILES=$(addsuffix $(RSTEXT),$(TARGET_RSTS)) 2249override CLEANRSTFILES+=$(RSTFILES) 2250endif 2251.PHONY: fpc_all fpc_smart fpc_debug fpc_release fpc_shared 2252$(FPCMADE): $(ALLDEPENDENCIES) $(ALLTARGET) 2253 @$(ECHOREDIR) Compiled > $(FPCMADE) 2254fpc_all: $(FPCMADE) 2255fpc_smart: 2256 $(MAKE) all LINKSMART=1 CREATESMART=1 2257fpc_debug: 2258 $(MAKE) all DEBUG=1 2259fpc_release: 2260 $(MAKE) all RELEASE=1 2261.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .lpr .dpr .pp .rc .res 2262$(COMPILER_UNITTARGETDIR): 2263 $(MKDIRTREE) $(COMPILER_UNITTARGETDIR) 2264$(COMPILER_TARGETDIR): 2265 $(MKDIRTREE) $(COMPILER_TARGETDIR) 2266%$(PPUEXT): %.pp 2267 $(COMPILER) $< 2268 $(EXECPPAS) 2269%$(PPUEXT): %.pas 2270 $(COMPILER) $< 2271 $(EXECPPAS) 2272%$(EXEEXT): %.pp 2273 $(COMPILER) $< 2274 $(EXECPPAS) 2275%$(EXEEXT): %.pas 2276 $(COMPILER) $< 2277 $(EXECPPAS) 2278%$(EXEEXT): %.lpr 2279 $(COMPILER) $< 2280 $(EXECPPAS) 2281%$(EXEEXT): %.dpr 2282 $(COMPILER) $< 2283 $(EXECPPAS) 2284%.res: %.rc 2285 windres -i $< -o $@ 2286vpath %.pp $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) 2287vpath %.pas $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) 2288vpath %.lpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) 2289vpath %.dpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) 2290vpath %.inc $(COMPILER_INCLUDEDIR) 2291vpath %$(OEXT) $(COMPILER_UNITTARGETDIR) 2292vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR) 2293.PHONY: fpc_shared 2294override INSTALLTARGET+=fpc_shared_install 2295ifndef SHARED_LIBVERSION 2296SHARED_LIBVERSION=$(FPC_VERSION) 2297endif 2298ifndef SHARED_LIBNAME 2299SHARED_LIBNAME=$(PACKAGE_NAME) 2300endif 2301ifndef SHARED_FULLNAME 2302SHARED_FULLNAME=$(SHAREDLIBPREFIX)$(SHARED_LIBNAME)-$(SHARED_LIBVERSION)$(SHAREDLIBEXT) 2303endif 2304ifndef SHARED_LIBUNITS 2305SHARED_LIBUNITS:=$(TARGET_UNITS) $(TARGET_IMPLICITUNITS) 2306override SHARED_LIBUNITS:=$(filter-out $(INSTALL_BUILDUNIT),$(SHARED_LIBUNITS)) 2307endif 2308fpc_shared: 2309ifdef HASSHAREDLIB 2310 $(MAKE) all CREATESHARED=1 LINKSHARED=1 CREATESMART=1 2311ifneq ($(SHARED_BUILD),n) 2312 $(PPUMOVE) -q $(SHARED_LIBUNITS) -i$(COMPILER_UNITTARGETDIR) -o$(SHARED_FULLNAME) -d$(COMPILER_UNITTARGETDIR) 2313endif 2314else 2315 @$(ECHO) Shared Libraries not supported 2316endif 2317fpc_shared_install: 2318ifneq ($(SHARED_BUILD),n) 2319ifneq ($(SHARED_LIBUNITS),) 2320ifneq ($(wildcard $(COMPILER_UNITTARGETDIR)/$(SHARED_FULLNAME)),) 2321 $(INSTALL) $(COMPILER_UNITTARGETDIR)/$(SHARED_FULLNAME) $(INSTALL_SHAREDDIR) 2322endif 2323endif 2324endif 2325.PHONY: fpc_install fpc_sourceinstall fpc_exampleinstall 2326ifdef INSTALL_UNITS 2327override INSTALLPPUFILES+=$(addsuffix $(PPUEXT),$(INSTALL_UNITS)) 2328endif 2329ifdef INSTALL_BUILDUNIT 2330override INSTALLPPUFILES:=$(filter-out $(INSTALL_BUILDUNIT)$(PPUEXT),$(INSTALLPPUFILES)) 2331endif 2332ifdef INSTALLPPUFILES 2333ifneq ($(IMPORTLIBPREFIX)-$(STATICLIBEXT),$(STATICLIBPREFIX)-$(STATICLIBEXT)) 2334override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) 2335else 2336override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) 2337endif 2338ifneq ($(UNITTARGETDIRPREFIX),) 2339override INSTALLPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(notdir $(INSTALLPPUFILES))) 2340override INSTALLPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(notdir $(INSTALLPPULINKFILES)))) 2341endif 2342override INSTALL_CREATEPACKAGEFPC=1 2343endif 2344ifdef INSTALLEXEFILES 2345ifneq ($(TARGETDIRPREFIX),) 2346override INSTALLEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(notdir $(INSTALLEXEFILES))) 2347endif 2348endif 2349fpc_install: all $(INSTALLTARGET) 2350ifdef INSTALLEXEFILES 2351 $(MKDIR) $(INSTALL_BINDIR) 2352 $(INSTALLEXE) $(INSTALLEXEFILES) $(INSTALL_BINDIR) 2353endif 2354ifdef INSTALL_CREATEPACKAGEFPC 2355ifdef FPCMAKE 2356ifdef PACKAGE_VERSION 2357ifneq ($(wildcard Makefile.fpc),) 2358 $(FPCMAKE) -p -T$(CPU_TARGET)-$(OS_TARGET) Makefile.fpc 2359 $(MKDIR) $(INSTALL_UNITDIR) 2360 $(INSTALL) Package.fpc $(INSTALL_UNITDIR) 2361endif 2362endif 2363endif 2364endif 2365ifdef INSTALLPPUFILES 2366 $(MKDIR) $(INSTALL_UNITDIR) 2367 $(INSTALL) $(INSTALLPPUFILES) $(INSTALL_UNITDIR) 2368ifneq ($(INSTALLPPULINKFILES),) 2369 $(INSTALL) $(INSTALLPPULINKFILES) $(INSTALL_UNITDIR) 2370endif 2371ifneq ($(wildcard $(LIB_FULLNAME)),) 2372 $(MKDIR) $(INSTALL_LIBDIR) 2373 $(INSTALL) $(LIB_FULLNAME) $(INSTALL_LIBDIR) 2374ifdef inUnix 2375 ln -sf $(LIB_FULLNAME) $(INSTALL_LIBDIR)/$(LIB_NAME) 2376endif 2377endif 2378endif 2379ifdef INSTALL_FILES 2380 $(MKDIR) $(INSTALL_DATADIR) 2381 $(INSTALL) $(INSTALL_FILES) $(INSTALL_DATADIR) 2382endif 2383fpc_sourceinstall: distclean 2384 $(MKDIR) $(INSTALL_SOURCEDIR) 2385 $(COPYTREE) $(BASEDIR)/* $(INSTALL_SOURCEDIR) 2386fpc_exampleinstall: $(EXAMPLEINSTALLTARGET) $(addsuffix _distclean,$(TARGET_EXAMPLEDIRS)) 2387ifdef HASEXAMPLES 2388 $(MKDIR) $(INSTALL_EXAMPLEDIR) 2389endif 2390ifdef EXAMPLESOURCEFILES 2391 $(COPY) $(EXAMPLESOURCEFILES) $(INSTALL_EXAMPLEDIR) 2392endif 2393ifdef TARGET_EXAMPLEDIRS 2394 $(COPYTREE) $(addsuffix /*,$(TARGET_EXAMPLEDIRS)) $(INSTALL_EXAMPLEDIR) 2395endif 2396.PHONY: fpc_clean fpc_cleanall fpc_distclean 2397ifdef EXEFILES 2398override CLEANEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEFILES)) 2399override CLEANEXEDBGFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEDBGFILES)) 2400endif 2401ifdef CLEAN_PROGRAMS 2402override CLEANEXEFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEEXT), $(CLEAN_PROGRAMS))) 2403override CLEANEXEDBGFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEDBGEXT), $(CLEAN_PROGRAMS))) 2404endif 2405ifdef CLEAN_UNITS 2406override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS)) 2407endif 2408ifdef CLEANPPUFILES 2409override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) 2410ifdef DEBUGSYMEXT 2411override CLEANPPULINKFILES+=$(subst $(PPUEXT),$(DEBUGSYMEXT),$(CLEANPPUFILES)) 2412endif 2413override CLEANPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILES)) 2414override CLEANPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILES))) 2415endif 2416fpc_clean: $(CLEANTARGET) 2417ifdef CLEANEXEFILES 2418 -$(DEL) $(CLEANEXEFILES) 2419endif 2420ifdef CLEANEXEDBGFILES 2421 -$(DELTREE) $(CLEANEXEDBGFILES) 2422endif 2423ifdef CLEANPPUFILES 2424 -$(DEL) $(CLEANPPUFILES) 2425endif 2426ifneq ($(CLEANPPULINKFILES),) 2427 -$(DEL) $(CLEANPPULINKFILES) 2428endif 2429ifdef CLEANRSTFILES 2430 -$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES)) 2431endif 2432ifdef CLEAN_FILES 2433 -$(DEL) $(CLEAN_FILES) 2434endif 2435ifdef LIB_NAME 2436 -$(DEL) $(LIB_NAME) $(LIB_FULLNAME) 2437endif 2438 -$(DEL) $(FPCMADE) Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE) 2439 -$(DEL) *$(ASMEXT) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT) 2440fpc_cleanall: $(CLEANTARGET) 2441ifdef CLEANEXEFILES 2442 -$(DEL) $(CLEANEXEFILES) 2443endif 2444ifdef COMPILER_UNITTARGETDIR 2445ifdef CLEANPPUFILES 2446 -$(DEL) $(CLEANPPUFILES) 2447endif 2448ifneq ($(CLEANPPULINKFILES),) 2449 -$(DEL) $(CLEANPPULINKFILES) 2450endif 2451ifdef CLEANRSTFILES 2452 -$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES)) 2453endif 2454endif 2455ifdef CLEAN_FILES 2456 -$(DEL) $(CLEAN_FILES) 2457endif 2458 -$(DELTREE) units 2459 -$(DELTREE) bin 2460 -$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT) 2461ifneq ($(PPUEXT),.ppu) 2462 -$(DEL) *.o *.ppu *.a 2463endif 2464 -$(DELTREE) *$(SMARTEXT) 2465 -$(DEL) fpcmade.* Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE) 2466 -$(DEL) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT) 2467ifdef AOUTEXT 2468 -$(DEL) *$(AOUTEXT) 2469endif 2470ifdef DEBUGSYMEXT 2471 -$(DEL) *$(DEBUGSYMEXT) 2472endif 2473ifdef LOCALFPMAKEBIN 2474 -$(DEL) $(LOCALFPMAKEBIN) 2475 -$(DEL) $(FPMAKEBINOBJ) 2476endif 2477fpc_distclean: cleanall 2478.PHONY: fpc_baseinfo 2479override INFORULES+=fpc_baseinfo 2480fpc_baseinfo: 2481 @$(ECHO) 2482 @$(ECHO) == Package info == 2483 @$(ECHO) Package Name..... $(PACKAGE_NAME) 2484 @$(ECHO) Package Version.. $(PACKAGE_VERSION) 2485 @$(ECHO) 2486 @$(ECHO) == Configuration info == 2487 @$(ECHO) 2488 @$(ECHO) FPC.......... $(FPC) 2489 @$(ECHO) FPC Version.. $(FPC_VERSION) 2490 @$(ECHO) Source CPU... $(CPU_SOURCE) 2491 @$(ECHO) Target CPU... $(CPU_TARGET) 2492 @$(ECHO) Source OS.... $(OS_SOURCE) 2493 @$(ECHO) Target OS.... $(OS_TARGET) 2494 @$(ECHO) Full Source.. $(FULL_SOURCE) 2495 @$(ECHO) Full Target.. $(FULL_TARGET) 2496 @$(ECHO) SourceSuffix. $(SOURCESUFFIX) 2497 @$(ECHO) TargetSuffix. $(TARGETSUFFIX) 2498 @$(ECHO) FPC fpmake... $(FPCFPMAKE) 2499 @$(ECHO) 2500 @$(ECHO) == Directory info == 2501 @$(ECHO) 2502 @$(ECHO) Required pkgs... $(REQUIRE_PACKAGES) 2503 @$(ECHO) 2504 @$(ECHO) Basedir......... $(BASEDIR) 2505 @$(ECHO) FPCDir.......... $(FPCDIR) 2506 @$(ECHO) CrossBinDir..... $(CROSSBINDIR) 2507 @$(ECHO) UnitsDir........ $(UNITSDIR) 2508 @$(ECHO) PackagesDir..... $(PACKAGESDIR) 2509 @$(ECHO) 2510 @$(ECHO) GCC library..... $(GCCLIBDIR) 2511 @$(ECHO) Other library... $(OTHERLIBDIR) 2512 @$(ECHO) 2513 @$(ECHO) == Tools info == 2514 @$(ECHO) 2515 @$(ECHO) As........ $(AS) 2516 @$(ECHO) Ld........ $(LD) 2517 @$(ECHO) Ar........ $(AR) 2518 @$(ECHO) Rc........ $(RC) 2519 @$(ECHO) 2520 @$(ECHO) Mv........ $(MVPROG) 2521 @$(ECHO) Cp........ $(CPPROG) 2522 @$(ECHO) Rm........ $(RMPROG) 2523 @$(ECHO) GInstall.. $(GINSTALL) 2524 @$(ECHO) Echo...... $(ECHO) 2525 @$(ECHO) Shell..... $(SHELL) 2526 @$(ECHO) Date...... $(DATE) 2527 @$(ECHO) FPCMake... $(FPCMAKE) 2528 @$(ECHO) PPUMove... $(PPUMOVE) 2529 @$(ECHO) Zip....... $(ZIPPROG) 2530 @$(ECHO) 2531 @$(ECHO) == Object info == 2532 @$(ECHO) 2533 @$(ECHO) Target Loaders........ $(TARGET_LOADERS) 2534 @$(ECHO) Target Units.......... $(TARGET_UNITS) 2535 @$(ECHO) Target Implicit Units. $(TARGET_IMPLICITUNITS) 2536 @$(ECHO) Target Programs....... $(TARGET_PROGRAMS) 2537 @$(ECHO) Target Dirs........... $(TARGET_DIRS) 2538 @$(ECHO) Target Examples....... $(TARGET_EXAMPLES) 2539 @$(ECHO) Target ExampleDirs.... $(TARGET_EXAMPLEDIRS) 2540 @$(ECHO) 2541 @$(ECHO) Clean Units......... $(CLEAN_UNITS) 2542 @$(ECHO) Clean Files......... $(CLEAN_FILES) 2543 @$(ECHO) 2544 @$(ECHO) Install Units....... $(INSTALL_UNITS) 2545 @$(ECHO) Install Files....... $(INSTALL_FILES) 2546 @$(ECHO) 2547 @$(ECHO) == Install info == 2548 @$(ECHO) 2549 @$(ECHO) DateStr.............. $(DATESTR) 2550 @$(ECHO) ZipName.............. $(ZIPNAME) 2551 @$(ECHO) ZipPrefix............ $(ZIPPREFIX) 2552 @$(ECHO) ZipCrossPrefix....... $(ZIPCROSSPREFIX) 2553 @$(ECHO) ZipSuffix............ $(ZIPSUFFIX) 2554 @$(ECHO) FullZipName.......... $(FULLZIPNAME) 2555 @$(ECHO) Install FPC Package.. $(INSTALL_FPCPACKAGE) 2556 @$(ECHO) 2557 @$(ECHO) Install base dir..... $(INSTALL_BASEDIR) 2558 @$(ECHO) Install binary dir... $(INSTALL_BINDIR) 2559 @$(ECHO) Install library dir.. $(INSTALL_LIBDIR) 2560 @$(ECHO) Install units dir.... $(INSTALL_UNITDIR) 2561 @$(ECHO) Install source dir... $(INSTALL_SOURCEDIR) 2562 @$(ECHO) Install doc dir...... $(INSTALL_DOCDIR) 2563 @$(ECHO) Install example dir.. $(INSTALL_EXAMPLEDIR) 2564 @$(ECHO) Install data dir..... $(INSTALL_DATADIR) 2565 @$(ECHO) 2566 @$(ECHO) Dist destination dir. $(DIST_DESTDIR) 2567 @$(ECHO) Dist zip name........ $(DIST_ZIPNAME) 2568 @$(ECHO) 2569.PHONY: fpc_info 2570fpc_info: $(INFORULES) 2571.PHONY: fpc_makefile fpc_makefiles fpc_makefile_sub1 fpc_makefile_sub2 \ 2572 fpc_makefile_dirs 2573fpc_makefile: 2574 $(FPCMAKE) -w -T$(OS_TARGET) Makefile.fpc 2575fpc_makefile_sub1: 2576ifdef TARGET_DIRS 2577 $(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_DIRS)) 2578endif 2579ifdef TARGET_EXAMPLEDIRS 2580 $(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_EXAMPLEDIRS)) 2581endif 2582fpc_makefile_sub2: $(addsuffix _makefile_dirs,$(TARGET_DIRS) $(TARGET_EXAMPLEDIRS)) 2583fpc_makefile_dirs: fpc_makefile_sub1 fpc_makefile_sub2 2584fpc_makefiles: fpc_makefile fpc_makefile_dirs 2585all: fpc_all 2586debug: fpc_debug 2587smart: fpc_smart 2588release: fpc_release 2589units: fpc_units 2590examples: 2591shared: fpc_shared 2592install: fpc_install 2593sourceinstall: fpc_sourceinstall 2594exampleinstall: fpc_exampleinstall 2595distinstall: 2596zipinstall: 2597zipsourceinstall: 2598zipexampleinstall: 2599zipdistinstall: 2600clean: fpc_clean 2601distclean: fpc_distclean 2602cleanall: fpc_cleanall 2603info: fpc_info 2604makefiles: fpc_makefiles 2605.PHONY: all debug smart release units examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall clean distclean cleanall info makefiles 2606ifneq ($(wildcard fpcmake.loc),) 2607include fpcmake.loc 2608endif 2609.NOTPARALLEL: 2610include $(INC)/makefile.inc 2611SYSINCDEPS=$(addprefix $(INC)/,$(SYSINCNAMES)) 2612include $(PROCINC)/makefile.cpu 2613SYSCPUDEPS=$(addprefix $(PROCINC)/,$(CPUINCNAMES)) 2614SYSDEPS=$(SYSINCDEPS) $(SYSCPUDEPS) 2615$(SYSTEMUNIT)$(PPUEXT) : $(SYSTEMUNIT).pp $(SYSDEPS) $(INC)/softfpu.pp 2616 $(COMPILER) $(FPC_SYSTEM_OPT) -Us -Sg $(SYSTEMUNIT).pp $(REDIR) 2617uuchar$(PPUEXT): $(SYSTEMUNIT)$(PPUEXT) $(INC)/uuchar.pp 2618 $(COMPILER) $(INC)/uuchar.pp 2619objpas$(PPUEXT): $(OBJPASDIR)/objpas.pp $(INC)/except.inc $(SYSTEMUNIT)$(PPUEXT) 2620 $(COMPILER) -I$(OBJPASDIR) $(OBJPASDIR)/objpas.pp $(REDIR) 2621strings$(PPUEXT) : $(INC)/strings.pp $(INC)/stringsi.inc \ 2622 $(PROCINC)/strings.inc $(PROCINC)/stringss.inc \ 2623 $(SYSTEMUNIT)$(PPUEXT) 2624 $(COMPILER) $(INC)/strings.pp 2625iso7185$(PPUEXT) : $(INC)/iso7185.pp $(SYSTEMUNIT)$(PPUEXT) 2626 $(COMPILER) $(INC)/iso7185.pp 2627extpas$(PPUEXT) : $(INC)/extpas.pp dos$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2628 $(COMPILER) $(INC)/extpas.pp 2629dos$(PPUEXT) : dos.pp $(INC)/filerec.inc $(INC)/textrec.inc strings$(PPUEXT) \ 2630 $(SYSTEMUNIT)$(PPUEXT) 2631 $(COMPILER) dos.pp 2632sysutils$(PPUEXT) : sysutils.pp $(wildcard $(OBJPASDIR)/sysutils/*.inc) \ 2633 objpas$(PPUEXT) dos$(PPUEXT) sysconst$(PPUEXT) 2634 $(COMPILER) -Fi$(OBJPASDIR)/sysutils sysutils.pp 2635classes$(PPUEXT) : classes.pp $(wildcard $(OBJPASDIR)/classes/*.inc) \ 2636 sysutils$(PPUEXT) typinfo$(PPUEXT) rtlconsts$(PPUEXT) types$(PPUEXT) \ 2637 fgl$(PPUEXT) 2638 $(COMPILER) -Fi$(OBJPASDIR)/classes classes.pp 2639typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT) 2640 $(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp $(REDIR) 2641math$(PPUEXT): $(OBJPASDIR)/math.pp objpas$(PPUEXT) sysutils$(PPUEXT) 2642 $(COMPILER) $(OBJPASDIR)/math.pp $(REDIR) 2643varutils$(PPUEXT) : $(OBJPASDIR)/cvarutil.inc $(OBJPASDIR)/varutils.inc \ 2644 $(OBJPASDIR)/varutilh.inc varutils.pp 2645 $(COMPILER) -I$(OBJPASDIR) varutils.pp $(REDIR) 2646fmtbcd$(PPUEXT) : $(OBJPASDIR)/fmtbcd.pp objpas$(PPUEXT) sysutils$(PPUEXT) variants$(PPUEXT) classes$(PPUEXT) system$(PPUEXT) 2647 $(COMPILER) $(OBJPASDIR)/fmtbcd.pp 2648types$(PPUEXT) : $(OBJPASDIR)/types.pp objpas$(PPUEXT) math$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2649 $(COMPILER) $(OBJPASDIR)/types.pp 2650rtlconsts$(PPUEXT) : $(OBJPASDIR)/rtlconsts.pp 2651 $(COMPILER) $(OBJPASDIR)/rtlconsts.pp 2652sysconst$(PPUEXT) : $(OBJPASDIR)/sysconst.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2653 $(COMPILER) $(OBJPASDIR)/sysconst.pp 2654fgl$(PPUEXT): $(OBJPASDIR)/fgl.pp objpas$(PPUEXT) types$(PPUEXT) system$(PPUEXT) sysutils$(PPUEXT) 2655 $(COMPILER) -Sg $(OBJPASDIR)/fgl.pp $(REDIR) 2656dateutil$(PPUEXT) : $(OBJPASDIR)/dateutil.pp 2657 $(COMPILER) -I$(OBJPASDIR) $(OBJPASDIR)/dateutil.pp 2658macpas$(PPUEXT) : $(INC)/macpas.pp objpas$(PPUEXT) math$(PPUEXT) 2659 $(COMPILER) $(INC)/macpas.pp $(REDIR) 2660ucomplex$(PPUEXT): $(INC)/ucomplex.pp math$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) 2661 $(COMPILER) $(INC)/ucomplex.pp 2662getopts$(PPUEXT) : $(INC)/getopts.pp $(SYSTEMUNIT)$(PPUEXT) 2663 $(COMPILER) $(INC)/getopts.pp 2664heaptrc$(PPUEXT) : $(INC)/heaptrc.pp $(SYSTEMUNIT)$(PPUEXT) 2665 $(COMPILER) -Sg $(INC)/heaptrc.pp $(REDIR) 2666lineinfo$(PPUEXT) : $(INC)/lineinfo.pp $(SYSTEMUNIT)$(PPUEXT) 2667 $(COMPILER) $(INC)/lineinfo.pp 2668charset$(PPUEXT) : $(INC)/charset.pp $(SYSTEMUNIT)$(PPUEXT) 2669 $(COMPILER) $(INC)/charset.pp 2670cpall$(PPUEXT): $(RTL)/charmaps/cpall.pas system$(PPUEXT) charset$(PPUEXT) 2671 $(COMPILER) -Fu$(INC) -Fi$(RTL)/charmaps $(RTL)/charmaps/cpall.pas 2672character$(PPUEXT): $(OBJPASDIR)/character.pas sysutils$(PPUEXT) objpas$(PPUEXT) rtlconsts$(PPUEXT) unicodedata$(PPUEXT) system$(PPUEXT) 2673 $(COMPILER) $(OBJPASDIR)/character.pas 2674fpwidestring$(PPUEXT): $(OBJPASDIR)/fpwidestring.pp charset$(PPUEXT) system$(PPUEXT) 2675 $(COMPILER) $(OBJPASDIR)/fpwidestring.pp 2676unicodenumtable$(PPUEXT) : $(OBJPASDIR)/unicodenumtable.pas system$(PPUEXT) 2677 $(COMPILER) -Fi$(OBJPASDIR) $(OBJPASDIR)/unicodenumtable.pas 2678unicodedata$(PPUEXT) : $(OBJPASDIR)/unicodedata.pas unicodenumtable$(PPUEXT) system$(PPUEXT) 2679 $(COMPILER) -Fi$(OBJPASDIR) $(OBJPASDIR)/unicodedata.pas 2680exec$(PPUEXT) : exec.pp execf.inc execd.inc 2681 $(COMPILER) exec.pp 2682timer$(PPUEXT) : timer.pp timerd.inc timerf.inc 2683 $(COMPILER) timer.pp 2684utility$(PPUEXT) : utility.pp exec$(PPUEXT) utilf.inc utild1.inc utild2.inc 2685 $(COMPILER) utility.pp 2686doslib$(PPUEXT) : doslib.pp exec$(PPUEXT) timer$(PPUEXT) doslibd.inc doslibf.inc 2687 $(COMPILER) doslib.pp 2688hardware$(PPUEXT): hardware.pas exec$(PPUEXT) 2689 $(COMPILER) hardware.pas 2690inputevent$(PPUEXT): inputevent.pas exec$(PPUEXT) timer$(PPUEXT) utility$(PPUEXT) 2691 $(COMPILER) inputevent.pas 2692graphics$(PPUEXT): graphics.pas exec$(PPUEXT) utility$(PPUEXT) hardware$(PPUEXT) 2693 $(COMPILER) graphics.pas 2694layers$(PPUEXT) : layers.pas exec$(PPUEXT) graphics$(PPUEXT) utility$(PPUEXT) 2695 $(COMPILER) layers.pas 2696intuition$(PPUEXT): intuition.pas exec$(PPUEXT) graphics$(PPUEXT) utility$(PPUEXT) \ 2697 inputevent$(PPUEXT) timer$(PPUEXT) layers$(PPUEXT) 2698 $(COMPILER) intuition.pas 2699aboxlib$(PPUEXT): aboxlib.pas 2700 $(COMPILER) aboxlib.pas 2701clipboard$(PPUEXT): clipboard.pas exec$(PPUEXT) 2702 $(COMPILER) clipboard.pas 2703datatype$(PPUEXT): datatypes.pas exec$(PPUEXT) doslib$(PPUEXT) intuition$(PPUEXT) \ 2704 utility$(PPUEXT) graphics$(PPUEXT) 2705 $(COMPILER) datatypes.pas 2706asl$(PPUEXT): asl.pas exec$(PPUEXT) graphics$(PPUEXT) utility$(PPUEXT) 2707 $(COMPILER) asl.pas 2708ahi$(PPUEXT): ahi.pas exec$(PPUEXT) utility$(PPUEXT) 2709 $(COMPILER) ahi.pas 2710mui$(PPUEXT): mui.pas exec$(PPUEXT) utility$(PPUEXT) intuition$(PPUEXT) graphics$(PPUEXT) 2711 $(COMPILER) mui.pas 2712tinygl$(PPUEXT): tinygl.pp exec$(PPUEXT) 2713 $(COMPILER) tinygl.pp 2714get9$(PPUEXT): get9.pas exec$(PPUEXT) 2715 $(COMPILER) get9.pas 2716muihelper$(PPUEXT): muihelper.pas intuition$(PPUEXT) mui$(PPUEXT) doslib$(PPUEXT) utility$(PPUEXT) 2717 $(COMPILER) muihelper.pas 2718ctypes$(PPUEXT) : $(INC)/ctypes.pp $(SYSTEMUNIT)$(PPUEXT) 2719 $(COMPILER) $(INC)/ctypes.pp 2720cmem$(PPUEXT) : $(INC)/cmem.pp $(SYSTEMUNIT)$(PPUEXT) 2721 $(COMPILER) $(INC)/cmem.pp 2722