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