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