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