1# 2# Don't edit, this file is generated by FPCMake Version 2.0.0 [2016-11-06 rev 34805] 3# 4default: all 5MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian i386-nativent i386-iphonesim i386-android i386-aros m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded powerpc-wii powerpc-aix sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-netbsd x86_64-solaris x86_64-openbsd x86_64-darwin x86_64-win64 x86_64-embedded x86_64-iphonesim x86_64-aros x86_64-dragonfly arm-linux arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian arm-android 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 6BSDs = freebsd netbsd openbsd darwin dragonfly 7UNIXs = linux $(BSDs) solaris qnx haiku aix 8LIMIT83fs = go32v2 os2 emx watcom msdos win16 9OSNeedsComspecToRunBatch = go32v2 watcom 10FORCE: 11.PHONY: FORCE 12override PATH:=$(patsubst %/,%,$(subst \,/,$(PATH))) 13ifneq ($(findstring darwin,$(OSTYPE)),) 14inUnix=1 #darwin 15SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH))) 16else 17ifeq ($(findstring ;,$(PATH)),) 18inUnix=1 19SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH))) 20else 21SEARCHPATH:=$(subst ;, ,$(PATH)) 22endif 23endif 24SEARCHPATH+=$(patsubst %/,%,$(subst \,/,$(dir $(MAKE)))) 25PWD:=$(strip $(wildcard $(addsuffix /pwd.exe,$(SEARCHPATH)))) 26ifeq ($(PWD),) 27PWD:=$(strip $(wildcard $(addsuffix /pwd,$(SEARCHPATH)))) 28ifeq ($(PWD),) 29$(error You need the GNU utils package to use this Makefile) 30else 31PWD:=$(firstword $(PWD)) 32SRCEXEEXT= 33endif 34else 35PWD:=$(firstword $(PWD)) 36SRCEXEEXT=.exe 37endif 38ifndef inUnix 39ifeq ($(OS),Windows_NT) 40inWinNT=1 41else 42ifdef OS2_SHELL 43inOS2=1 44endif 45endif 46else 47ifneq ($(findstring cygdrive,$(PATH)),) 48inCygWin=1 49endif 50endif 51ifdef inUnix 52SRCBATCHEXT=.sh 53else 54ifdef inOS2 55SRCBATCHEXT=.cmd 56else 57SRCBATCHEXT=.bat 58endif 59endif 60ifdef COMSPEC 61ifneq ($(findstring $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),) 62ifndef RUNBATCH 63RUNBATCH=$(COMSPEC) /C 64endif 65endif 66endif 67ifdef inUnix 68PATHSEP=/ 69else 70PATHSEP:=$(subst /,\,/) 71ifdef inCygWin 72PATHSEP=/ 73endif 74endif 75ifdef PWD 76BASEDIR:=$(subst \,/,$(shell $(PWD))) 77ifdef inCygWin 78ifneq ($(findstring /cygdrive/,$(BASEDIR)),) 79BASENODIR:=$(patsubst /cygdrive%,%,$(BASEDIR)) 80BASEDRIVE:=$(firstword $(subst /, ,$(BASENODIR))) 81BASEDIR:=$(subst /cygdrive/$(BASEDRIVE)/,$(BASEDRIVE):/,$(BASEDIR)) 82endif 83endif 84else 85BASEDIR=. 86endif 87ifdef inOS2 88ifndef ECHO 89ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH)))) 90ifeq ($(ECHO),) 91ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH)))) 92ifeq ($(ECHO),) 93ECHO=echo 94else 95ECHO:=$(firstword $(ECHO)) 96endif 97else 98ECHO:=$(firstword $(ECHO)) 99endif 100endif 101export ECHO 102endif 103ifndef FPC 104ifdef PP 105FPC=$(PP) 106endif 107endif 108ifndef FPC 109FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH)))) 110ifneq ($(FPCPROG),) 111FPCPROG:=$(firstword $(FPCPROG)) 112ifneq ($(CPU_TARGET),) 113FPC:=$(shell $(FPCPROG) -P$(CPU_TARGET) -PB) 114else 115FPC:=$(shell $(FPCPROG) -PB) 116endif 117ifneq ($(findstring Error,$(FPC)),) 118override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH))))) 119else 120ifeq ($(strip $(wildcard $(FPC))),) 121FPC:=$(firstword $(FPCPROG)) 122endif 123endif 124else 125override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH))))) 126endif 127endif 128override FPC:=$(subst $(SRCEXEEXT),,$(FPC)) 129override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT) 130FOUNDFPC:=$(strip $(wildcard $(FPC))) 131ifeq ($(FOUNDFPC),) 132FOUNDFPC=$(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH)))) 133ifeq ($(FOUNDFPC),) 134$(error Compiler $(FPC) not found) 135endif 136endif 137ifndef FPC_COMPILERINFO 138FPC_COMPILERINFO:=$(shell $(FPC) -iVSPTPSOTO) 139endif 140ifndef FPC_VERSION 141FPC_VERSION:=$(word 1,$(FPC_COMPILERINFO)) 142endif 143export FPC FPC_VERSION FPC_COMPILERINFO 144unexport CHECKDEPEND ALLDEPENDENCIES 145ifndef CPU_TARGET 146ifdef CPU_TARGET_DEFAULT 147CPU_TARGET=$(CPU_TARGET_DEFAULT) 148endif 149endif 150ifndef OS_TARGET 151ifdef OS_TARGET_DEFAULT 152OS_TARGET=$(OS_TARGET_DEFAULT) 153endif 154endif 155ifndef CPU_SOURCE 156CPU_SOURCE:=$(word 2,$(FPC_COMPILERINFO)) 157endif 158ifndef CPU_TARGET 159CPU_TARGET:=$(word 3,$(FPC_COMPILERINFO)) 160endif 161ifndef OS_SOURCE 162OS_SOURCE:=$(word 4,$(FPC_COMPILERINFO)) 163endif 164ifndef OS_TARGET 165OS_TARGET:=$(word 5,$(FPC_COMPILERINFO)) 166endif 167FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET) 168FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE) 169ifeq ($(CPU_TARGET),armeb) 170ARCH=arm 171override FPCOPT+=-Cb 172else 173ifeq ($(CPU_TARGET),armel) 174ARCH=arm 175override FPCOPT+=-CaEABI 176else 177ARCH=$(CPU_TARGET) 178endif 179endif 180ifeq ($(FULL_TARGET),arm-embedded) 181ifeq ($(SUBARCH),) 182$(error When compiling for arm-embedded, a sub-architecture (e.g. SUBARCH=armv4t or SUBARCH=armv7m) must be defined) 183endif 184override FPCOPT+=-Cp$(SUBARCH) 185endif 186ifeq ($(FULL_TARGET),avr-embedded) 187ifeq ($(SUBARCH),) 188$(error When compiling for avr-embedded, a sub-architecture (e.g. SUBARCH=avr25 or SUBARCH=avr35) must be defined) 189endif 190override FPCOPT+=-Cp$(SUBARCH) 191endif 192ifeq ($(FULL_TARGET),mipsel-embedded) 193ifeq ($(SUBARCH),) 194$(error When compiling for mipsel-embedded, a sub-architecture (e.g. SUBARCH=pic32mx) must be defined) 195endif 196override FPCOPT+=-Cp$(SUBARCH) 197endif 198ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),) 199TARGETSUFFIX=$(OS_TARGET) 200SOURCESUFFIX=$(OS_SOURCE) 201else 202ifneq ($(findstring $(OS_TARGET),$(LIMIT83fs)),) 203TARGETSUFFIX=$(OS_TARGET) 204else 205TARGETSUFFIX=$(FULL_TARGET) 206endif 207SOURCESUFFIX=$(FULL_SOURCE) 208endif 209ifneq ($(FULL_TARGET),$(FULL_SOURCE)) 210CROSSCOMPILE=1 211endif 212ifeq ($(findstring makefile,$(MAKECMDGOALS)),) 213ifeq ($(findstring $(FULL_TARGET),$(MAKEFILETARGETS)),) 214$(error The Makefile doesn't support target $(FULL_TARGET), please run fpcmake first) 215endif 216endif 217ifneq ($(findstring $(OS_TARGET),$(BSDs)),) 218BSDhier=1 219endif 220ifeq ($(OS_TARGET),linux) 221linuxHier=1 222endif 223ifndef CROSSCOMPILE 224BUILDFULLNATIVE=1 225export BUILDFULLNATIVE 226endif 227ifdef BUILDFULLNATIVE 228BUILDNATIVE=1 229export BUILDNATIVE 230endif 231export OS_TARGET OS_SOURCE ARCH CPU_TARGET CPU_SOURCE FULL_TARGET FULL_SOURCE TARGETSUFFIX SOURCESUFFIX CROSSCOMPILE 232ifdef FPCDIR 233override FPCDIR:=$(subst \,/,$(FPCDIR)) 234ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),) 235override FPCDIR=wrong 236endif 237else 238override FPCDIR=wrong 239endif 240ifdef DEFAULT_FPCDIR 241ifeq ($(FPCDIR),wrong) 242override FPCDIR:=$(subst \,/,$(DEFAULT_FPCDIR)) 243ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),) 244override FPCDIR=wrong 245endif 246endif 247endif 248ifeq ($(FPCDIR),wrong) 249ifdef inUnix 250override FPCDIR=/usr/local/lib/fpc/$(FPC_VERSION) 251ifeq ($(wildcard $(FPCDIR)/units),) 252override FPCDIR=/usr/lib/fpc/$(FPC_VERSION) 253endif 254else 255override FPCDIR:=$(subst /$(FPC),,$(firstword $(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH)))))) 256override FPCDIR:=$(FPCDIR)/.. 257ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),) 258override FPCDIR:=$(FPCDIR)/.. 259ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),) 260override FPCDIR:=$(BASEDIR) 261ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),) 262override FPCDIR=c:/pp 263endif 264endif 265endif 266endif 267endif 268ifndef CROSSBINDIR 269CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(TARGETSUFFIX)) 270endif 271ifneq ($(findstring $(OS_TARGET),darwin iphonesim),) 272ifeq ($(OS_SOURCE),darwin) 273DARWIN2DARWIN=1 274endif 275endif 276ifndef BINUTILSPREFIX 277ifndef CROSSBINDIR 278ifdef CROSSCOMPILE 279ifneq ($(OS_TARGET),msdos) 280ifndef DARWIN2DARWIN 281ifneq ($(CPU_TARGET),jvm) 282BINUTILSPREFIX=$(CPU_TARGET)-$(OS_TARGET)- 283ifeq ($(OS_TARGET),android) 284ifeq ($(CPU_TARGET),arm) 285BINUTILSPREFIX=arm-linux-androideabi- 286else 287ifeq ($(CPU_TARGET),i386) 288BINUTILSPREFIX=i686-linux-android- 289else 290ifeq ($(CPU_TARGET),mipsel) 291BINUTILSPREFIX=mipsel-linux-android- 292endif 293endif 294endif 295endif 296endif 297endif 298else 299BINUTILSPREFIX=$(OS_TARGET)- 300endif 301endif 302endif 303endif 304UNITSDIR:=$(wildcard $(FPCDIR)/units/$(TARGETSUFFIX)) 305ifeq ($(UNITSDIR),) 306UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) 307endif 308PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) 309ifndef FPCFPMAKE 310ifdef CROSSCOMPILE 311ifeq ($(strip $(wildcard $(addsuffix /compiler/ppc$(SRCEXEEXT),$(FPCDIR)))),) 312FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH)))) 313ifneq ($(FPCPROG),) 314FPCPROG:=$(firstword $(FPCPROG)) 315FPCFPMAKE:=$(shell $(FPCPROG) -PB) 316ifeq ($(strip $(wildcard $(FPCFPMAKE))),) 317FPCFPMAKE:=$(firstword $(FPCPROG)) 318endif 319else 320override FPCFPMAKE=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH))))) 321endif 322else 323FPCFPMAKE=$(strip $(wildcard $(addsuffix /compiler/ppc$(SRCEXEEXT),$(FPCDIR)))) 324FPMAKE_SKIP_CONFIG=-n 325export FPCFPMAKE 326export FPMAKE_SKIP_CONFIG 327endif 328else 329FPMAKE_SKIP_CONFIG=-n 330FPCFPMAKE=$(FPC) 331endif 332endif 333override PACKAGE_NAME=lcl 334override PACKAGE_VERSION=0.9b 335DBG_OPTIONS= 336STATEFILE=Makefile.compiled 337ifeq ($(findstring $(OS_TARGET),win32 win64 wince),) 338NONWIN32=nonwin32 339else 340STATEFILE=Makefile_win.compiled 341endif 342ifeq ($(OS_TARGET),wince) 343ifndef LCL_ENABLE_CHECKS 344LCL_DISABLE_CHECKS=-dDisableChecks 345endif 346endif 347ifeq ($(OS_TARGET),darwin) 348DBG_OPTIONS=-gw 349endif 350ifeq ($(FULL_TARGET),i386-linux) 351override TARGET_DIRS+=interfaces 352endif 353ifeq ($(FULL_TARGET),i386-go32v2) 354override TARGET_DIRS+=interfaces 355endif 356ifeq ($(FULL_TARGET),i386-win32) 357override TARGET_DIRS+=interfaces 358endif 359ifeq ($(FULL_TARGET),i386-os2) 360override TARGET_DIRS+=interfaces 361endif 362ifeq ($(FULL_TARGET),i386-freebsd) 363override TARGET_DIRS+=interfaces 364endif 365ifeq ($(FULL_TARGET),i386-beos) 366override TARGET_DIRS+=interfaces 367endif 368ifeq ($(FULL_TARGET),i386-haiku) 369override TARGET_DIRS+=interfaces 370endif 371ifeq ($(FULL_TARGET),i386-netbsd) 372override TARGET_DIRS+=interfaces 373endif 374ifeq ($(FULL_TARGET),i386-solaris) 375override TARGET_DIRS+=interfaces 376endif 377ifeq ($(FULL_TARGET),i386-qnx) 378override TARGET_DIRS+=interfaces 379endif 380ifeq ($(FULL_TARGET),i386-netware) 381override TARGET_DIRS+=interfaces 382endif 383ifeq ($(FULL_TARGET),i386-openbsd) 384override TARGET_DIRS+=interfaces 385endif 386ifeq ($(FULL_TARGET),i386-wdosx) 387override TARGET_DIRS+=interfaces 388endif 389ifeq ($(FULL_TARGET),i386-darwin) 390override TARGET_DIRS+=interfaces 391endif 392ifeq ($(FULL_TARGET),i386-emx) 393override TARGET_DIRS+=interfaces 394endif 395ifeq ($(FULL_TARGET),i386-watcom) 396override TARGET_DIRS+=interfaces 397endif 398ifeq ($(FULL_TARGET),i386-netwlibc) 399override TARGET_DIRS+=interfaces 400endif 401ifeq ($(FULL_TARGET),i386-wince) 402override TARGET_DIRS+=interfaces 403endif 404ifeq ($(FULL_TARGET),i386-embedded) 405override TARGET_DIRS+=interfaces 406endif 407ifeq ($(FULL_TARGET),i386-symbian) 408override TARGET_DIRS+=interfaces 409endif 410ifeq ($(FULL_TARGET),i386-nativent) 411override TARGET_DIRS+=interfaces 412endif 413ifeq ($(FULL_TARGET),i386-iphonesim) 414override TARGET_DIRS+=interfaces 415endif 416ifeq ($(FULL_TARGET),i386-android) 417override TARGET_DIRS+=interfaces 418endif 419ifeq ($(FULL_TARGET),i386-aros) 420override TARGET_DIRS+=interfaces 421endif 422ifeq ($(FULL_TARGET),m68k-linux) 423override TARGET_DIRS+=interfaces 424endif 425ifeq ($(FULL_TARGET),m68k-freebsd) 426override TARGET_DIRS+=interfaces 427endif 428ifeq ($(FULL_TARGET),m68k-netbsd) 429override TARGET_DIRS+=interfaces 430endif 431ifeq ($(FULL_TARGET),m68k-amiga) 432override TARGET_DIRS+=interfaces 433endif 434ifeq ($(FULL_TARGET),m68k-atari) 435override TARGET_DIRS+=interfaces 436endif 437ifeq ($(FULL_TARGET),m68k-openbsd) 438override TARGET_DIRS+=interfaces 439endif 440ifeq ($(FULL_TARGET),m68k-palmos) 441override TARGET_DIRS+=interfaces 442endif 443ifeq ($(FULL_TARGET),m68k-embedded) 444override TARGET_DIRS+=interfaces 445endif 446ifeq ($(FULL_TARGET),powerpc-linux) 447override TARGET_DIRS+=interfaces 448endif 449ifeq ($(FULL_TARGET),powerpc-netbsd) 450override TARGET_DIRS+=interfaces 451endif 452ifeq ($(FULL_TARGET),powerpc-amiga) 453override TARGET_DIRS+=interfaces 454endif 455ifeq ($(FULL_TARGET),powerpc-macos) 456override TARGET_DIRS+=interfaces 457endif 458ifeq ($(FULL_TARGET),powerpc-darwin) 459override TARGET_DIRS+=interfaces 460endif 461ifeq ($(FULL_TARGET),powerpc-morphos) 462override TARGET_DIRS+=interfaces 463endif 464ifeq ($(FULL_TARGET),powerpc-embedded) 465override TARGET_DIRS+=interfaces 466endif 467ifeq ($(FULL_TARGET),powerpc-wii) 468override TARGET_DIRS+=interfaces 469endif 470ifeq ($(FULL_TARGET),powerpc-aix) 471override TARGET_DIRS+=interfaces 472endif 473ifeq ($(FULL_TARGET),sparc-linux) 474override TARGET_DIRS+=interfaces 475endif 476ifeq ($(FULL_TARGET),sparc-netbsd) 477override TARGET_DIRS+=interfaces 478endif 479ifeq ($(FULL_TARGET),sparc-solaris) 480override TARGET_DIRS+=interfaces 481endif 482ifeq ($(FULL_TARGET),sparc-embedded) 483override TARGET_DIRS+=interfaces 484endif 485ifeq ($(FULL_TARGET),x86_64-linux) 486override TARGET_DIRS+=interfaces 487endif 488ifeq ($(FULL_TARGET),x86_64-freebsd) 489override TARGET_DIRS+=interfaces 490endif 491ifeq ($(FULL_TARGET),x86_64-netbsd) 492override TARGET_DIRS+=interfaces 493endif 494ifeq ($(FULL_TARGET),x86_64-solaris) 495override TARGET_DIRS+=interfaces 496endif 497ifeq ($(FULL_TARGET),x86_64-openbsd) 498override TARGET_DIRS+=interfaces 499endif 500ifeq ($(FULL_TARGET),x86_64-darwin) 501override TARGET_DIRS+=interfaces 502endif 503ifeq ($(FULL_TARGET),x86_64-win64) 504override TARGET_DIRS+=interfaces 505endif 506ifeq ($(FULL_TARGET),x86_64-embedded) 507override TARGET_DIRS+=interfaces 508endif 509ifeq ($(FULL_TARGET),x86_64-iphonesim) 510override TARGET_DIRS+=interfaces 511endif 512ifeq ($(FULL_TARGET),x86_64-aros) 513override TARGET_DIRS+=interfaces 514endif 515ifeq ($(FULL_TARGET),x86_64-dragonfly) 516override TARGET_DIRS+=interfaces 517endif 518ifeq ($(FULL_TARGET),arm-linux) 519override TARGET_DIRS+=interfaces 520endif 521ifeq ($(FULL_TARGET),arm-palmos) 522override TARGET_DIRS+=interfaces 523endif 524ifeq ($(FULL_TARGET),arm-darwin) 525override TARGET_DIRS+=interfaces 526endif 527ifeq ($(FULL_TARGET),arm-wince) 528override TARGET_DIRS+=interfaces 529endif 530ifeq ($(FULL_TARGET),arm-gba) 531override TARGET_DIRS+=interfaces 532endif 533ifeq ($(FULL_TARGET),arm-nds) 534override TARGET_DIRS+=interfaces 535endif 536ifeq ($(FULL_TARGET),arm-embedded) 537override TARGET_DIRS+=interfaces 538endif 539ifeq ($(FULL_TARGET),arm-symbian) 540override TARGET_DIRS+=interfaces 541endif 542ifeq ($(FULL_TARGET),arm-android) 543override TARGET_DIRS+=interfaces 544endif 545ifeq ($(FULL_TARGET),arm-aros) 546override TARGET_DIRS+=interfaces 547endif 548ifeq ($(FULL_TARGET),powerpc64-linux) 549override TARGET_DIRS+=interfaces 550endif 551ifeq ($(FULL_TARGET),powerpc64-darwin) 552override TARGET_DIRS+=interfaces 553endif 554ifeq ($(FULL_TARGET),powerpc64-embedded) 555override TARGET_DIRS+=interfaces 556endif 557ifeq ($(FULL_TARGET),powerpc64-aix) 558override TARGET_DIRS+=interfaces 559endif 560ifeq ($(FULL_TARGET),avr-embedded) 561override TARGET_DIRS+=interfaces 562endif 563ifeq ($(FULL_TARGET),armeb-linux) 564override TARGET_DIRS+=interfaces 565endif 566ifeq ($(FULL_TARGET),armeb-embedded) 567override TARGET_DIRS+=interfaces 568endif 569ifeq ($(FULL_TARGET),mips-linux) 570override TARGET_DIRS+=interfaces 571endif 572ifeq ($(FULL_TARGET),mipsel-linux) 573override TARGET_DIRS+=interfaces 574endif 575ifeq ($(FULL_TARGET),mipsel-embedded) 576override TARGET_DIRS+=interfaces 577endif 578ifeq ($(FULL_TARGET),mipsel-android) 579override TARGET_DIRS+=interfaces 580endif 581ifeq ($(FULL_TARGET),jvm-java) 582override TARGET_DIRS+=interfaces 583endif 584ifeq ($(FULL_TARGET),jvm-android) 585override TARGET_DIRS+=interfaces 586endif 587ifeq ($(FULL_TARGET),i8086-embedded) 588override TARGET_DIRS+=interfaces 589endif 590ifeq ($(FULL_TARGET),i8086-msdos) 591override TARGET_DIRS+=interfaces 592endif 593ifeq ($(FULL_TARGET),i8086-win16) 594override TARGET_DIRS+=interfaces 595endif 596ifeq ($(FULL_TARGET),aarch64-linux) 597override TARGET_DIRS+=interfaces 598endif 599ifeq ($(FULL_TARGET),aarch64-darwin) 600override TARGET_DIRS+=interfaces 601endif 602ifeq ($(FULL_TARGET),i386-linux) 603override TARGET_UNITS+=alllclunits 604endif 605ifeq ($(FULL_TARGET),i386-go32v2) 606override TARGET_UNITS+=alllclunits 607endif 608ifeq ($(FULL_TARGET),i386-win32) 609override TARGET_UNITS+=alllclunits 610endif 611ifeq ($(FULL_TARGET),i386-os2) 612override TARGET_UNITS+=alllclunits 613endif 614ifeq ($(FULL_TARGET),i386-freebsd) 615override TARGET_UNITS+=alllclunits 616endif 617ifeq ($(FULL_TARGET),i386-beos) 618override TARGET_UNITS+=alllclunits 619endif 620ifeq ($(FULL_TARGET),i386-haiku) 621override TARGET_UNITS+=alllclunits 622endif 623ifeq ($(FULL_TARGET),i386-netbsd) 624override TARGET_UNITS+=alllclunits 625endif 626ifeq ($(FULL_TARGET),i386-solaris) 627override TARGET_UNITS+=alllclunits 628endif 629ifeq ($(FULL_TARGET),i386-qnx) 630override TARGET_UNITS+=alllclunits 631endif 632ifeq ($(FULL_TARGET),i386-netware) 633override TARGET_UNITS+=alllclunits 634endif 635ifeq ($(FULL_TARGET),i386-openbsd) 636override TARGET_UNITS+=alllclunits 637endif 638ifeq ($(FULL_TARGET),i386-wdosx) 639override TARGET_UNITS+=alllclunits 640endif 641ifeq ($(FULL_TARGET),i386-darwin) 642override TARGET_UNITS+=alllclunits 643endif 644ifeq ($(FULL_TARGET),i386-emx) 645override TARGET_UNITS+=alllclunits 646endif 647ifeq ($(FULL_TARGET),i386-watcom) 648override TARGET_UNITS+=alllclunits 649endif 650ifeq ($(FULL_TARGET),i386-netwlibc) 651override TARGET_UNITS+=alllclunits 652endif 653ifeq ($(FULL_TARGET),i386-wince) 654override TARGET_UNITS+=alllclunits 655endif 656ifeq ($(FULL_TARGET),i386-embedded) 657override TARGET_UNITS+=alllclunits 658endif 659ifeq ($(FULL_TARGET),i386-symbian) 660override TARGET_UNITS+=alllclunits 661endif 662ifeq ($(FULL_TARGET),i386-nativent) 663override TARGET_UNITS+=alllclunits 664endif 665ifeq ($(FULL_TARGET),i386-iphonesim) 666override TARGET_UNITS+=alllclunits 667endif 668ifeq ($(FULL_TARGET),i386-android) 669override TARGET_UNITS+=alllclunits 670endif 671ifeq ($(FULL_TARGET),i386-aros) 672override TARGET_UNITS+=alllclunits 673endif 674ifeq ($(FULL_TARGET),m68k-linux) 675override TARGET_UNITS+=alllclunits 676endif 677ifeq ($(FULL_TARGET),m68k-freebsd) 678override TARGET_UNITS+=alllclunits 679endif 680ifeq ($(FULL_TARGET),m68k-netbsd) 681override TARGET_UNITS+=alllclunits 682endif 683ifeq ($(FULL_TARGET),m68k-amiga) 684override TARGET_UNITS+=alllclunits 685endif 686ifeq ($(FULL_TARGET),m68k-atari) 687override TARGET_UNITS+=alllclunits 688endif 689ifeq ($(FULL_TARGET),m68k-openbsd) 690override TARGET_UNITS+=alllclunits 691endif 692ifeq ($(FULL_TARGET),m68k-palmos) 693override TARGET_UNITS+=alllclunits 694endif 695ifeq ($(FULL_TARGET),m68k-embedded) 696override TARGET_UNITS+=alllclunits 697endif 698ifeq ($(FULL_TARGET),powerpc-linux) 699override TARGET_UNITS+=alllclunits 700endif 701ifeq ($(FULL_TARGET),powerpc-netbsd) 702override TARGET_UNITS+=alllclunits 703endif 704ifeq ($(FULL_TARGET),powerpc-amiga) 705override TARGET_UNITS+=alllclunits 706endif 707ifeq ($(FULL_TARGET),powerpc-macos) 708override TARGET_UNITS+=alllclunits 709endif 710ifeq ($(FULL_TARGET),powerpc-darwin) 711override TARGET_UNITS+=alllclunits 712endif 713ifeq ($(FULL_TARGET),powerpc-morphos) 714override TARGET_UNITS+=alllclunits 715endif 716ifeq ($(FULL_TARGET),powerpc-embedded) 717override TARGET_UNITS+=alllclunits 718endif 719ifeq ($(FULL_TARGET),powerpc-wii) 720override TARGET_UNITS+=alllclunits 721endif 722ifeq ($(FULL_TARGET),powerpc-aix) 723override TARGET_UNITS+=alllclunits 724endif 725ifeq ($(FULL_TARGET),sparc-linux) 726override TARGET_UNITS+=alllclunits 727endif 728ifeq ($(FULL_TARGET),sparc-netbsd) 729override TARGET_UNITS+=alllclunits 730endif 731ifeq ($(FULL_TARGET),sparc-solaris) 732override TARGET_UNITS+=alllclunits 733endif 734ifeq ($(FULL_TARGET),sparc-embedded) 735override TARGET_UNITS+=alllclunits 736endif 737ifeq ($(FULL_TARGET),x86_64-linux) 738override TARGET_UNITS+=alllclunits 739endif 740ifeq ($(FULL_TARGET),x86_64-freebsd) 741override TARGET_UNITS+=alllclunits 742endif 743ifeq ($(FULL_TARGET),x86_64-netbsd) 744override TARGET_UNITS+=alllclunits 745endif 746ifeq ($(FULL_TARGET),x86_64-solaris) 747override TARGET_UNITS+=alllclunits 748endif 749ifeq ($(FULL_TARGET),x86_64-openbsd) 750override TARGET_UNITS+=alllclunits 751endif 752ifeq ($(FULL_TARGET),x86_64-darwin) 753override TARGET_UNITS+=alllclunits 754endif 755ifeq ($(FULL_TARGET),x86_64-win64) 756override TARGET_UNITS+=alllclunits 757endif 758ifeq ($(FULL_TARGET),x86_64-embedded) 759override TARGET_UNITS+=alllclunits 760endif 761ifeq ($(FULL_TARGET),x86_64-iphonesim) 762override TARGET_UNITS+=alllclunits 763endif 764ifeq ($(FULL_TARGET),x86_64-aros) 765override TARGET_UNITS+=alllclunits 766endif 767ifeq ($(FULL_TARGET),x86_64-dragonfly) 768override TARGET_UNITS+=alllclunits 769endif 770ifeq ($(FULL_TARGET),arm-linux) 771override TARGET_UNITS+=alllclunits 772endif 773ifeq ($(FULL_TARGET),arm-palmos) 774override TARGET_UNITS+=alllclunits 775endif 776ifeq ($(FULL_TARGET),arm-darwin) 777override TARGET_UNITS+=alllclunits 778endif 779ifeq ($(FULL_TARGET),arm-wince) 780override TARGET_UNITS+=alllclunits 781endif 782ifeq ($(FULL_TARGET),arm-gba) 783override TARGET_UNITS+=alllclunits 784endif 785ifeq ($(FULL_TARGET),arm-nds) 786override TARGET_UNITS+=alllclunits 787endif 788ifeq ($(FULL_TARGET),arm-embedded) 789override TARGET_UNITS+=alllclunits 790endif 791ifeq ($(FULL_TARGET),arm-symbian) 792override TARGET_UNITS+=alllclunits 793endif 794ifeq ($(FULL_TARGET),arm-android) 795override TARGET_UNITS+=alllclunits 796endif 797ifeq ($(FULL_TARGET),arm-aros) 798override TARGET_UNITS+=alllclunits 799endif 800ifeq ($(FULL_TARGET),powerpc64-linux) 801override TARGET_UNITS+=alllclunits 802endif 803ifeq ($(FULL_TARGET),powerpc64-darwin) 804override TARGET_UNITS+=alllclunits 805endif 806ifeq ($(FULL_TARGET),powerpc64-embedded) 807override TARGET_UNITS+=alllclunits 808endif 809ifeq ($(FULL_TARGET),powerpc64-aix) 810override TARGET_UNITS+=alllclunits 811endif 812ifeq ($(FULL_TARGET),avr-embedded) 813override TARGET_UNITS+=alllclunits 814endif 815ifeq ($(FULL_TARGET),armeb-linux) 816override TARGET_UNITS+=alllclunits 817endif 818ifeq ($(FULL_TARGET),armeb-embedded) 819override TARGET_UNITS+=alllclunits 820endif 821ifeq ($(FULL_TARGET),mips-linux) 822override TARGET_UNITS+=alllclunits 823endif 824ifeq ($(FULL_TARGET),mipsel-linux) 825override TARGET_UNITS+=alllclunits 826endif 827ifeq ($(FULL_TARGET),mipsel-embedded) 828override TARGET_UNITS+=alllclunits 829endif 830ifeq ($(FULL_TARGET),mipsel-android) 831override TARGET_UNITS+=alllclunits 832endif 833ifeq ($(FULL_TARGET),jvm-java) 834override TARGET_UNITS+=alllclunits 835endif 836ifeq ($(FULL_TARGET),jvm-android) 837override TARGET_UNITS+=alllclunits 838endif 839ifeq ($(FULL_TARGET),i8086-embedded) 840override TARGET_UNITS+=alllclunits 841endif 842ifeq ($(FULL_TARGET),i8086-msdos) 843override TARGET_UNITS+=alllclunits 844endif 845ifeq ($(FULL_TARGET),i8086-win16) 846override TARGET_UNITS+=alllclunits 847endif 848ifeq ($(FULL_TARGET),aarch64-linux) 849override TARGET_UNITS+=alllclunits 850endif 851ifeq ($(FULL_TARGET),aarch64-darwin) 852override TARGET_UNITS+=alllclunits 853endif 854ifeq ($(FULL_TARGET),i386-linux) 855override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 856endif 857ifeq ($(FULL_TARGET),i386-go32v2) 858override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 859endif 860ifeq ($(FULL_TARGET),i386-win32) 861override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 862endif 863ifeq ($(FULL_TARGET),i386-os2) 864override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 865endif 866ifeq ($(FULL_TARGET),i386-freebsd) 867override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 868endif 869ifeq ($(FULL_TARGET),i386-beos) 870override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 871endif 872ifeq ($(FULL_TARGET),i386-haiku) 873override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 874endif 875ifeq ($(FULL_TARGET),i386-netbsd) 876override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 877endif 878ifeq ($(FULL_TARGET),i386-solaris) 879override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 880endif 881ifeq ($(FULL_TARGET),i386-qnx) 882override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 883endif 884ifeq ($(FULL_TARGET),i386-netware) 885override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 886endif 887ifeq ($(FULL_TARGET),i386-openbsd) 888override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 889endif 890ifeq ($(FULL_TARGET),i386-wdosx) 891override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 892endif 893ifeq ($(FULL_TARGET),i386-darwin) 894override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 895endif 896ifeq ($(FULL_TARGET),i386-emx) 897override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 898endif 899ifeq ($(FULL_TARGET),i386-watcom) 900override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 901endif 902ifeq ($(FULL_TARGET),i386-netwlibc) 903override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 904endif 905ifeq ($(FULL_TARGET),i386-wince) 906override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 907endif 908ifeq ($(FULL_TARGET),i386-embedded) 909override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 910endif 911ifeq ($(FULL_TARGET),i386-symbian) 912override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 913endif 914ifeq ($(FULL_TARGET),i386-nativent) 915override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 916endif 917ifeq ($(FULL_TARGET),i386-iphonesim) 918override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 919endif 920ifeq ($(FULL_TARGET),i386-android) 921override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 922endif 923ifeq ($(FULL_TARGET),i386-aros) 924override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 925endif 926ifeq ($(FULL_TARGET),m68k-linux) 927override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 928endif 929ifeq ($(FULL_TARGET),m68k-freebsd) 930override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 931endif 932ifeq ($(FULL_TARGET),m68k-netbsd) 933override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 934endif 935ifeq ($(FULL_TARGET),m68k-amiga) 936override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 937endif 938ifeq ($(FULL_TARGET),m68k-atari) 939override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 940endif 941ifeq ($(FULL_TARGET),m68k-openbsd) 942override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 943endif 944ifeq ($(FULL_TARGET),m68k-palmos) 945override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 946endif 947ifeq ($(FULL_TARGET),m68k-embedded) 948override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 949endif 950ifeq ($(FULL_TARGET),powerpc-linux) 951override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 952endif 953ifeq ($(FULL_TARGET),powerpc-netbsd) 954override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 955endif 956ifeq ($(FULL_TARGET),powerpc-amiga) 957override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 958endif 959ifeq ($(FULL_TARGET),powerpc-macos) 960override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 961endif 962ifeq ($(FULL_TARGET),powerpc-darwin) 963override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 964endif 965ifeq ($(FULL_TARGET),powerpc-morphos) 966override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 967endif 968ifeq ($(FULL_TARGET),powerpc-embedded) 969override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 970endif 971ifeq ($(FULL_TARGET),powerpc-wii) 972override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 973endif 974ifeq ($(FULL_TARGET),powerpc-aix) 975override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 976endif 977ifeq ($(FULL_TARGET),sparc-linux) 978override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 979endif 980ifeq ($(FULL_TARGET),sparc-netbsd) 981override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 982endif 983ifeq ($(FULL_TARGET),sparc-solaris) 984override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 985endif 986ifeq ($(FULL_TARGET),sparc-embedded) 987override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 988endif 989ifeq ($(FULL_TARGET),x86_64-linux) 990override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 991endif 992ifeq ($(FULL_TARGET),x86_64-freebsd) 993override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 994endif 995ifeq ($(FULL_TARGET),x86_64-netbsd) 996override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 997endif 998ifeq ($(FULL_TARGET),x86_64-solaris) 999override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1000endif 1001ifeq ($(FULL_TARGET),x86_64-openbsd) 1002override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1003endif 1004ifeq ($(FULL_TARGET),x86_64-darwin) 1005override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1006endif 1007ifeq ($(FULL_TARGET),x86_64-win64) 1008override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1009endif 1010ifeq ($(FULL_TARGET),x86_64-embedded) 1011override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1012endif 1013ifeq ($(FULL_TARGET),x86_64-iphonesim) 1014override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1015endif 1016ifeq ($(FULL_TARGET),x86_64-aros) 1017override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1018endif 1019ifeq ($(FULL_TARGET),x86_64-dragonfly) 1020override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1021endif 1022ifeq ($(FULL_TARGET),arm-linux) 1023override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1024endif 1025ifeq ($(FULL_TARGET),arm-palmos) 1026override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1027endif 1028ifeq ($(FULL_TARGET),arm-darwin) 1029override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1030endif 1031ifeq ($(FULL_TARGET),arm-wince) 1032override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1033endif 1034ifeq ($(FULL_TARGET),arm-gba) 1035override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1036endif 1037ifeq ($(FULL_TARGET),arm-nds) 1038override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1039endif 1040ifeq ($(FULL_TARGET),arm-embedded) 1041override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1042endif 1043ifeq ($(FULL_TARGET),arm-symbian) 1044override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1045endif 1046ifeq ($(FULL_TARGET),arm-android) 1047override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1048endif 1049ifeq ($(FULL_TARGET),arm-aros) 1050override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1051endif 1052ifeq ($(FULL_TARGET),powerpc64-linux) 1053override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1054endif 1055ifeq ($(FULL_TARGET),powerpc64-darwin) 1056override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1057endif 1058ifeq ($(FULL_TARGET),powerpc64-embedded) 1059override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1060endif 1061ifeq ($(FULL_TARGET),powerpc64-aix) 1062override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1063endif 1064ifeq ($(FULL_TARGET),avr-embedded) 1065override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1066endif 1067ifeq ($(FULL_TARGET),armeb-linux) 1068override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1069endif 1070ifeq ($(FULL_TARGET),armeb-embedded) 1071override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1072endif 1073ifeq ($(FULL_TARGET),mips-linux) 1074override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1075endif 1076ifeq ($(FULL_TARGET),mipsel-linux) 1077override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1078endif 1079ifeq ($(FULL_TARGET),mipsel-embedded) 1080override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1081endif 1082ifeq ($(FULL_TARGET),mipsel-android) 1083override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1084endif 1085ifeq ($(FULL_TARGET),jvm-java) 1086override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1087endif 1088ifeq ($(FULL_TARGET),jvm-android) 1089override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1090endif 1091ifeq ($(FULL_TARGET),i8086-embedded) 1092override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1093endif 1094ifeq ($(FULL_TARGET),i8086-msdos) 1095override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1096endif 1097ifeq ($(FULL_TARGET),i8086-win16) 1098override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1099endif 1100ifeq ($(FULL_TARGET),aarch64-linux) 1101override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1102endif 1103ifeq ($(FULL_TARGET),aarch64-darwin) 1104override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphmath graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage 1105endif 1106ifeq ($(FULL_TARGET),i386-linux) 1107override TARGET_RSTS+=lclstrconsts 1108endif 1109ifeq ($(FULL_TARGET),i386-go32v2) 1110override TARGET_RSTS+=lclstrconsts 1111endif 1112ifeq ($(FULL_TARGET),i386-win32) 1113override TARGET_RSTS+=lclstrconsts 1114endif 1115ifeq ($(FULL_TARGET),i386-os2) 1116override TARGET_RSTS+=lclstrconsts 1117endif 1118ifeq ($(FULL_TARGET),i386-freebsd) 1119override TARGET_RSTS+=lclstrconsts 1120endif 1121ifeq ($(FULL_TARGET),i386-beos) 1122override TARGET_RSTS+=lclstrconsts 1123endif 1124ifeq ($(FULL_TARGET),i386-haiku) 1125override TARGET_RSTS+=lclstrconsts 1126endif 1127ifeq ($(FULL_TARGET),i386-netbsd) 1128override TARGET_RSTS+=lclstrconsts 1129endif 1130ifeq ($(FULL_TARGET),i386-solaris) 1131override TARGET_RSTS+=lclstrconsts 1132endif 1133ifeq ($(FULL_TARGET),i386-qnx) 1134override TARGET_RSTS+=lclstrconsts 1135endif 1136ifeq ($(FULL_TARGET),i386-netware) 1137override TARGET_RSTS+=lclstrconsts 1138endif 1139ifeq ($(FULL_TARGET),i386-openbsd) 1140override TARGET_RSTS+=lclstrconsts 1141endif 1142ifeq ($(FULL_TARGET),i386-wdosx) 1143override TARGET_RSTS+=lclstrconsts 1144endif 1145ifeq ($(FULL_TARGET),i386-darwin) 1146override TARGET_RSTS+=lclstrconsts 1147endif 1148ifeq ($(FULL_TARGET),i386-emx) 1149override TARGET_RSTS+=lclstrconsts 1150endif 1151ifeq ($(FULL_TARGET),i386-watcom) 1152override TARGET_RSTS+=lclstrconsts 1153endif 1154ifeq ($(FULL_TARGET),i386-netwlibc) 1155override TARGET_RSTS+=lclstrconsts 1156endif 1157ifeq ($(FULL_TARGET),i386-wince) 1158override TARGET_RSTS+=lclstrconsts 1159endif 1160ifeq ($(FULL_TARGET),i386-embedded) 1161override TARGET_RSTS+=lclstrconsts 1162endif 1163ifeq ($(FULL_TARGET),i386-symbian) 1164override TARGET_RSTS+=lclstrconsts 1165endif 1166ifeq ($(FULL_TARGET),i386-nativent) 1167override TARGET_RSTS+=lclstrconsts 1168endif 1169ifeq ($(FULL_TARGET),i386-iphonesim) 1170override TARGET_RSTS+=lclstrconsts 1171endif 1172ifeq ($(FULL_TARGET),i386-android) 1173override TARGET_RSTS+=lclstrconsts 1174endif 1175ifeq ($(FULL_TARGET),i386-aros) 1176override TARGET_RSTS+=lclstrconsts 1177endif 1178ifeq ($(FULL_TARGET),m68k-linux) 1179override TARGET_RSTS+=lclstrconsts 1180endif 1181ifeq ($(FULL_TARGET),m68k-freebsd) 1182override TARGET_RSTS+=lclstrconsts 1183endif 1184ifeq ($(FULL_TARGET),m68k-netbsd) 1185override TARGET_RSTS+=lclstrconsts 1186endif 1187ifeq ($(FULL_TARGET),m68k-amiga) 1188override TARGET_RSTS+=lclstrconsts 1189endif 1190ifeq ($(FULL_TARGET),m68k-atari) 1191override TARGET_RSTS+=lclstrconsts 1192endif 1193ifeq ($(FULL_TARGET),m68k-openbsd) 1194override TARGET_RSTS+=lclstrconsts 1195endif 1196ifeq ($(FULL_TARGET),m68k-palmos) 1197override TARGET_RSTS+=lclstrconsts 1198endif 1199ifeq ($(FULL_TARGET),m68k-embedded) 1200override TARGET_RSTS+=lclstrconsts 1201endif 1202ifeq ($(FULL_TARGET),powerpc-linux) 1203override TARGET_RSTS+=lclstrconsts 1204endif 1205ifeq ($(FULL_TARGET),powerpc-netbsd) 1206override TARGET_RSTS+=lclstrconsts 1207endif 1208ifeq ($(FULL_TARGET),powerpc-amiga) 1209override TARGET_RSTS+=lclstrconsts 1210endif 1211ifeq ($(FULL_TARGET),powerpc-macos) 1212override TARGET_RSTS+=lclstrconsts 1213endif 1214ifeq ($(FULL_TARGET),powerpc-darwin) 1215override TARGET_RSTS+=lclstrconsts 1216endif 1217ifeq ($(FULL_TARGET),powerpc-morphos) 1218override TARGET_RSTS+=lclstrconsts 1219endif 1220ifeq ($(FULL_TARGET),powerpc-embedded) 1221override TARGET_RSTS+=lclstrconsts 1222endif 1223ifeq ($(FULL_TARGET),powerpc-wii) 1224override TARGET_RSTS+=lclstrconsts 1225endif 1226ifeq ($(FULL_TARGET),powerpc-aix) 1227override TARGET_RSTS+=lclstrconsts 1228endif 1229ifeq ($(FULL_TARGET),sparc-linux) 1230override TARGET_RSTS+=lclstrconsts 1231endif 1232ifeq ($(FULL_TARGET),sparc-netbsd) 1233override TARGET_RSTS+=lclstrconsts 1234endif 1235ifeq ($(FULL_TARGET),sparc-solaris) 1236override TARGET_RSTS+=lclstrconsts 1237endif 1238ifeq ($(FULL_TARGET),sparc-embedded) 1239override TARGET_RSTS+=lclstrconsts 1240endif 1241ifeq ($(FULL_TARGET),x86_64-linux) 1242override TARGET_RSTS+=lclstrconsts 1243endif 1244ifeq ($(FULL_TARGET),x86_64-freebsd) 1245override TARGET_RSTS+=lclstrconsts 1246endif 1247ifeq ($(FULL_TARGET),x86_64-netbsd) 1248override TARGET_RSTS+=lclstrconsts 1249endif 1250ifeq ($(FULL_TARGET),x86_64-solaris) 1251override TARGET_RSTS+=lclstrconsts 1252endif 1253ifeq ($(FULL_TARGET),x86_64-openbsd) 1254override TARGET_RSTS+=lclstrconsts 1255endif 1256ifeq ($(FULL_TARGET),x86_64-darwin) 1257override TARGET_RSTS+=lclstrconsts 1258endif 1259ifeq ($(FULL_TARGET),x86_64-win64) 1260override TARGET_RSTS+=lclstrconsts 1261endif 1262ifeq ($(FULL_TARGET),x86_64-embedded) 1263override TARGET_RSTS+=lclstrconsts 1264endif 1265ifeq ($(FULL_TARGET),x86_64-iphonesim) 1266override TARGET_RSTS+=lclstrconsts 1267endif 1268ifeq ($(FULL_TARGET),x86_64-aros) 1269override TARGET_RSTS+=lclstrconsts 1270endif 1271ifeq ($(FULL_TARGET),x86_64-dragonfly) 1272override TARGET_RSTS+=lclstrconsts 1273endif 1274ifeq ($(FULL_TARGET),arm-linux) 1275override TARGET_RSTS+=lclstrconsts 1276endif 1277ifeq ($(FULL_TARGET),arm-palmos) 1278override TARGET_RSTS+=lclstrconsts 1279endif 1280ifeq ($(FULL_TARGET),arm-darwin) 1281override TARGET_RSTS+=lclstrconsts 1282endif 1283ifeq ($(FULL_TARGET),arm-wince) 1284override TARGET_RSTS+=lclstrconsts 1285endif 1286ifeq ($(FULL_TARGET),arm-gba) 1287override TARGET_RSTS+=lclstrconsts 1288endif 1289ifeq ($(FULL_TARGET),arm-nds) 1290override TARGET_RSTS+=lclstrconsts 1291endif 1292ifeq ($(FULL_TARGET),arm-embedded) 1293override TARGET_RSTS+=lclstrconsts 1294endif 1295ifeq ($(FULL_TARGET),arm-symbian) 1296override TARGET_RSTS+=lclstrconsts 1297endif 1298ifeq ($(FULL_TARGET),arm-android) 1299override TARGET_RSTS+=lclstrconsts 1300endif 1301ifeq ($(FULL_TARGET),arm-aros) 1302override TARGET_RSTS+=lclstrconsts 1303endif 1304ifeq ($(FULL_TARGET),powerpc64-linux) 1305override TARGET_RSTS+=lclstrconsts 1306endif 1307ifeq ($(FULL_TARGET),powerpc64-darwin) 1308override TARGET_RSTS+=lclstrconsts 1309endif 1310ifeq ($(FULL_TARGET),powerpc64-embedded) 1311override TARGET_RSTS+=lclstrconsts 1312endif 1313ifeq ($(FULL_TARGET),powerpc64-aix) 1314override TARGET_RSTS+=lclstrconsts 1315endif 1316ifeq ($(FULL_TARGET),avr-embedded) 1317override TARGET_RSTS+=lclstrconsts 1318endif 1319ifeq ($(FULL_TARGET),armeb-linux) 1320override TARGET_RSTS+=lclstrconsts 1321endif 1322ifeq ($(FULL_TARGET),armeb-embedded) 1323override TARGET_RSTS+=lclstrconsts 1324endif 1325ifeq ($(FULL_TARGET),mips-linux) 1326override TARGET_RSTS+=lclstrconsts 1327endif 1328ifeq ($(FULL_TARGET),mipsel-linux) 1329override TARGET_RSTS+=lclstrconsts 1330endif 1331ifeq ($(FULL_TARGET),mipsel-embedded) 1332override TARGET_RSTS+=lclstrconsts 1333endif 1334ifeq ($(FULL_TARGET),mipsel-android) 1335override TARGET_RSTS+=lclstrconsts 1336endif 1337ifeq ($(FULL_TARGET),jvm-java) 1338override TARGET_RSTS+=lclstrconsts 1339endif 1340ifeq ($(FULL_TARGET),jvm-android) 1341override TARGET_RSTS+=lclstrconsts 1342endif 1343ifeq ($(FULL_TARGET),i8086-embedded) 1344override TARGET_RSTS+=lclstrconsts 1345endif 1346ifeq ($(FULL_TARGET),i8086-msdos) 1347override TARGET_RSTS+=lclstrconsts 1348endif 1349ifeq ($(FULL_TARGET),i8086-win16) 1350override TARGET_RSTS+=lclstrconsts 1351endif 1352ifeq ($(FULL_TARGET),aarch64-linux) 1353override TARGET_RSTS+=lclstrconsts 1354endif 1355ifeq ($(FULL_TARGET),aarch64-darwin) 1356override TARGET_RSTS+=lclstrconsts 1357endif 1358ifeq ($(FULL_TARGET),i386-linux) 1359override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1360endif 1361ifeq ($(FULL_TARGET),i386-go32v2) 1362override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1363endif 1364ifeq ($(FULL_TARGET),i386-win32) 1365override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1366endif 1367ifeq ($(FULL_TARGET),i386-os2) 1368override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1369endif 1370ifeq ($(FULL_TARGET),i386-freebsd) 1371override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1372endif 1373ifeq ($(FULL_TARGET),i386-beos) 1374override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1375endif 1376ifeq ($(FULL_TARGET),i386-haiku) 1377override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1378endif 1379ifeq ($(FULL_TARGET),i386-netbsd) 1380override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1381endif 1382ifeq ($(FULL_TARGET),i386-solaris) 1383override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1384endif 1385ifeq ($(FULL_TARGET),i386-qnx) 1386override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1387endif 1388ifeq ($(FULL_TARGET),i386-netware) 1389override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1390endif 1391ifeq ($(FULL_TARGET),i386-openbsd) 1392override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1393endif 1394ifeq ($(FULL_TARGET),i386-wdosx) 1395override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1396endif 1397ifeq ($(FULL_TARGET),i386-darwin) 1398override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1399endif 1400ifeq ($(FULL_TARGET),i386-emx) 1401override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1402endif 1403ifeq ($(FULL_TARGET),i386-watcom) 1404override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1405endif 1406ifeq ($(FULL_TARGET),i386-netwlibc) 1407override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1408endif 1409ifeq ($(FULL_TARGET),i386-wince) 1410override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1411endif 1412ifeq ($(FULL_TARGET),i386-embedded) 1413override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1414endif 1415ifeq ($(FULL_TARGET),i386-symbian) 1416override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1417endif 1418ifeq ($(FULL_TARGET),i386-nativent) 1419override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1420endif 1421ifeq ($(FULL_TARGET),i386-iphonesim) 1422override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1423endif 1424ifeq ($(FULL_TARGET),i386-android) 1425override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1426endif 1427ifeq ($(FULL_TARGET),i386-aros) 1428override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1429endif 1430ifeq ($(FULL_TARGET),m68k-linux) 1431override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1432endif 1433ifeq ($(FULL_TARGET),m68k-freebsd) 1434override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1435endif 1436ifeq ($(FULL_TARGET),m68k-netbsd) 1437override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1438endif 1439ifeq ($(FULL_TARGET),m68k-amiga) 1440override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1441endif 1442ifeq ($(FULL_TARGET),m68k-atari) 1443override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1444endif 1445ifeq ($(FULL_TARGET),m68k-openbsd) 1446override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1447endif 1448ifeq ($(FULL_TARGET),m68k-palmos) 1449override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1450endif 1451ifeq ($(FULL_TARGET),m68k-embedded) 1452override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1453endif 1454ifeq ($(FULL_TARGET),powerpc-linux) 1455override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1456endif 1457ifeq ($(FULL_TARGET),powerpc-netbsd) 1458override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1459endif 1460ifeq ($(FULL_TARGET),powerpc-amiga) 1461override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1462endif 1463ifeq ($(FULL_TARGET),powerpc-macos) 1464override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1465endif 1466ifeq ($(FULL_TARGET),powerpc-darwin) 1467override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1468endif 1469ifeq ($(FULL_TARGET),powerpc-morphos) 1470override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1471endif 1472ifeq ($(FULL_TARGET),powerpc-embedded) 1473override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1474endif 1475ifeq ($(FULL_TARGET),powerpc-wii) 1476override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1477endif 1478ifeq ($(FULL_TARGET),powerpc-aix) 1479override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1480endif 1481ifeq ($(FULL_TARGET),sparc-linux) 1482override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1483endif 1484ifeq ($(FULL_TARGET),sparc-netbsd) 1485override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1486endif 1487ifeq ($(FULL_TARGET),sparc-solaris) 1488override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1489endif 1490ifeq ($(FULL_TARGET),sparc-embedded) 1491override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1492endif 1493ifeq ($(FULL_TARGET),x86_64-linux) 1494override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1495endif 1496ifeq ($(FULL_TARGET),x86_64-freebsd) 1497override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1498endif 1499ifeq ($(FULL_TARGET),x86_64-netbsd) 1500override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1501endif 1502ifeq ($(FULL_TARGET),x86_64-solaris) 1503override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1504endif 1505ifeq ($(FULL_TARGET),x86_64-openbsd) 1506override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1507endif 1508ifeq ($(FULL_TARGET),x86_64-darwin) 1509override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1510endif 1511ifeq ($(FULL_TARGET),x86_64-win64) 1512override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1513endif 1514ifeq ($(FULL_TARGET),x86_64-embedded) 1515override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1516endif 1517ifeq ($(FULL_TARGET),x86_64-iphonesim) 1518override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1519endif 1520ifeq ($(FULL_TARGET),x86_64-aros) 1521override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1522endif 1523ifeq ($(FULL_TARGET),x86_64-dragonfly) 1524override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1525endif 1526ifeq ($(FULL_TARGET),arm-linux) 1527override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1528endif 1529ifeq ($(FULL_TARGET),arm-palmos) 1530override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1531endif 1532ifeq ($(FULL_TARGET),arm-darwin) 1533override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1534endif 1535ifeq ($(FULL_TARGET),arm-wince) 1536override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1537endif 1538ifeq ($(FULL_TARGET),arm-gba) 1539override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1540endif 1541ifeq ($(FULL_TARGET),arm-nds) 1542override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1543endif 1544ifeq ($(FULL_TARGET),arm-embedded) 1545override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1546endif 1547ifeq ($(FULL_TARGET),arm-symbian) 1548override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1549endif 1550ifeq ($(FULL_TARGET),arm-android) 1551override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1552endif 1553ifeq ($(FULL_TARGET),arm-aros) 1554override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1555endif 1556ifeq ($(FULL_TARGET),powerpc64-linux) 1557override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1558endif 1559ifeq ($(FULL_TARGET),powerpc64-darwin) 1560override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1561endif 1562ifeq ($(FULL_TARGET),powerpc64-embedded) 1563override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1564endif 1565ifeq ($(FULL_TARGET),powerpc64-aix) 1566override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1567endif 1568ifeq ($(FULL_TARGET),avr-embedded) 1569override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1570endif 1571ifeq ($(FULL_TARGET),armeb-linux) 1572override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1573endif 1574ifeq ($(FULL_TARGET),armeb-embedded) 1575override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1576endif 1577ifeq ($(FULL_TARGET),mips-linux) 1578override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1579endif 1580ifeq ($(FULL_TARGET),mipsel-linux) 1581override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1582endif 1583ifeq ($(FULL_TARGET),mipsel-embedded) 1584override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1585endif 1586ifeq ($(FULL_TARGET),mipsel-android) 1587override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1588endif 1589ifeq ($(FULL_TARGET),jvm-java) 1590override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1591endif 1592ifeq ($(FULL_TARGET),jvm-android) 1593override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1594endif 1595ifeq ($(FULL_TARGET),i8086-embedded) 1596override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1597endif 1598ifeq ($(FULL_TARGET),i8086-msdos) 1599override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1600endif 1601ifeq ($(FULL_TARGET),i8086-win16) 1602override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1603endif 1604ifeq ($(FULL_TARGET),aarch64-linux) 1605override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1606endif 1607ifeq ($(FULL_TARGET),aarch64-darwin) 1608override 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 1609endif 1610ifeq ($(FULL_TARGET),i386-linux) 1611override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1612endif 1613ifeq ($(FULL_TARGET),i386-go32v2) 1614override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1615endif 1616ifeq ($(FULL_TARGET),i386-win32) 1617override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1618endif 1619ifeq ($(FULL_TARGET),i386-os2) 1620override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1621endif 1622ifeq ($(FULL_TARGET),i386-freebsd) 1623override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1624endif 1625ifeq ($(FULL_TARGET),i386-beos) 1626override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1627endif 1628ifeq ($(FULL_TARGET),i386-haiku) 1629override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1630endif 1631ifeq ($(FULL_TARGET),i386-netbsd) 1632override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1633endif 1634ifeq ($(FULL_TARGET),i386-solaris) 1635override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1636endif 1637ifeq ($(FULL_TARGET),i386-qnx) 1638override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1639endif 1640ifeq ($(FULL_TARGET),i386-netware) 1641override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1642endif 1643ifeq ($(FULL_TARGET),i386-openbsd) 1644override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1645endif 1646ifeq ($(FULL_TARGET),i386-wdosx) 1647override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1648endif 1649ifeq ($(FULL_TARGET),i386-darwin) 1650override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1651endif 1652ifeq ($(FULL_TARGET),i386-emx) 1653override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1654endif 1655ifeq ($(FULL_TARGET),i386-watcom) 1656override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1657endif 1658ifeq ($(FULL_TARGET),i386-netwlibc) 1659override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1660endif 1661ifeq ($(FULL_TARGET),i386-wince) 1662override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1663endif 1664ifeq ($(FULL_TARGET),i386-embedded) 1665override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1666endif 1667ifeq ($(FULL_TARGET),i386-symbian) 1668override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1669endif 1670ifeq ($(FULL_TARGET),i386-nativent) 1671override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1672endif 1673ifeq ($(FULL_TARGET),i386-iphonesim) 1674override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1675endif 1676ifeq ($(FULL_TARGET),i386-android) 1677override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1678endif 1679ifeq ($(FULL_TARGET),i386-aros) 1680override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1681endif 1682ifeq ($(FULL_TARGET),m68k-linux) 1683override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1684endif 1685ifeq ($(FULL_TARGET),m68k-freebsd) 1686override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1687endif 1688ifeq ($(FULL_TARGET),m68k-netbsd) 1689override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1690endif 1691ifeq ($(FULL_TARGET),m68k-amiga) 1692override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1693endif 1694ifeq ($(FULL_TARGET),m68k-atari) 1695override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1696endif 1697ifeq ($(FULL_TARGET),m68k-openbsd) 1698override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1699endif 1700ifeq ($(FULL_TARGET),m68k-palmos) 1701override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1702endif 1703ifeq ($(FULL_TARGET),m68k-embedded) 1704override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1705endif 1706ifeq ($(FULL_TARGET),powerpc-linux) 1707override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1708endif 1709ifeq ($(FULL_TARGET),powerpc-netbsd) 1710override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1711endif 1712ifeq ($(FULL_TARGET),powerpc-amiga) 1713override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1714endif 1715ifeq ($(FULL_TARGET),powerpc-macos) 1716override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1717endif 1718ifeq ($(FULL_TARGET),powerpc-darwin) 1719override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1720endif 1721ifeq ($(FULL_TARGET),powerpc-morphos) 1722override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1723endif 1724ifeq ($(FULL_TARGET),powerpc-embedded) 1725override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1726endif 1727ifeq ($(FULL_TARGET),powerpc-wii) 1728override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1729endif 1730ifeq ($(FULL_TARGET),powerpc-aix) 1731override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1732endif 1733ifeq ($(FULL_TARGET),sparc-linux) 1734override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1735endif 1736ifeq ($(FULL_TARGET),sparc-netbsd) 1737override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1738endif 1739ifeq ($(FULL_TARGET),sparc-solaris) 1740override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1741endif 1742ifeq ($(FULL_TARGET),sparc-embedded) 1743override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1744endif 1745ifeq ($(FULL_TARGET),x86_64-linux) 1746override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1747endif 1748ifeq ($(FULL_TARGET),x86_64-freebsd) 1749override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1750endif 1751ifeq ($(FULL_TARGET),x86_64-netbsd) 1752override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1753endif 1754ifeq ($(FULL_TARGET),x86_64-solaris) 1755override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1756endif 1757ifeq ($(FULL_TARGET),x86_64-openbsd) 1758override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1759endif 1760ifeq ($(FULL_TARGET),x86_64-darwin) 1761override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1762endif 1763ifeq ($(FULL_TARGET),x86_64-win64) 1764override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1765endif 1766ifeq ($(FULL_TARGET),x86_64-embedded) 1767override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1768endif 1769ifeq ($(FULL_TARGET),x86_64-iphonesim) 1770override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1771endif 1772ifeq ($(FULL_TARGET),x86_64-aros) 1773override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1774endif 1775ifeq ($(FULL_TARGET),x86_64-dragonfly) 1776override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1777endif 1778ifeq ($(FULL_TARGET),arm-linux) 1779override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1780endif 1781ifeq ($(FULL_TARGET),arm-palmos) 1782override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1783endif 1784ifeq ($(FULL_TARGET),arm-darwin) 1785override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1786endif 1787ifeq ($(FULL_TARGET),arm-wince) 1788override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1789endif 1790ifeq ($(FULL_TARGET),arm-gba) 1791override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1792endif 1793ifeq ($(FULL_TARGET),arm-nds) 1794override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1795endif 1796ifeq ($(FULL_TARGET),arm-embedded) 1797override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1798endif 1799ifeq ($(FULL_TARGET),arm-symbian) 1800override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1801endif 1802ifeq ($(FULL_TARGET),arm-android) 1803override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1804endif 1805ifeq ($(FULL_TARGET),arm-aros) 1806override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1807endif 1808ifeq ($(FULL_TARGET),powerpc64-linux) 1809override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1810endif 1811ifeq ($(FULL_TARGET),powerpc64-darwin) 1812override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1813endif 1814ifeq ($(FULL_TARGET),powerpc64-embedded) 1815override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1816endif 1817ifeq ($(FULL_TARGET),powerpc64-aix) 1818override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1819endif 1820ifeq ($(FULL_TARGET),avr-embedded) 1821override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1822endif 1823ifeq ($(FULL_TARGET),armeb-linux) 1824override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1825endif 1826ifeq ($(FULL_TARGET),armeb-embedded) 1827override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1828endif 1829ifeq ($(FULL_TARGET),mips-linux) 1830override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1831endif 1832ifeq ($(FULL_TARGET),mipsel-linux) 1833override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1834endif 1835ifeq ($(FULL_TARGET),mipsel-embedded) 1836override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1837endif 1838ifeq ($(FULL_TARGET),mipsel-android) 1839override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1840endif 1841ifeq ($(FULL_TARGET),jvm-java) 1842override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1843endif 1844ifeq ($(FULL_TARGET),jvm-android) 1845override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1846endif 1847ifeq ($(FULL_TARGET),i8086-embedded) 1848override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1849endif 1850ifeq ($(FULL_TARGET),i8086-msdos) 1851override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1852endif 1853ifeq ($(FULL_TARGET),i8086-win16) 1854override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1855endif 1856ifeq ($(FULL_TARGET),aarch64-linux) 1857override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1858endif 1859ifeq ($(FULL_TARGET),aarch64-darwin) 1860override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) 1861endif 1862ifeq ($(FULL_TARGET),i386-linux) 1863override COMPILER_INCLUDEDIR+=include 1864endif 1865ifeq ($(FULL_TARGET),i386-go32v2) 1866override COMPILER_INCLUDEDIR+=include 1867endif 1868ifeq ($(FULL_TARGET),i386-win32) 1869override COMPILER_INCLUDEDIR+=include 1870endif 1871ifeq ($(FULL_TARGET),i386-os2) 1872override COMPILER_INCLUDEDIR+=include 1873endif 1874ifeq ($(FULL_TARGET),i386-freebsd) 1875override COMPILER_INCLUDEDIR+=include 1876endif 1877ifeq ($(FULL_TARGET),i386-beos) 1878override COMPILER_INCLUDEDIR+=include 1879endif 1880ifeq ($(FULL_TARGET),i386-haiku) 1881override COMPILER_INCLUDEDIR+=include 1882endif 1883ifeq ($(FULL_TARGET),i386-netbsd) 1884override COMPILER_INCLUDEDIR+=include 1885endif 1886ifeq ($(FULL_TARGET),i386-solaris) 1887override COMPILER_INCLUDEDIR+=include 1888endif 1889ifeq ($(FULL_TARGET),i386-qnx) 1890override COMPILER_INCLUDEDIR+=include 1891endif 1892ifeq ($(FULL_TARGET),i386-netware) 1893override COMPILER_INCLUDEDIR+=include 1894endif 1895ifeq ($(FULL_TARGET),i386-openbsd) 1896override COMPILER_INCLUDEDIR+=include 1897endif 1898ifeq ($(FULL_TARGET),i386-wdosx) 1899override COMPILER_INCLUDEDIR+=include 1900endif 1901ifeq ($(FULL_TARGET),i386-darwin) 1902override COMPILER_INCLUDEDIR+=include 1903endif 1904ifeq ($(FULL_TARGET),i386-emx) 1905override COMPILER_INCLUDEDIR+=include 1906endif 1907ifeq ($(FULL_TARGET),i386-watcom) 1908override COMPILER_INCLUDEDIR+=include 1909endif 1910ifeq ($(FULL_TARGET),i386-netwlibc) 1911override COMPILER_INCLUDEDIR+=include 1912endif 1913ifeq ($(FULL_TARGET),i386-wince) 1914override COMPILER_INCLUDEDIR+=include 1915endif 1916ifeq ($(FULL_TARGET),i386-embedded) 1917override COMPILER_INCLUDEDIR+=include 1918endif 1919ifeq ($(FULL_TARGET),i386-symbian) 1920override COMPILER_INCLUDEDIR+=include 1921endif 1922ifeq ($(FULL_TARGET),i386-nativent) 1923override COMPILER_INCLUDEDIR+=include 1924endif 1925ifeq ($(FULL_TARGET),i386-iphonesim) 1926override COMPILER_INCLUDEDIR+=include 1927endif 1928ifeq ($(FULL_TARGET),i386-android) 1929override COMPILER_INCLUDEDIR+=include 1930endif 1931ifeq ($(FULL_TARGET),i386-aros) 1932override COMPILER_INCLUDEDIR+=include 1933endif 1934ifeq ($(FULL_TARGET),m68k-linux) 1935override COMPILER_INCLUDEDIR+=include 1936endif 1937ifeq ($(FULL_TARGET),m68k-freebsd) 1938override COMPILER_INCLUDEDIR+=include 1939endif 1940ifeq ($(FULL_TARGET),m68k-netbsd) 1941override COMPILER_INCLUDEDIR+=include 1942endif 1943ifeq ($(FULL_TARGET),m68k-amiga) 1944override COMPILER_INCLUDEDIR+=include 1945endif 1946ifeq ($(FULL_TARGET),m68k-atari) 1947override COMPILER_INCLUDEDIR+=include 1948endif 1949ifeq ($(FULL_TARGET),m68k-openbsd) 1950override COMPILER_INCLUDEDIR+=include 1951endif 1952ifeq ($(FULL_TARGET),m68k-palmos) 1953override COMPILER_INCLUDEDIR+=include 1954endif 1955ifeq ($(FULL_TARGET),m68k-embedded) 1956override COMPILER_INCLUDEDIR+=include 1957endif 1958ifeq ($(FULL_TARGET),powerpc-linux) 1959override COMPILER_INCLUDEDIR+=include 1960endif 1961ifeq ($(FULL_TARGET),powerpc-netbsd) 1962override COMPILER_INCLUDEDIR+=include 1963endif 1964ifeq ($(FULL_TARGET),powerpc-amiga) 1965override COMPILER_INCLUDEDIR+=include 1966endif 1967ifeq ($(FULL_TARGET),powerpc-macos) 1968override COMPILER_INCLUDEDIR+=include 1969endif 1970ifeq ($(FULL_TARGET),powerpc-darwin) 1971override COMPILER_INCLUDEDIR+=include 1972endif 1973ifeq ($(FULL_TARGET),powerpc-morphos) 1974override COMPILER_INCLUDEDIR+=include 1975endif 1976ifeq ($(FULL_TARGET),powerpc-embedded) 1977override COMPILER_INCLUDEDIR+=include 1978endif 1979ifeq ($(FULL_TARGET),powerpc-wii) 1980override COMPILER_INCLUDEDIR+=include 1981endif 1982ifeq ($(FULL_TARGET),powerpc-aix) 1983override COMPILER_INCLUDEDIR+=include 1984endif 1985ifeq ($(FULL_TARGET),sparc-linux) 1986override COMPILER_INCLUDEDIR+=include 1987endif 1988ifeq ($(FULL_TARGET),sparc-netbsd) 1989override COMPILER_INCLUDEDIR+=include 1990endif 1991ifeq ($(FULL_TARGET),sparc-solaris) 1992override COMPILER_INCLUDEDIR+=include 1993endif 1994ifeq ($(FULL_TARGET),sparc-embedded) 1995override COMPILER_INCLUDEDIR+=include 1996endif 1997ifeq ($(FULL_TARGET),x86_64-linux) 1998override COMPILER_INCLUDEDIR+=include 1999endif 2000ifeq ($(FULL_TARGET),x86_64-freebsd) 2001override COMPILER_INCLUDEDIR+=include 2002endif 2003ifeq ($(FULL_TARGET),x86_64-netbsd) 2004override COMPILER_INCLUDEDIR+=include 2005endif 2006ifeq ($(FULL_TARGET),x86_64-solaris) 2007override COMPILER_INCLUDEDIR+=include 2008endif 2009ifeq ($(FULL_TARGET),x86_64-openbsd) 2010override COMPILER_INCLUDEDIR+=include 2011endif 2012ifeq ($(FULL_TARGET),x86_64-darwin) 2013override COMPILER_INCLUDEDIR+=include 2014endif 2015ifeq ($(FULL_TARGET),x86_64-win64) 2016override COMPILER_INCLUDEDIR+=include 2017endif 2018ifeq ($(FULL_TARGET),x86_64-embedded) 2019override COMPILER_INCLUDEDIR+=include 2020endif 2021ifeq ($(FULL_TARGET),x86_64-iphonesim) 2022override COMPILER_INCLUDEDIR+=include 2023endif 2024ifeq ($(FULL_TARGET),x86_64-aros) 2025override COMPILER_INCLUDEDIR+=include 2026endif 2027ifeq ($(FULL_TARGET),x86_64-dragonfly) 2028override COMPILER_INCLUDEDIR+=include 2029endif 2030ifeq ($(FULL_TARGET),arm-linux) 2031override COMPILER_INCLUDEDIR+=include 2032endif 2033ifeq ($(FULL_TARGET),arm-palmos) 2034override COMPILER_INCLUDEDIR+=include 2035endif 2036ifeq ($(FULL_TARGET),arm-darwin) 2037override COMPILER_INCLUDEDIR+=include 2038endif 2039ifeq ($(FULL_TARGET),arm-wince) 2040override COMPILER_INCLUDEDIR+=include 2041endif 2042ifeq ($(FULL_TARGET),arm-gba) 2043override COMPILER_INCLUDEDIR+=include 2044endif 2045ifeq ($(FULL_TARGET),arm-nds) 2046override COMPILER_INCLUDEDIR+=include 2047endif 2048ifeq ($(FULL_TARGET),arm-embedded) 2049override COMPILER_INCLUDEDIR+=include 2050endif 2051ifeq ($(FULL_TARGET),arm-symbian) 2052override COMPILER_INCLUDEDIR+=include 2053endif 2054ifeq ($(FULL_TARGET),arm-android) 2055override COMPILER_INCLUDEDIR+=include 2056endif 2057ifeq ($(FULL_TARGET),arm-aros) 2058override COMPILER_INCLUDEDIR+=include 2059endif 2060ifeq ($(FULL_TARGET),powerpc64-linux) 2061override COMPILER_INCLUDEDIR+=include 2062endif 2063ifeq ($(FULL_TARGET),powerpc64-darwin) 2064override COMPILER_INCLUDEDIR+=include 2065endif 2066ifeq ($(FULL_TARGET),powerpc64-embedded) 2067override COMPILER_INCLUDEDIR+=include 2068endif 2069ifeq ($(FULL_TARGET),powerpc64-aix) 2070override COMPILER_INCLUDEDIR+=include 2071endif 2072ifeq ($(FULL_TARGET),avr-embedded) 2073override COMPILER_INCLUDEDIR+=include 2074endif 2075ifeq ($(FULL_TARGET),armeb-linux) 2076override COMPILER_INCLUDEDIR+=include 2077endif 2078ifeq ($(FULL_TARGET),armeb-embedded) 2079override COMPILER_INCLUDEDIR+=include 2080endif 2081ifeq ($(FULL_TARGET),mips-linux) 2082override COMPILER_INCLUDEDIR+=include 2083endif 2084ifeq ($(FULL_TARGET),mipsel-linux) 2085override COMPILER_INCLUDEDIR+=include 2086endif 2087ifeq ($(FULL_TARGET),mipsel-embedded) 2088override COMPILER_INCLUDEDIR+=include 2089endif 2090ifeq ($(FULL_TARGET),mipsel-android) 2091override COMPILER_INCLUDEDIR+=include 2092endif 2093ifeq ($(FULL_TARGET),jvm-java) 2094override COMPILER_INCLUDEDIR+=include 2095endif 2096ifeq ($(FULL_TARGET),jvm-android) 2097override COMPILER_INCLUDEDIR+=include 2098endif 2099ifeq ($(FULL_TARGET),i8086-embedded) 2100override COMPILER_INCLUDEDIR+=include 2101endif 2102ifeq ($(FULL_TARGET),i8086-msdos) 2103override COMPILER_INCLUDEDIR+=include 2104endif 2105ifeq ($(FULL_TARGET),i8086-win16) 2106override COMPILER_INCLUDEDIR+=include 2107endif 2108ifeq ($(FULL_TARGET),aarch64-linux) 2109override COMPILER_INCLUDEDIR+=include 2110endif 2111ifeq ($(FULL_TARGET),aarch64-darwin) 2112override COMPILER_INCLUDEDIR+=include 2113endif 2114ifeq ($(FULL_TARGET),i386-linux) 2115override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2116endif 2117ifeq ($(FULL_TARGET),i386-go32v2) 2118override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2119endif 2120ifeq ($(FULL_TARGET),i386-win32) 2121override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2122endif 2123ifeq ($(FULL_TARGET),i386-os2) 2124override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2125endif 2126ifeq ($(FULL_TARGET),i386-freebsd) 2127override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2128endif 2129ifeq ($(FULL_TARGET),i386-beos) 2130override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2131endif 2132ifeq ($(FULL_TARGET),i386-haiku) 2133override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2134endif 2135ifeq ($(FULL_TARGET),i386-netbsd) 2136override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2137endif 2138ifeq ($(FULL_TARGET),i386-solaris) 2139override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2140endif 2141ifeq ($(FULL_TARGET),i386-qnx) 2142override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2143endif 2144ifeq ($(FULL_TARGET),i386-netware) 2145override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2146endif 2147ifeq ($(FULL_TARGET),i386-openbsd) 2148override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2149endif 2150ifeq ($(FULL_TARGET),i386-wdosx) 2151override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2152endif 2153ifeq ($(FULL_TARGET),i386-darwin) 2154override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2155endif 2156ifeq ($(FULL_TARGET),i386-emx) 2157override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2158endif 2159ifeq ($(FULL_TARGET),i386-watcom) 2160override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2161endif 2162ifeq ($(FULL_TARGET),i386-netwlibc) 2163override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2164endif 2165ifeq ($(FULL_TARGET),i386-wince) 2166override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2167endif 2168ifeq ($(FULL_TARGET),i386-embedded) 2169override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2170endif 2171ifeq ($(FULL_TARGET),i386-symbian) 2172override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2173endif 2174ifeq ($(FULL_TARGET),i386-nativent) 2175override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2176endif 2177ifeq ($(FULL_TARGET),i386-iphonesim) 2178override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2179endif 2180ifeq ($(FULL_TARGET),i386-android) 2181override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2182endif 2183ifeq ($(FULL_TARGET),i386-aros) 2184override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2185endif 2186ifeq ($(FULL_TARGET),m68k-linux) 2187override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2188endif 2189ifeq ($(FULL_TARGET),m68k-freebsd) 2190override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2191endif 2192ifeq ($(FULL_TARGET),m68k-netbsd) 2193override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2194endif 2195ifeq ($(FULL_TARGET),m68k-amiga) 2196override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2197endif 2198ifeq ($(FULL_TARGET),m68k-atari) 2199override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2200endif 2201ifeq ($(FULL_TARGET),m68k-openbsd) 2202override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2203endif 2204ifeq ($(FULL_TARGET),m68k-palmos) 2205override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2206endif 2207ifeq ($(FULL_TARGET),m68k-embedded) 2208override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2209endif 2210ifeq ($(FULL_TARGET),powerpc-linux) 2211override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2212endif 2213ifeq ($(FULL_TARGET),powerpc-netbsd) 2214override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2215endif 2216ifeq ($(FULL_TARGET),powerpc-amiga) 2217override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2218endif 2219ifeq ($(FULL_TARGET),powerpc-macos) 2220override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2221endif 2222ifeq ($(FULL_TARGET),powerpc-darwin) 2223override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2224endif 2225ifeq ($(FULL_TARGET),powerpc-morphos) 2226override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2227endif 2228ifeq ($(FULL_TARGET),powerpc-embedded) 2229override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2230endif 2231ifeq ($(FULL_TARGET),powerpc-wii) 2232override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2233endif 2234ifeq ($(FULL_TARGET),powerpc-aix) 2235override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2236endif 2237ifeq ($(FULL_TARGET),sparc-linux) 2238override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2239endif 2240ifeq ($(FULL_TARGET),sparc-netbsd) 2241override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2242endif 2243ifeq ($(FULL_TARGET),sparc-solaris) 2244override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2245endif 2246ifeq ($(FULL_TARGET),sparc-embedded) 2247override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2248endif 2249ifeq ($(FULL_TARGET),x86_64-linux) 2250override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2251endif 2252ifeq ($(FULL_TARGET),x86_64-freebsd) 2253override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2254endif 2255ifeq ($(FULL_TARGET),x86_64-netbsd) 2256override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2257endif 2258ifeq ($(FULL_TARGET),x86_64-solaris) 2259override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2260endif 2261ifeq ($(FULL_TARGET),x86_64-openbsd) 2262override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2263endif 2264ifeq ($(FULL_TARGET),x86_64-darwin) 2265override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2266endif 2267ifeq ($(FULL_TARGET),x86_64-win64) 2268override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2269endif 2270ifeq ($(FULL_TARGET),x86_64-embedded) 2271override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2272endif 2273ifeq ($(FULL_TARGET),x86_64-iphonesim) 2274override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2275endif 2276ifeq ($(FULL_TARGET),x86_64-aros) 2277override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2278endif 2279ifeq ($(FULL_TARGET),x86_64-dragonfly) 2280override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2281endif 2282ifeq ($(FULL_TARGET),arm-linux) 2283override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2284endif 2285ifeq ($(FULL_TARGET),arm-palmos) 2286override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2287endif 2288ifeq ($(FULL_TARGET),arm-darwin) 2289override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2290endif 2291ifeq ($(FULL_TARGET),arm-wince) 2292override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2293endif 2294ifeq ($(FULL_TARGET),arm-gba) 2295override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2296endif 2297ifeq ($(FULL_TARGET),arm-nds) 2298override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2299endif 2300ifeq ($(FULL_TARGET),arm-embedded) 2301override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2302endif 2303ifeq ($(FULL_TARGET),arm-symbian) 2304override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2305endif 2306ifeq ($(FULL_TARGET),arm-android) 2307override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2308endif 2309ifeq ($(FULL_TARGET),arm-aros) 2310override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2311endif 2312ifeq ($(FULL_TARGET),powerpc64-linux) 2313override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2314endif 2315ifeq ($(FULL_TARGET),powerpc64-darwin) 2316override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2317endif 2318ifeq ($(FULL_TARGET),powerpc64-embedded) 2319override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2320endif 2321ifeq ($(FULL_TARGET),powerpc64-aix) 2322override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2323endif 2324ifeq ($(FULL_TARGET),avr-embedded) 2325override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2326endif 2327ifeq ($(FULL_TARGET),armeb-linux) 2328override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2329endif 2330ifeq ($(FULL_TARGET),armeb-embedded) 2331override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2332endif 2333ifeq ($(FULL_TARGET),mips-linux) 2334override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2335endif 2336ifeq ($(FULL_TARGET),mipsel-linux) 2337override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2338endif 2339ifeq ($(FULL_TARGET),mipsel-embedded) 2340override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2341endif 2342ifeq ($(FULL_TARGET),mipsel-android) 2343override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2344endif 2345ifeq ($(FULL_TARGET),jvm-java) 2346override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2347endif 2348ifeq ($(FULL_TARGET),jvm-android) 2349override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2350endif 2351ifeq ($(FULL_TARGET),i8086-embedded) 2352override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2353endif 2354ifeq ($(FULL_TARGET),i8086-msdos) 2355override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2356endif 2357ifeq ($(FULL_TARGET),i8086-win16) 2358override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2359endif 2360ifeq ($(FULL_TARGET),aarch64-linux) 2361override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2362endif 2363ifeq ($(FULL_TARGET),aarch64-darwin) 2364override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset 2365endif 2366ifeq ($(FULL_TARGET),i386-linux) 2367override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2368endif 2369ifeq ($(FULL_TARGET),i386-go32v2) 2370override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2371endif 2372ifeq ($(FULL_TARGET),i386-win32) 2373override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2374endif 2375ifeq ($(FULL_TARGET),i386-os2) 2376override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2377endif 2378ifeq ($(FULL_TARGET),i386-freebsd) 2379override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2380endif 2381ifeq ($(FULL_TARGET),i386-beos) 2382override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2383endif 2384ifeq ($(FULL_TARGET),i386-haiku) 2385override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2386endif 2387ifeq ($(FULL_TARGET),i386-netbsd) 2388override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2389endif 2390ifeq ($(FULL_TARGET),i386-solaris) 2391override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2392endif 2393ifeq ($(FULL_TARGET),i386-qnx) 2394override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2395endif 2396ifeq ($(FULL_TARGET),i386-netware) 2397override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2398endif 2399ifeq ($(FULL_TARGET),i386-openbsd) 2400override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2401endif 2402ifeq ($(FULL_TARGET),i386-wdosx) 2403override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2404endif 2405ifeq ($(FULL_TARGET),i386-darwin) 2406override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2407endif 2408ifeq ($(FULL_TARGET),i386-emx) 2409override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2410endif 2411ifeq ($(FULL_TARGET),i386-watcom) 2412override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2413endif 2414ifeq ($(FULL_TARGET),i386-netwlibc) 2415override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2416endif 2417ifeq ($(FULL_TARGET),i386-wince) 2418override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2419endif 2420ifeq ($(FULL_TARGET),i386-embedded) 2421override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2422endif 2423ifeq ($(FULL_TARGET),i386-symbian) 2424override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2425endif 2426ifeq ($(FULL_TARGET),i386-nativent) 2427override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2428endif 2429ifeq ($(FULL_TARGET),i386-iphonesim) 2430override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2431endif 2432ifeq ($(FULL_TARGET),i386-android) 2433override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2434endif 2435ifeq ($(FULL_TARGET),i386-aros) 2436override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2437endif 2438ifeq ($(FULL_TARGET),m68k-linux) 2439override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2440endif 2441ifeq ($(FULL_TARGET),m68k-freebsd) 2442override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2443endif 2444ifeq ($(FULL_TARGET),m68k-netbsd) 2445override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2446endif 2447ifeq ($(FULL_TARGET),m68k-amiga) 2448override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2449endif 2450ifeq ($(FULL_TARGET),m68k-atari) 2451override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2452endif 2453ifeq ($(FULL_TARGET),m68k-openbsd) 2454override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2455endif 2456ifeq ($(FULL_TARGET),m68k-palmos) 2457override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2458endif 2459ifeq ($(FULL_TARGET),m68k-embedded) 2460override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2461endif 2462ifeq ($(FULL_TARGET),powerpc-linux) 2463override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2464endif 2465ifeq ($(FULL_TARGET),powerpc-netbsd) 2466override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2467endif 2468ifeq ($(FULL_TARGET),powerpc-amiga) 2469override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2470endif 2471ifeq ($(FULL_TARGET),powerpc-macos) 2472override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2473endif 2474ifeq ($(FULL_TARGET),powerpc-darwin) 2475override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2476endif 2477ifeq ($(FULL_TARGET),powerpc-morphos) 2478override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2479endif 2480ifeq ($(FULL_TARGET),powerpc-embedded) 2481override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2482endif 2483ifeq ($(FULL_TARGET),powerpc-wii) 2484override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2485endif 2486ifeq ($(FULL_TARGET),powerpc-aix) 2487override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2488endif 2489ifeq ($(FULL_TARGET),sparc-linux) 2490override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2491endif 2492ifeq ($(FULL_TARGET),sparc-netbsd) 2493override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2494endif 2495ifeq ($(FULL_TARGET),sparc-solaris) 2496override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2497endif 2498ifeq ($(FULL_TARGET),sparc-embedded) 2499override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2500endif 2501ifeq ($(FULL_TARGET),x86_64-linux) 2502override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2503endif 2504ifeq ($(FULL_TARGET),x86_64-freebsd) 2505override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2506endif 2507ifeq ($(FULL_TARGET),x86_64-netbsd) 2508override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2509endif 2510ifeq ($(FULL_TARGET),x86_64-solaris) 2511override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2512endif 2513ifeq ($(FULL_TARGET),x86_64-openbsd) 2514override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2515endif 2516ifeq ($(FULL_TARGET),x86_64-darwin) 2517override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2518endif 2519ifeq ($(FULL_TARGET),x86_64-win64) 2520override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2521endif 2522ifeq ($(FULL_TARGET),x86_64-embedded) 2523override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2524endif 2525ifeq ($(FULL_TARGET),x86_64-iphonesim) 2526override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2527endif 2528ifeq ($(FULL_TARGET),x86_64-aros) 2529override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2530endif 2531ifeq ($(FULL_TARGET),x86_64-dragonfly) 2532override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2533endif 2534ifeq ($(FULL_TARGET),arm-linux) 2535override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2536endif 2537ifeq ($(FULL_TARGET),arm-palmos) 2538override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2539endif 2540ifeq ($(FULL_TARGET),arm-darwin) 2541override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2542endif 2543ifeq ($(FULL_TARGET),arm-wince) 2544override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2545endif 2546ifeq ($(FULL_TARGET),arm-gba) 2547override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2548endif 2549ifeq ($(FULL_TARGET),arm-nds) 2550override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2551endif 2552ifeq ($(FULL_TARGET),arm-embedded) 2553override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2554endif 2555ifeq ($(FULL_TARGET),arm-symbian) 2556override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2557endif 2558ifeq ($(FULL_TARGET),arm-android) 2559override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2560endif 2561ifeq ($(FULL_TARGET),arm-aros) 2562override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2563endif 2564ifeq ($(FULL_TARGET),powerpc64-linux) 2565override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2566endif 2567ifeq ($(FULL_TARGET),powerpc64-darwin) 2568override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2569endif 2570ifeq ($(FULL_TARGET),powerpc64-embedded) 2571override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2572endif 2573ifeq ($(FULL_TARGET),powerpc64-aix) 2574override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2575endif 2576ifeq ($(FULL_TARGET),avr-embedded) 2577override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2578endif 2579ifeq ($(FULL_TARGET),armeb-linux) 2580override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2581endif 2582ifeq ($(FULL_TARGET),armeb-embedded) 2583override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2584endif 2585ifeq ($(FULL_TARGET),mips-linux) 2586override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2587endif 2588ifeq ($(FULL_TARGET),mipsel-linux) 2589override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2590endif 2591ifeq ($(FULL_TARGET),mipsel-embedded) 2592override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2593endif 2594ifeq ($(FULL_TARGET),mipsel-android) 2595override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2596endif 2597ifeq ($(FULL_TARGET),jvm-java) 2598override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2599endif 2600ifeq ($(FULL_TARGET),jvm-android) 2601override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2602endif 2603ifeq ($(FULL_TARGET),i8086-embedded) 2604override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2605endif 2606ifeq ($(FULL_TARGET),i8086-msdos) 2607override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2608endif 2609ifeq ($(FULL_TARGET),i8086-win16) 2610override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2611endif 2612ifeq ($(FULL_TARGET),aarch64-linux) 2613override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2614endif 2615ifeq ($(FULL_TARGET),aarch64-darwin) 2616override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) 2617endif 2618ifdef REQUIRE_UNITSDIR 2619override UNITSDIR+=$(REQUIRE_UNITSDIR) 2620endif 2621ifdef REQUIRE_PACKAGESDIR 2622override PACKAGESDIR+=$(REQUIRE_PACKAGESDIR) 2623endif 2624ifdef ZIPINSTALL 2625ifneq ($(findstring $(OS_TARGET),$(UNIXs)),) 2626UNIXHier=1 2627endif 2628else 2629ifneq ($(findstring $(OS_SOURCE),$(UNIXs)),) 2630UNIXHier=1 2631endif 2632endif 2633ifndef INSTALL_PREFIX 2634ifdef PREFIX 2635INSTALL_PREFIX=$(PREFIX) 2636endif 2637endif 2638ifndef INSTALL_PREFIX 2639ifdef UNIXHier 2640INSTALL_PREFIX=/usr/local 2641else 2642ifdef INSTALL_FPCPACKAGE 2643INSTALL_BASEDIR:=/pp 2644else 2645INSTALL_BASEDIR:=/$(PACKAGE_NAME) 2646endif 2647endif 2648endif 2649export INSTALL_PREFIX 2650ifdef INSTALL_FPCSUBDIR 2651export INSTALL_FPCSUBDIR 2652endif 2653ifndef DIST_DESTDIR 2654DIST_DESTDIR:=$(BASEDIR) 2655endif 2656export DIST_DESTDIR 2657ifndef COMPILER_UNITTARGETDIR 2658ifdef PACKAGEDIR_MAIN 2659COMPILER_UNITTARGETDIR=$(PACKAGEDIR_MAIN)/units/$(TARGETSUFFIX) 2660else 2661COMPILER_UNITTARGETDIR=units/$(TARGETSUFFIX) 2662endif 2663endif 2664ifndef COMPILER_TARGETDIR 2665COMPILER_TARGETDIR=. 2666endif 2667ifndef INSTALL_BASEDIR 2668ifdef UNIXHier 2669ifdef INSTALL_FPCPACKAGE 2670INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/fpc/$(FPC_VERSION) 2671else 2672INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/$(PACKAGE_NAME) 2673endif 2674else 2675INSTALL_BASEDIR:=$(INSTALL_PREFIX) 2676endif 2677endif 2678ifndef INSTALL_BINDIR 2679ifdef UNIXHier 2680INSTALL_BINDIR:=$(INSTALL_PREFIX)/bin 2681else 2682INSTALL_BINDIR:=$(INSTALL_BASEDIR)/bin 2683ifdef INSTALL_FPCPACKAGE 2684ifdef CROSSCOMPILE 2685ifdef CROSSINSTALL 2686INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(SOURCESUFFIX) 2687else 2688INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX) 2689endif 2690else 2691INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX) 2692endif 2693endif 2694endif 2695endif 2696ifndef INSTALL_UNITDIR 2697INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/units/$(TARGETSUFFIX) 2698ifdef INSTALL_FPCPACKAGE 2699ifdef PACKAGE_NAME 2700INSTALL_UNITDIR:=$(INSTALL_UNITDIR)/$(PACKAGE_NAME) 2701endif 2702endif 2703endif 2704ifndef INSTALL_LIBDIR 2705ifdef UNIXHier 2706INSTALL_LIBDIR:=$(INSTALL_PREFIX)/lib 2707else 2708INSTALL_LIBDIR:=$(INSTALL_UNITDIR) 2709endif 2710endif 2711ifndef INSTALL_SOURCEDIR 2712ifdef UNIXHier 2713ifdef BSDhier 2714SRCPREFIXDIR=share/src 2715else 2716ifdef linuxHier 2717SRCPREFIXDIR=share/src 2718else 2719SRCPREFIXDIR=src 2720endif 2721endif 2722ifdef INSTALL_FPCPACKAGE 2723ifdef INSTALL_FPCSUBDIR 2724INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME) 2725else 2726INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME) 2727endif 2728else 2729INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 2730endif 2731else 2732ifdef INSTALL_FPCPACKAGE 2733ifdef INSTALL_FPCSUBDIR 2734INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME) 2735else 2736INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(PACKAGE_NAME) 2737endif 2738else 2739INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source 2740endif 2741endif 2742endif 2743ifndef INSTALL_DOCDIR 2744ifdef UNIXHier 2745ifdef BSDhier 2746DOCPREFIXDIR=share/doc 2747else 2748ifdef linuxHier 2749DOCPREFIXDIR=share/doc 2750else 2751DOCPREFIXDIR=doc 2752endif 2753endif 2754ifdef INSTALL_FPCPACKAGE 2755INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME) 2756else 2757INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 2758endif 2759else 2760ifdef INSTALL_FPCPACKAGE 2761INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc/$(PACKAGE_NAME) 2762else 2763INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc 2764endif 2765endif 2766endif 2767ifndef INSTALL_EXAMPLEDIR 2768ifdef UNIXHier 2769ifdef INSTALL_FPCPACKAGE 2770ifdef BSDhier 2771INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/fpc-$(FPC_VERSION)/$(PACKAGE_NAME) 2772else 2773ifdef linuxHier 2774INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples 2775else 2776INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/fpc-$(FPC_VERSION)/examples/$(PACKAGE_NAME) 2777endif 2778endif 2779else 2780ifdef BSDhier 2781INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 2782else 2783ifdef linuxHier 2784INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 2785else 2786INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION) 2787endif 2788endif 2789endif 2790else 2791ifdef INSTALL_FPCPACKAGE 2792INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples/$(PACKAGE_NAME) 2793else 2794INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples 2795endif 2796endif 2797endif 2798ifndef INSTALL_DATADIR 2799INSTALL_DATADIR=$(INSTALL_BASEDIR) 2800endif 2801ifndef INSTALL_SHAREDDIR 2802INSTALL_SHAREDDIR=$(INSTALL_PREFIX)/lib 2803endif 2804ifdef CROSSCOMPILE 2805ifndef CROSSBINDIR 2806CROSSBINDIR:=$(wildcard $(CROSSTARGETDIR)/bin/$(SOURCESUFFIX)) 2807ifeq ($(CROSSBINDIR),) 2808CROSSBINDIR:=$(wildcard $(INSTALL_BASEDIR)/cross/$(TARGETSUFFIX)/bin/$(FULL_SOURCE)) 2809endif 2810endif 2811else 2812CROSSBINDIR= 2813endif 2814BATCHEXT=.bat 2815LOADEREXT=.as 2816EXEEXT=.exe 2817PPLEXT=.ppl 2818PPUEXT=.ppu 2819OEXT=.o 2820ASMEXT=.s 2821SMARTEXT=.sl 2822STATICLIBEXT=.a 2823SHAREDLIBEXT=.so 2824SHAREDLIBPREFIX=libfp 2825STATICLIBPREFIX=libp 2826IMPORTLIBPREFIX=libimp 2827RSTEXT=.rst 2828EXEDBGEXT=.dbg 2829ifeq ($(OS_TARGET),go32v1) 2830STATICLIBPREFIX= 2831SHORTSUFFIX=v1 2832endif 2833ifeq ($(OS_TARGET),go32v2) 2834STATICLIBPREFIX= 2835SHORTSUFFIX=dos 2836IMPORTLIBPREFIX= 2837endif 2838ifeq ($(OS_TARGET),watcom) 2839STATICLIBPREFIX= 2840OEXT=.obj 2841ASMEXT=.asm 2842SHAREDLIBEXT=.dll 2843SHORTSUFFIX=wat 2844IMPORTLIBPREFIX= 2845endif 2846ifneq ($(CPU_TARGET),jvm) 2847ifeq ($(OS_TARGET),android) 2848BATCHEXT=.sh 2849EXEEXT= 2850HASSHAREDLIB=1 2851SHORTSUFFIX=lnx 2852endif 2853endif 2854ifeq ($(OS_TARGET),linux) 2855BATCHEXT=.sh 2856EXEEXT= 2857HASSHAREDLIB=1 2858SHORTSUFFIX=lnx 2859endif 2860ifeq ($(OS_TARGET),dragonfly) 2861BATCHEXT=.sh 2862EXEEXT= 2863HASSHAREDLIB=1 2864SHORTSUFFIX=df 2865endif 2866ifeq ($(OS_TARGET),freebsd) 2867BATCHEXT=.sh 2868EXEEXT= 2869HASSHAREDLIB=1 2870SHORTSUFFIX=fbs 2871endif 2872ifeq ($(OS_TARGET),netbsd) 2873BATCHEXT=.sh 2874EXEEXT= 2875HASSHAREDLIB=1 2876SHORTSUFFIX=nbs 2877endif 2878ifeq ($(OS_TARGET),openbsd) 2879BATCHEXT=.sh 2880EXEEXT= 2881HASSHAREDLIB=1 2882SHORTSUFFIX=obs 2883endif 2884ifeq ($(OS_TARGET),win32) 2885SHAREDLIBEXT=.dll 2886SHORTSUFFIX=w32 2887endif 2888ifeq ($(OS_TARGET),os2) 2889BATCHEXT=.cmd 2890AOUTEXT=.out 2891STATICLIBPREFIX= 2892SHAREDLIBEXT=.dll 2893SHORTSUFFIX=os2 2894ECHO=echo 2895IMPORTLIBPREFIX= 2896endif 2897ifeq ($(OS_TARGET),emx) 2898BATCHEXT=.cmd 2899AOUTEXT=.out 2900STATICLIBPREFIX= 2901SHAREDLIBEXT=.dll 2902SHORTSUFFIX=emx 2903ECHO=echo 2904IMPORTLIBPREFIX= 2905endif 2906ifeq ($(OS_TARGET),amiga) 2907EXEEXT= 2908SHAREDLIBEXT=.library 2909SHORTSUFFIX=amg 2910endif 2911ifeq ($(OS_TARGET),aros) 2912EXEEXT= 2913SHAREDLIBEXT=.library 2914SHORTSUFFIX=aros 2915endif 2916ifeq ($(OS_TARGET),morphos) 2917EXEEXT= 2918SHAREDLIBEXT=.library 2919SHORTSUFFIX=mos 2920endif 2921ifeq ($(OS_TARGET),atari) 2922EXEEXT=.ttp 2923SHORTSUFFIX=ata 2924endif 2925ifeq ($(OS_TARGET),beos) 2926BATCHEXT=.sh 2927EXEEXT= 2928SHORTSUFFIX=be 2929endif 2930ifeq ($(OS_TARGET),haiku) 2931BATCHEXT=.sh 2932EXEEXT= 2933SHORTSUFFIX=hai 2934endif 2935ifeq ($(OS_TARGET),solaris) 2936BATCHEXT=.sh 2937EXEEXT= 2938SHORTSUFFIX=sun 2939endif 2940ifeq ($(OS_TARGET),qnx) 2941BATCHEXT=.sh 2942EXEEXT= 2943SHORTSUFFIX=qnx 2944endif 2945ifeq ($(OS_TARGET),netware) 2946EXEEXT=.nlm 2947STATICLIBPREFIX= 2948SHORTSUFFIX=nw 2949IMPORTLIBPREFIX=imp 2950endif 2951ifeq ($(OS_TARGET),netwlibc) 2952EXEEXT=.nlm 2953STATICLIBPREFIX= 2954SHORTSUFFIX=nwl 2955IMPORTLIBPREFIX=imp 2956endif 2957ifeq ($(OS_TARGET),macos) 2958BATCHEXT= 2959EXEEXT= 2960DEBUGSYMEXT=.xcoff 2961SHORTSUFFIX=mac 2962IMPORTLIBPREFIX=imp 2963endif 2964ifneq ($(findstring $(OS_TARGET),darwin iphonesim),) 2965BATCHEXT=.sh 2966EXEEXT= 2967HASSHAREDLIB=1 2968SHORTSUFFIX=dwn 2969EXEDBGEXT=.dSYM 2970endif 2971ifeq ($(OS_TARGET),gba) 2972EXEEXT=.gba 2973SHAREDLIBEXT=.so 2974SHORTSUFFIX=gba 2975endif 2976ifeq ($(OS_TARGET),symbian) 2977SHAREDLIBEXT=.dll 2978SHORTSUFFIX=symbian 2979endif 2980ifeq ($(OS_TARGET),NativeNT) 2981SHAREDLIBEXT=.dll 2982SHORTSUFFIX=nativent 2983endif 2984ifeq ($(OS_TARGET),wii) 2985EXEEXT=.dol 2986SHAREDLIBEXT=.so 2987SHORTSUFFIX=wii 2988endif 2989ifeq ($(OS_TARGET),aix) 2990BATCHEXT=.sh 2991EXEEXT= 2992SHORTSUFFIX=aix 2993endif 2994ifeq ($(OS_TARGET),java) 2995OEXT=.class 2996ASMEXT=.j 2997SHAREDLIBEXT=.jar 2998SHORTSUFFIX=java 2999endif 3000ifeq ($(CPU_TARGET),jvm) 3001ifeq ($(OS_TARGET),android) 3002OEXT=.class 3003ASMEXT=.j 3004SHAREDLIBEXT=.jar 3005SHORTSUFFIX=android 3006endif 3007endif 3008ifeq ($(OS_TARGET),msdos) 3009STATICLIBPREFIX= 3010STATICLIBEXT=.a 3011SHORTSUFFIX=d16 3012endif 3013ifeq ($(OS_TARGET),embedded) 3014ifeq ($(CPU_TARGET),i8086) 3015STATICLIBPREFIX= 3016STATICLIBEXT=.a 3017else 3018EXEEXT=.bin 3019endif 3020SHORTSUFFIX=emb 3021endif 3022ifeq ($(OS_TARGET),win16) 3023STATICLIBPREFIX= 3024STATICLIBEXT=.a 3025SHAREDLIBEXT=.dll 3026SHORTSUFFIX=w16 3027endif 3028ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),) 3029FPCMADE=fpcmade.$(SHORTSUFFIX) 3030ZIPSUFFIX=$(SHORTSUFFIX) 3031ZIPCROSSPREFIX= 3032ZIPSOURCESUFFIX=src 3033ZIPEXAMPLESUFFIX=exm 3034else 3035FPCMADE=fpcmade.$(TARGETSUFFIX) 3036ZIPSOURCESUFFIX=.source 3037ZIPEXAMPLESUFFIX=.examples 3038ifdef CROSSCOMPILE 3039ZIPSUFFIX=.$(SOURCESUFFIX) 3040ZIPCROSSPREFIX=$(TARGETSUFFIX)- 3041else 3042ZIPSUFFIX=.$(TARGETSUFFIX) 3043ZIPCROSSPREFIX= 3044endif 3045endif 3046ifndef ECHO 3047ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH)))) 3048ifeq ($(ECHO),) 3049ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH)))) 3050ifeq ($(ECHO),) 3051ECHO= __missing_command_ECHO 3052else 3053ECHO:=$(firstword $(ECHO)) 3054endif 3055else 3056ECHO:=$(firstword $(ECHO)) 3057endif 3058endif 3059export ECHO 3060ifndef DATE 3061DATE:=$(strip $(wildcard $(addsuffix /gdate$(SRCEXEEXT),$(SEARCHPATH)))) 3062ifeq ($(DATE),) 3063DATE:=$(strip $(wildcard $(addsuffix /date$(SRCEXEEXT),$(SEARCHPATH)))) 3064ifeq ($(DATE),) 3065DATE= __missing_command_DATE 3066else 3067DATE:=$(firstword $(DATE)) 3068endif 3069else 3070DATE:=$(firstword $(DATE)) 3071endif 3072endif 3073export DATE 3074ifndef GINSTALL 3075GINSTALL:=$(strip $(wildcard $(addsuffix /ginstall$(SRCEXEEXT),$(SEARCHPATH)))) 3076ifeq ($(GINSTALL),) 3077GINSTALL:=$(strip $(wildcard $(addsuffix /install$(SRCEXEEXT),$(SEARCHPATH)))) 3078ifeq ($(GINSTALL),) 3079GINSTALL= __missing_command_GINSTALL 3080else 3081GINSTALL:=$(firstword $(GINSTALL)) 3082endif 3083else 3084GINSTALL:=$(firstword $(GINSTALL)) 3085endif 3086endif 3087export GINSTALL 3088ifndef CPPROG 3089CPPROG:=$(strip $(wildcard $(addsuffix /cp$(SRCEXEEXT),$(SEARCHPATH)))) 3090ifeq ($(CPPROG),) 3091CPPROG= __missing_command_CPPROG 3092else 3093CPPROG:=$(firstword $(CPPROG)) 3094endif 3095endif 3096export CPPROG 3097ifndef RMPROG 3098RMPROG:=$(strip $(wildcard $(addsuffix /rm$(SRCEXEEXT),$(SEARCHPATH)))) 3099ifeq ($(RMPROG),) 3100RMPROG= __missing_command_RMPROG 3101else 3102RMPROG:=$(firstword $(RMPROG)) 3103endif 3104endif 3105export RMPROG 3106ifndef MVPROG 3107MVPROG:=$(strip $(wildcard $(addsuffix /mv$(SRCEXEEXT),$(SEARCHPATH)))) 3108ifeq ($(MVPROG),) 3109MVPROG= __missing_command_MVPROG 3110else 3111MVPROG:=$(firstword $(MVPROG)) 3112endif 3113endif 3114export MVPROG 3115ifndef MKDIRPROG 3116MKDIRPROG:=$(strip $(wildcard $(addsuffix /gmkdir$(SRCEXEEXT),$(SEARCHPATH)))) 3117ifeq ($(MKDIRPROG),) 3118MKDIRPROG:=$(strip $(wildcard $(addsuffix /mkdir$(SRCEXEEXT),$(SEARCHPATH)))) 3119ifeq ($(MKDIRPROG),) 3120MKDIRPROG= __missing_command_MKDIRPROG 3121else 3122MKDIRPROG:=$(firstword $(MKDIRPROG)) 3123endif 3124else 3125MKDIRPROG:=$(firstword $(MKDIRPROG)) 3126endif 3127endif 3128export MKDIRPROG 3129ifndef ECHOREDIR 3130ifndef inUnix 3131ECHOREDIR=echo 3132else 3133ECHOREDIR=$(ECHO) 3134endif 3135endif 3136ifndef COPY 3137COPY:=$(CPPROG) -fp 3138endif 3139ifndef COPYTREE 3140COPYTREE:=$(CPPROG) -Rfp 3141endif 3142ifndef MKDIRTREE 3143MKDIRTREE:=$(MKDIRPROG) -p 3144endif 3145ifndef MOVE 3146MOVE:=$(MVPROG) -f 3147endif 3148ifndef DEL 3149DEL:=$(RMPROG) -f 3150endif 3151ifndef DELTREE 3152DELTREE:=$(RMPROG) -rf 3153endif 3154ifndef INSTALL 3155ifdef inUnix 3156INSTALL:=$(GINSTALL) -c -m 644 3157else 3158INSTALL:=$(COPY) 3159endif 3160endif 3161ifndef INSTALLEXE 3162ifdef inUnix 3163INSTALLEXE:=$(GINSTALL) -c -m 755 3164else 3165INSTALLEXE:=$(COPY) 3166endif 3167endif 3168ifndef MKDIR 3169MKDIR:=$(GINSTALL) -m 755 -d 3170endif 3171export ECHOREDIR COPY COPYTREE MOVE DEL DELTREE INSTALL INSTALLEXE MKDIR 3172ifndef PPUMOVE 3173PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(SRCEXEEXT),$(SEARCHPATH)))) 3174ifeq ($(PPUMOVE),) 3175PPUMOVE= __missing_command_PPUMOVE 3176else 3177PPUMOVE:=$(firstword $(PPUMOVE)) 3178endif 3179endif 3180export PPUMOVE 3181ifndef FPCMAKE 3182FPCMAKE:=$(strip $(wildcard $(addsuffix /fpcmake$(SRCEXEEXT),$(SEARCHPATH)))) 3183ifeq ($(FPCMAKE),) 3184FPCMAKE= __missing_command_FPCMAKE 3185else 3186FPCMAKE:=$(firstword $(FPCMAKE)) 3187endif 3188endif 3189export FPCMAKE 3190ifndef ZIPPROG 3191ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(SRCEXEEXT),$(SEARCHPATH)))) 3192ifeq ($(ZIPPROG),) 3193ZIPPROG= __missing_command_ZIPPROG 3194else 3195ZIPPROG:=$(firstword $(ZIPPROG)) 3196endif 3197endif 3198export ZIPPROG 3199ifndef TARPROG 3200TARPROG:=$(strip $(wildcard $(addsuffix /gtar$(SRCEXEEXT),$(SEARCHPATH)))) 3201ifeq ($(TARPROG),) 3202TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH)))) 3203ifeq ($(TARPROG),) 3204TARPROG= __missing_command_TARPROG 3205else 3206TARPROG:=$(firstword $(TARPROG)) 3207endif 3208else 3209TARPROG:=$(firstword $(TARPROG)) 3210endif 3211endif 3212export TARPROG 3213ASNAME=$(BINUTILSPREFIX)as 3214LDNAME=$(BINUTILSPREFIX)ld 3215ARNAME=$(BINUTILSPREFIX)ar 3216RCNAME=$(BINUTILSPREFIX)rc 3217NASMNAME=$(BINUTILSPREFIX)nasm 3218ifndef ASPROG 3219ifdef CROSSBINDIR 3220ASPROG=$(CROSSBINDIR)/$(ASNAME)$(SRCEXEEXT) 3221else 3222ASPROG=$(ASNAME) 3223endif 3224endif 3225ifndef LDPROG 3226ifdef CROSSBINDIR 3227LDPROG=$(CROSSBINDIR)/$(LDNAME)$(SRCEXEEXT) 3228else 3229LDPROG=$(LDNAME) 3230endif 3231endif 3232ifndef RCPROG 3233ifdef CROSSBINDIR 3234RCPROG=$(CROSSBINDIR)/$(RCNAME)$(SRCEXEEXT) 3235else 3236RCPROG=$(RCNAME) 3237endif 3238endif 3239ifndef ARPROG 3240ifdef CROSSBINDIR 3241ARPROG=$(CROSSBINDIR)/$(ARNAME)$(SRCEXEEXT) 3242else 3243ARPROG=$(ARNAME) 3244endif 3245endif 3246ifndef NASMPROG 3247ifdef CROSSBINDIR 3248NASMPROG=$(CROSSBINDIR)/$(NASMNAME)$(SRCEXEEXT) 3249else 3250NASMPROG=$(NASMNAME) 3251endif 3252endif 3253AS=$(ASPROG) 3254LD=$(LDPROG) 3255RC=$(RCPROG) 3256AR=$(ARPROG) 3257NASM=$(NASMPROG) 3258ifdef inUnix 3259PPAS=./ppas$(SRCBATCHEXT) 3260else 3261PPAS=ppas$(SRCBATCHEXT) 3262endif 3263ifdef inUnix 3264LDCONFIG=ldconfig 3265else 3266LDCONFIG= 3267endif 3268ifdef DATE 3269DATESTR:=$(shell $(DATE) +%Y%m%d) 3270else 3271DATESTR= 3272endif 3273ZIPOPT=-9 3274ZIPEXT=.zip 3275ifeq ($(USETAR),bz2) 3276TAROPT=vj 3277TAREXT=.tar.bz2 3278else 3279TAROPT=vz 3280TAREXT=.tar.gz 3281endif 3282override REQUIRE_PACKAGES=rtl 3283ifeq ($(FULL_TARGET),i386-linux) 3284REQUIRE_PACKAGES_RTL=1 3285endif 3286ifeq ($(FULL_TARGET),i386-go32v2) 3287REQUIRE_PACKAGES_RTL=1 3288endif 3289ifeq ($(FULL_TARGET),i386-win32) 3290REQUIRE_PACKAGES_RTL=1 3291endif 3292ifeq ($(FULL_TARGET),i386-os2) 3293REQUIRE_PACKAGES_RTL=1 3294endif 3295ifeq ($(FULL_TARGET),i386-freebsd) 3296REQUIRE_PACKAGES_RTL=1 3297endif 3298ifeq ($(FULL_TARGET),i386-beos) 3299REQUIRE_PACKAGES_RTL=1 3300endif 3301ifeq ($(FULL_TARGET),i386-haiku) 3302REQUIRE_PACKAGES_RTL=1 3303endif 3304ifeq ($(FULL_TARGET),i386-netbsd) 3305REQUIRE_PACKAGES_RTL=1 3306endif 3307ifeq ($(FULL_TARGET),i386-solaris) 3308REQUIRE_PACKAGES_RTL=1 3309endif 3310ifeq ($(FULL_TARGET),i386-qnx) 3311REQUIRE_PACKAGES_RTL=1 3312endif 3313ifeq ($(FULL_TARGET),i386-netware) 3314REQUIRE_PACKAGES_RTL=1 3315endif 3316ifeq ($(FULL_TARGET),i386-openbsd) 3317REQUIRE_PACKAGES_RTL=1 3318endif 3319ifeq ($(FULL_TARGET),i386-wdosx) 3320REQUIRE_PACKAGES_RTL=1 3321endif 3322ifeq ($(FULL_TARGET),i386-darwin) 3323REQUIRE_PACKAGES_RTL=1 3324endif 3325ifeq ($(FULL_TARGET),i386-emx) 3326REQUIRE_PACKAGES_RTL=1 3327endif 3328ifeq ($(FULL_TARGET),i386-watcom) 3329REQUIRE_PACKAGES_RTL=1 3330endif 3331ifeq ($(FULL_TARGET),i386-netwlibc) 3332REQUIRE_PACKAGES_RTL=1 3333endif 3334ifeq ($(FULL_TARGET),i386-wince) 3335REQUIRE_PACKAGES_RTL=1 3336endif 3337ifeq ($(FULL_TARGET),i386-embedded) 3338REQUIRE_PACKAGES_RTL=1 3339endif 3340ifeq ($(FULL_TARGET),i386-symbian) 3341REQUIRE_PACKAGES_RTL=1 3342endif 3343ifeq ($(FULL_TARGET),i386-nativent) 3344REQUIRE_PACKAGES_RTL=1 3345endif 3346ifeq ($(FULL_TARGET),i386-iphonesim) 3347REQUIRE_PACKAGES_RTL=1 3348endif 3349ifeq ($(FULL_TARGET),i386-android) 3350REQUIRE_PACKAGES_RTL=1 3351endif 3352ifeq ($(FULL_TARGET),i386-aros) 3353REQUIRE_PACKAGES_RTL=1 3354endif 3355ifeq ($(FULL_TARGET),m68k-linux) 3356REQUIRE_PACKAGES_RTL=1 3357endif 3358ifeq ($(FULL_TARGET),m68k-freebsd) 3359REQUIRE_PACKAGES_RTL=1 3360endif 3361ifeq ($(FULL_TARGET),m68k-netbsd) 3362REQUIRE_PACKAGES_RTL=1 3363endif 3364ifeq ($(FULL_TARGET),m68k-amiga) 3365REQUIRE_PACKAGES_RTL=1 3366endif 3367ifeq ($(FULL_TARGET),m68k-atari) 3368REQUIRE_PACKAGES_RTL=1 3369endif 3370ifeq ($(FULL_TARGET),m68k-openbsd) 3371REQUIRE_PACKAGES_RTL=1 3372endif 3373ifeq ($(FULL_TARGET),m68k-palmos) 3374REQUIRE_PACKAGES_RTL=1 3375endif 3376ifeq ($(FULL_TARGET),m68k-embedded) 3377REQUIRE_PACKAGES_RTL=1 3378endif 3379ifeq ($(FULL_TARGET),powerpc-linux) 3380REQUIRE_PACKAGES_RTL=1 3381endif 3382ifeq ($(FULL_TARGET),powerpc-netbsd) 3383REQUIRE_PACKAGES_RTL=1 3384endif 3385ifeq ($(FULL_TARGET),powerpc-amiga) 3386REQUIRE_PACKAGES_RTL=1 3387endif 3388ifeq ($(FULL_TARGET),powerpc-macos) 3389REQUIRE_PACKAGES_RTL=1 3390endif 3391ifeq ($(FULL_TARGET),powerpc-darwin) 3392REQUIRE_PACKAGES_RTL=1 3393endif 3394ifeq ($(FULL_TARGET),powerpc-morphos) 3395REQUIRE_PACKAGES_RTL=1 3396endif 3397ifeq ($(FULL_TARGET),powerpc-embedded) 3398REQUIRE_PACKAGES_RTL=1 3399endif 3400ifeq ($(FULL_TARGET),powerpc-wii) 3401REQUIRE_PACKAGES_RTL=1 3402endif 3403ifeq ($(FULL_TARGET),powerpc-aix) 3404REQUIRE_PACKAGES_RTL=1 3405endif 3406ifeq ($(FULL_TARGET),sparc-linux) 3407REQUIRE_PACKAGES_RTL=1 3408endif 3409ifeq ($(FULL_TARGET),sparc-netbsd) 3410REQUIRE_PACKAGES_RTL=1 3411endif 3412ifeq ($(FULL_TARGET),sparc-solaris) 3413REQUIRE_PACKAGES_RTL=1 3414endif 3415ifeq ($(FULL_TARGET),sparc-embedded) 3416REQUIRE_PACKAGES_RTL=1 3417endif 3418ifeq ($(FULL_TARGET),x86_64-linux) 3419REQUIRE_PACKAGES_RTL=1 3420endif 3421ifeq ($(FULL_TARGET),x86_64-freebsd) 3422REQUIRE_PACKAGES_RTL=1 3423endif 3424ifeq ($(FULL_TARGET),x86_64-netbsd) 3425REQUIRE_PACKAGES_RTL=1 3426endif 3427ifeq ($(FULL_TARGET),x86_64-solaris) 3428REQUIRE_PACKAGES_RTL=1 3429endif 3430ifeq ($(FULL_TARGET),x86_64-openbsd) 3431REQUIRE_PACKAGES_RTL=1 3432endif 3433ifeq ($(FULL_TARGET),x86_64-darwin) 3434REQUIRE_PACKAGES_RTL=1 3435endif 3436ifeq ($(FULL_TARGET),x86_64-win64) 3437REQUIRE_PACKAGES_RTL=1 3438endif 3439ifeq ($(FULL_TARGET),x86_64-embedded) 3440REQUIRE_PACKAGES_RTL=1 3441endif 3442ifeq ($(FULL_TARGET),x86_64-iphonesim) 3443REQUIRE_PACKAGES_RTL=1 3444endif 3445ifeq ($(FULL_TARGET),x86_64-aros) 3446REQUIRE_PACKAGES_RTL=1 3447endif 3448ifeq ($(FULL_TARGET),x86_64-dragonfly) 3449REQUIRE_PACKAGES_RTL=1 3450endif 3451ifeq ($(FULL_TARGET),arm-linux) 3452REQUIRE_PACKAGES_RTL=1 3453endif 3454ifeq ($(FULL_TARGET),arm-palmos) 3455REQUIRE_PACKAGES_RTL=1 3456endif 3457ifeq ($(FULL_TARGET),arm-darwin) 3458REQUIRE_PACKAGES_RTL=1 3459endif 3460ifeq ($(FULL_TARGET),arm-wince) 3461REQUIRE_PACKAGES_RTL=1 3462endif 3463ifeq ($(FULL_TARGET),arm-gba) 3464REQUIRE_PACKAGES_RTL=1 3465endif 3466ifeq ($(FULL_TARGET),arm-nds) 3467REQUIRE_PACKAGES_RTL=1 3468endif 3469ifeq ($(FULL_TARGET),arm-embedded) 3470REQUIRE_PACKAGES_RTL=1 3471endif 3472ifeq ($(FULL_TARGET),arm-symbian) 3473REQUIRE_PACKAGES_RTL=1 3474endif 3475ifeq ($(FULL_TARGET),arm-android) 3476REQUIRE_PACKAGES_RTL=1 3477endif 3478ifeq ($(FULL_TARGET),arm-aros) 3479REQUIRE_PACKAGES_RTL=1 3480endif 3481ifeq ($(FULL_TARGET),powerpc64-linux) 3482REQUIRE_PACKAGES_RTL=1 3483endif 3484ifeq ($(FULL_TARGET),powerpc64-darwin) 3485REQUIRE_PACKAGES_RTL=1 3486endif 3487ifeq ($(FULL_TARGET),powerpc64-embedded) 3488REQUIRE_PACKAGES_RTL=1 3489endif 3490ifeq ($(FULL_TARGET),powerpc64-aix) 3491REQUIRE_PACKAGES_RTL=1 3492endif 3493ifeq ($(FULL_TARGET),avr-embedded) 3494REQUIRE_PACKAGES_RTL=1 3495endif 3496ifeq ($(FULL_TARGET),armeb-linux) 3497REQUIRE_PACKAGES_RTL=1 3498endif 3499ifeq ($(FULL_TARGET),armeb-embedded) 3500REQUIRE_PACKAGES_RTL=1 3501endif 3502ifeq ($(FULL_TARGET),mips-linux) 3503REQUIRE_PACKAGES_RTL=1 3504endif 3505ifeq ($(FULL_TARGET),mipsel-linux) 3506REQUIRE_PACKAGES_RTL=1 3507endif 3508ifeq ($(FULL_TARGET),mipsel-embedded) 3509REQUIRE_PACKAGES_RTL=1 3510endif 3511ifeq ($(FULL_TARGET),mipsel-android) 3512REQUIRE_PACKAGES_RTL=1 3513endif 3514ifeq ($(FULL_TARGET),jvm-java) 3515REQUIRE_PACKAGES_RTL=1 3516endif 3517ifeq ($(FULL_TARGET),jvm-android) 3518REQUIRE_PACKAGES_RTL=1 3519endif 3520ifeq ($(FULL_TARGET),i8086-embedded) 3521REQUIRE_PACKAGES_RTL=1 3522endif 3523ifeq ($(FULL_TARGET),i8086-msdos) 3524REQUIRE_PACKAGES_RTL=1 3525endif 3526ifeq ($(FULL_TARGET),i8086-win16) 3527REQUIRE_PACKAGES_RTL=1 3528endif 3529ifeq ($(FULL_TARGET),aarch64-linux) 3530REQUIRE_PACKAGES_RTL=1 3531endif 3532ifeq ($(FULL_TARGET),aarch64-darwin) 3533REQUIRE_PACKAGES_RTL=1 3534endif 3535ifdef REQUIRE_PACKAGES_RTL 3536PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) 3537ifneq ($(PACKAGEDIR_RTL),) 3538ifneq ($(wildcard $(PACKAGEDIR_RTL)/units/$(TARGETSUFFIX)),) 3539UNITDIR_RTL=$(PACKAGEDIR_RTL)/units/$(TARGETSUFFIX) 3540else 3541UNITDIR_RTL=$(PACKAGEDIR_RTL) 3542endif 3543ifneq ($(wildcard $(PACKAGEDIR_RTL)/units/$(SOURCESUFFIX)),) 3544UNITDIR_FPMAKE_RTL=$(PACKAGEDIR_RTL)/units/$(SOURCESUFFIX) 3545else 3546ifneq ($(wildcard $(PACKAGEDIR_RTL)/units_bs/$(SOURCESUFFIX)),) 3547UNITDIR_FPMAKE_RTL=$(PACKAGEDIR_RTL)/units_bs/$(SOURCESUFFIX) 3548else 3549UNITDIR_FPMAKE_RTL=$(PACKAGEDIR_RTL) 3550endif 3551endif 3552ifdef CHECKDEPEND 3553$(PACKAGEDIR_RTL)/$(OS_TARGET)/$(FPCMADE): 3554 $(MAKE) -C $(PACKAGEDIR_RTL)/$(OS_TARGET) $(FPCMADE) 3555override ALLDEPENDENCIES+=$(PACKAGEDIR_RTL)/$(OS_TARGET)/$(FPCMADE) 3556endif 3557else 3558PACKAGEDIR_RTL= 3559UNITDIR_RTL:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /rtl/Package.fpc,$(UNITSDIR))))) 3560ifneq ($(UNITDIR_RTL),) 3561UNITDIR_RTL:=$(firstword $(UNITDIR_RTL)) 3562else 3563UNITDIR_RTL= 3564endif 3565endif 3566ifdef UNITDIR_RTL 3567override COMPILER_UNITDIR+=$(UNITDIR_RTL) 3568endif 3569ifdef UNITDIR_FPMAKE_RTL 3570override COMPILER_FPMAKE_UNITDIR+=$(UNITDIR_FPMAKE_RTL) 3571endif 3572endif 3573ifndef NOCPUDEF 3574override FPCOPTDEF=$(ARCH) 3575endif 3576ifneq ($(OS_TARGET),$(OS_SOURCE)) 3577override FPCOPT+=-T$(OS_TARGET) 3578endif 3579ifneq ($(CPU_TARGET),$(CPU_SOURCE)) 3580override FPCOPT+=-P$(ARCH) 3581endif 3582ifeq ($(OS_SOURCE),openbsd) 3583override FPCOPT+=-FD$(NEW_BINUTILS_PATH) 3584override FPCMAKEOPT+=-FD$(NEW_BINUTILS_PATH) 3585override FPMAKE_BUILD_OPT+=-FD$(NEW_BINUTILS_PATH) 3586endif 3587ifndef CROSSBOOTSTRAP 3588ifneq ($(BINUTILSPREFIX),) 3589override FPCOPT+=-XP$(BINUTILSPREFIX) 3590endif 3591ifneq ($(BINUTILSPREFIX),) 3592override FPCOPT+=-Xr$(RLINKPATH) 3593endif 3594endif 3595ifndef CROSSCOMPILE 3596ifneq ($(BINUTILSPREFIX),) 3597override FPCMAKEOPT+=-XP$(BINUTILSPREFIX) 3598override FPMAKE_BUILD_OPT+=-XP$(BINUTILSPREFIX) 3599endif 3600endif 3601ifdef UNITDIR 3602override FPCOPT+=$(addprefix -Fu,$(UNITDIR)) 3603endif 3604ifdef LIBDIR 3605override FPCOPT+=$(addprefix -Fl,$(LIBDIR)) 3606endif 3607ifdef OBJDIR 3608override FPCOPT+=$(addprefix -Fo,$(OBJDIR)) 3609endif 3610ifdef INCDIR 3611override FPCOPT+=$(addprefix -Fi,$(INCDIR)) 3612endif 3613ifdef LINKSMART 3614override FPCOPT+=-XX 3615endif 3616ifdef CREATESMART 3617override FPCOPT+=-CX 3618endif 3619ifdef DEBUG 3620override FPCOPT+=-gl 3621override FPCOPTDEF+=DEBUG 3622endif 3623ifdef RELEASE 3624ifneq ($(findstring 2.0.,$(FPC_VERSION)),) 3625ifeq ($(CPU_TARGET),i386) 3626FPCCPUOPT:=-OG2p3 3627endif 3628ifeq ($(CPU_TARGET),powerpc) 3629FPCCPUOPT:=-O1r 3630endif 3631else 3632FPCCPUOPT:=-O2 3633endif 3634override FPCOPT+=-Ur -Xs $(FPCCPUOPT) -n 3635override FPCOPTDEF+=RELEASE 3636endif 3637ifdef STRIP 3638override FPCOPT+=-Xs 3639endif 3640ifdef OPTIMIZE 3641override FPCOPT+=-O2 3642endif 3643ifdef VERBOSE 3644override FPCOPT+=-vwni 3645endif 3646ifdef COMPILER_OPTIONS 3647override FPCOPT+=$(COMPILER_OPTIONS) 3648endif 3649ifdef COMPILER_UNITDIR 3650override FPCOPT+=$(addprefix -Fu,$(COMPILER_UNITDIR)) 3651endif 3652ifdef COMPILER_LIBRARYDIR 3653override FPCOPT+=$(addprefix -Fl,$(COMPILER_LIBRARYDIR)) 3654endif 3655ifdef COMPILER_OBJECTDIR 3656override FPCOPT+=$(addprefix -Fo,$(COMPILER_OBJECTDIR)) 3657endif 3658ifdef COMPILER_INCLUDEDIR 3659override FPCOPT+=$(addprefix -Fi,$(COMPILER_INCLUDEDIR)) 3660endif 3661ifdef CROSSBINDIR 3662override FPCOPT+=-FD$(CROSSBINDIR) 3663endif 3664ifdef COMPILER_TARGETDIR 3665override FPCOPT+=-FE$(COMPILER_TARGETDIR) 3666ifeq ($(COMPILER_TARGETDIR),.) 3667override TARGETDIRPREFIX= 3668else 3669override TARGETDIRPREFIX=$(COMPILER_TARGETDIR)/ 3670endif 3671endif 3672ifdef COMPILER_UNITTARGETDIR 3673override FPCOPT+=-FU$(COMPILER_UNITTARGETDIR) 3674ifeq ($(COMPILER_UNITTARGETDIR),.) 3675override UNITTARGETDIRPREFIX= 3676else 3677override UNITTARGETDIRPREFIX=$(COMPILER_UNITTARGETDIR)/ 3678endif 3679else 3680ifdef COMPILER_TARGETDIR 3681override COMPILER_UNITTARGETDIR=$(COMPILER_TARGETDIR) 3682override UNITTARGETDIRPREFIX=$(TARGETDIRPREFIX) 3683endif 3684endif 3685ifdef CREATESHARED 3686override FPCOPT+=-Cg 3687endif 3688ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) 3689ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) 3690override FPCOPT+=-Cg 3691endif 3692endif 3693ifdef LINKSHARED 3694endif 3695ifdef OPT 3696override FPCOPT+=$(OPT) 3697endif 3698ifdef FPMAKEBUILDOPT 3699override FPMAKE_BUILD_OPT+=$(FPMAKEBUILDOPT) 3700endif 3701ifdef FPCOPTDEF 3702override FPCOPT+=$(addprefix -d,$(FPCOPTDEF)) 3703endif 3704ifdef CFGFILE 3705override FPCOPT+=@$(CFGFILE) 3706endif 3707ifdef USEENV 3708override FPCEXTCMD:=$(FPCOPT) 3709override FPCOPT:=!FPCEXTCMD 3710export FPCEXTCMD 3711endif 3712override AFULL_TARGET=$(CPU_TARGET)-$(OS_TARGET) 3713override AFULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE) 3714ifneq ($(AFULL_TARGET),$(AFULL_SOURCE)) 3715override ACROSSCOMPILE=1 3716endif 3717ifdef ACROSSCOMPILE 3718override FPCOPT+=$(CROSSOPT) 3719endif 3720override COMPILER:=$(strip $(FPC) $(FPCOPT)) 3721ifneq (,$(findstring -sh ,$(COMPILER))) 3722UseEXECPPAS=1 3723endif 3724ifneq (,$(findstring -s ,$(COMPILER))) 3725ifeq ($(FULL_SOURCE),$(FULL_TARGET)) 3726UseEXECPPAS=1 3727endif 3728endif 3729ifneq ($(UseEXECPPAS),1) 3730EXECPPAS= 3731else 3732ifdef RUNBATCH 3733EXECPPAS:=@$(RUNBATCH) $(PPAS) 3734else 3735EXECPPAS:=@$(PPAS) 3736endif 3737endif 3738.PHONY: fpc_units 3739ifneq ($(TARGET_UNITS)$(TARGET_IMPLICITUNITS),) 3740override ALLTARGET+=fpc_units 3741override UNITPPUFILES=$(addsuffix $(PPUEXT),$(TARGET_UNITS)) 3742override IMPLICITUNITPPUFILES=$(addsuffix $(PPUEXT),$(TARGET_IMPLICITUNITS)) 3743override INSTALLPPUFILES+=$(UNITPPUFILES) $(IMPLICITUNITPPUFILES) 3744override CLEANPPUFILES+=$(UNITPPUFILES) $(IMPLICITUNITPPUFILES) 3745endif 3746fpc_units: $(COMPILER_UNITTARGETDIR) $(UNITPPUFILES) 3747ifdef TARGET_RSTS 3748override RSTFILES=$(addsuffix $(RSTEXT),$(TARGET_RSTS)) 3749override CLEANRSTFILES+=$(RSTFILES) 3750endif 3751.PHONY: fpc_all fpc_smart fpc_debug fpc_release fpc_shared 3752$(FPCMADE): $(ALLDEPENDENCIES) $(ALLTARGET) 3753 @$(ECHOREDIR) Compiled > $(FPCMADE) 3754fpc_all: $(FPCMADE) 3755fpc_smart: 3756 $(MAKE) all LINKSMART=1 CREATESMART=1 3757fpc_debug: 3758 $(MAKE) all DEBUG=1 3759fpc_release: 3760 $(MAKE) all RELEASE=1 3761.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .lpr .dpr .pp .rc .res 3762$(COMPILER_UNITTARGETDIR): 3763 $(MKDIRTREE) $(COMPILER_UNITTARGETDIR) 3764$(COMPILER_TARGETDIR): 3765 $(MKDIRTREE) $(COMPILER_TARGETDIR) 3766%$(PPUEXT): %.pp 3767 $(COMPILER) $< 3768 $(EXECPPAS) 3769%$(PPUEXT): %.pas 3770 $(COMPILER) $< 3771 $(EXECPPAS) 3772%$(EXEEXT): %.pp 3773 $(COMPILER) $< 3774 $(EXECPPAS) 3775%$(EXEEXT): %.pas 3776 $(COMPILER) $< 3777 $(EXECPPAS) 3778%$(EXEEXT): %.lpr 3779 $(COMPILER) $< 3780 $(EXECPPAS) 3781%$(EXEEXT): %.dpr 3782 $(COMPILER) $< 3783 $(EXECPPAS) 3784%.res: %.rc 3785 windres -i $< -o $@ 3786vpath %.pp $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) 3787vpath %.pas $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) 3788vpath %.lpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) 3789vpath %.dpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) 3790vpath %.inc $(COMPILER_INCLUDEDIR) 3791vpath %$(OEXT) $(COMPILER_UNITTARGETDIR) 3792vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR) 3793.PHONY: fpc_shared 3794override INSTALLTARGET+=fpc_shared_install 3795ifndef SHARED_LIBVERSION 3796SHARED_LIBVERSION=$(FPC_VERSION) 3797endif 3798ifndef SHARED_LIBNAME 3799SHARED_LIBNAME=$(PACKAGE_NAME) 3800endif 3801ifndef SHARED_FULLNAME 3802SHARED_FULLNAME=$(SHAREDLIBPREFIX)$(SHARED_LIBNAME)-$(SHARED_LIBVERSION)$(SHAREDLIBEXT) 3803endif 3804ifndef SHARED_LIBUNITS 3805SHARED_LIBUNITS:=$(TARGET_UNITS) $(TARGET_IMPLICITUNITS) 3806override SHARED_LIBUNITS:=$(filter-out $(INSTALL_BUILDUNIT),$(SHARED_LIBUNITS)) 3807endif 3808fpc_shared: 3809ifdef HASSHAREDLIB 3810 $(MAKE) all CREATESHARED=1 LINKSHARED=1 CREATESMART=1 3811ifneq ($(SHARED_BUILD),n) 3812 $(PPUMOVE) -q $(SHARED_LIBUNITS) -i$(COMPILER_UNITTARGETDIR) -o$(SHARED_FULLNAME) -d$(COMPILER_UNITTARGETDIR) 3813endif 3814else 3815 @$(ECHO) Shared Libraries not supported 3816endif 3817fpc_shared_install: 3818ifneq ($(SHARED_BUILD),n) 3819ifneq ($(SHARED_LIBUNITS),) 3820ifneq ($(wildcard $(COMPILER_UNITTARGETDIR)/$(SHARED_FULLNAME)),) 3821 $(INSTALL) $(COMPILER_UNITTARGETDIR)/$(SHARED_FULLNAME) $(INSTALL_SHAREDDIR) 3822endif 3823endif 3824endif 3825.PHONY: fpc_install fpc_sourceinstall fpc_exampleinstall 3826ifdef INSTALL_UNITS 3827override INSTALLPPUFILES+=$(addsuffix $(PPUEXT),$(INSTALL_UNITS)) 3828endif 3829ifdef INSTALL_BUILDUNIT 3830override INSTALLPPUFILES:=$(filter-out $(INSTALL_BUILDUNIT)$(PPUEXT),$(INSTALLPPUFILES)) 3831endif 3832ifdef INSTALLPPUFILES 3833override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) 3834ifneq ($(UNITTARGETDIRPREFIX),) 3835override INSTALLPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(notdir $(INSTALLPPUFILES))) 3836override INSTALLPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(notdir $(INSTALLPPULINKFILES)))) 3837endif 3838override INSTALL_CREATEPACKAGEFPC=1 3839endif 3840ifdef INSTALLEXEFILES 3841ifneq ($(TARGETDIRPREFIX),) 3842override INSTALLEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(notdir $(INSTALLEXEFILES))) 3843endif 3844endif 3845fpc_install: all $(INSTALLTARGET) 3846ifdef INSTALLEXEFILES 3847 $(MKDIR) $(INSTALL_BINDIR) 3848 $(INSTALLEXE) $(INSTALLEXEFILES) $(INSTALL_BINDIR) 3849endif 3850ifdef INSTALL_CREATEPACKAGEFPC 3851ifdef FPCMAKE 3852ifdef PACKAGE_VERSION 3853ifneq ($(wildcard Makefile.fpc),) 3854 $(FPCMAKE) -p -T$(CPU_TARGET)-$(OS_TARGET) Makefile.fpc 3855 $(MKDIR) $(INSTALL_UNITDIR) 3856 $(INSTALL) Package.fpc $(INSTALL_UNITDIR) 3857endif 3858endif 3859endif 3860endif 3861ifdef INSTALLPPUFILES 3862 $(MKDIR) $(INSTALL_UNITDIR) 3863 $(INSTALL) $(INSTALLPPUFILES) $(INSTALL_UNITDIR) 3864ifneq ($(INSTALLPPULINKFILES),) 3865 $(INSTALL) $(INSTALLPPULINKFILES) $(INSTALL_UNITDIR) 3866endif 3867ifneq ($(wildcard $(LIB_FULLNAME)),) 3868 $(MKDIR) $(INSTALL_LIBDIR) 3869 $(INSTALL) $(LIB_FULLNAME) $(INSTALL_LIBDIR) 3870ifdef inUnix 3871 ln -sf $(LIB_FULLNAME) $(INSTALL_LIBDIR)/$(LIB_NAME) 3872endif 3873endif 3874endif 3875ifdef INSTALL_FILES 3876 $(MKDIR) $(INSTALL_DATADIR) 3877 $(INSTALL) $(INSTALL_FILES) $(INSTALL_DATADIR) 3878endif 3879fpc_sourceinstall: distclean 3880 $(MKDIR) $(INSTALL_SOURCEDIR) 3881 $(COPYTREE) $(BASEDIR)/* $(INSTALL_SOURCEDIR) 3882fpc_exampleinstall: $(EXAMPLEINSTALLTARGET) $(addsuffix _distclean,$(TARGET_EXAMPLEDIRS)) 3883ifdef HASEXAMPLES 3884 $(MKDIR) $(INSTALL_EXAMPLEDIR) 3885endif 3886ifdef EXAMPLESOURCEFILES 3887 $(COPY) $(EXAMPLESOURCEFILES) $(INSTALL_EXAMPLEDIR) 3888endif 3889ifdef TARGET_EXAMPLEDIRS 3890 $(COPYTREE) $(addsuffix /*,$(TARGET_EXAMPLEDIRS)) $(INSTALL_EXAMPLEDIR) 3891endif 3892.PHONY: fpc_distinstall 3893fpc_distinstall: install exampleinstall 3894.PHONY: fpc_zipinstall fpc_zipsourceinstall fpc_zipexampleinstall 3895ifndef PACKDIR 3896ifndef inUnix 3897PACKDIR=$(BASEDIR)/../fpc-pack 3898else 3899PACKDIR=/tmp/fpc-pack 3900endif 3901endif 3902ifndef ZIPNAME 3903ifdef DIST_ZIPNAME 3904ZIPNAME=$(DIST_ZIPNAME) 3905else 3906ZIPNAME=$(PACKAGE_NAME) 3907endif 3908endif 3909ifndef FULLZIPNAME 3910FULLZIPNAME=$(ZIPCROSSPREFIX)$(ZIPPREFIX)$(ZIPNAME)$(ZIPSUFFIX) 3911endif 3912ifndef ZIPTARGET 3913ifdef DIST_ZIPTARGET 3914ZIPTARGET=DIST_ZIPTARGET 3915else 3916ZIPTARGET=install 3917endif 3918endif 3919ifndef USEZIP 3920ifdef inUnix 3921USETAR=1 3922endif 3923endif 3924ifndef inUnix 3925USEZIPWRAPPER=1 3926endif 3927ifdef USEZIPWRAPPER 3928ZIPPATHSEP=$(PATHSEP) 3929ZIPWRAPPER=$(subst /,$(PATHSEP),$(DIST_DESTDIR)/fpczip$(SRCBATCHEXT)) 3930else 3931ZIPPATHSEP=/ 3932endif 3933ZIPCMD_CDPACK:=cd $(subst /,$(ZIPPATHSEP),$(PACKDIR)) 3934ZIPCMD_CDBASE:=cd $(subst /,$(ZIPPATHSEP),$(BASEDIR)) 3935ifdef USETAR 3936ZIPDESTFILE:=$(DIST_DESTDIR)/$(FULLZIPNAME)$(TAREXT) 3937ZIPCMD_ZIP:=$(TARPROG) c$(TAROPT)f $(ZIPDESTFILE) * 3938else 3939ZIPDESTFILE:=$(DIST_DESTDIR)/$(FULLZIPNAME)$(ZIPEXT) 3940ZIPCMD_ZIP:=$(subst /,$(ZIPPATHSEP),$(ZIPPROG)) -Dr $(ZIPOPT) $(ZIPDESTFILE) * 3941endif 3942fpc_zipinstall: 3943 $(MAKE) $(ZIPTARGET) INSTALL_PREFIX=$(PACKDIR) ZIPINSTALL=1 3944 $(MKDIR) $(DIST_DESTDIR) 3945 $(DEL) $(ZIPDESTFILE) 3946ifdef USEZIPWRAPPER 3947ifneq ($(ECHOREDIR),echo) 3948 $(ECHOREDIR) -e "$(subst \,\\,$(ZIPCMD_CDPACK))" > $(ZIPWRAPPER) 3949 $(ECHOREDIR) -e "$(subst \,\\,$(ZIPCMD_ZIP))" >> $(ZIPWRAPPER) 3950 $(ECHOREDIR) -e "$(subst \,\\,$(ZIPCMD_CDBASE))" >> $(ZIPWRAPPER) 3951else 3952 echo $(ZIPCMD_CDPACK) > $(ZIPWRAPPER) 3953 echo $(ZIPCMD_ZIP) >> $(ZIPWRAPPER) 3954 echo $(ZIPCMD_CDBASE) >> $(ZIPWRAPPER) 3955endif 3956ifdef inUnix 3957 /bin/sh $(ZIPWRAPPER) 3958else 3959ifdef RUNBATCH 3960 $(RUNBATCH) $(ZIPWRAPPER) 3961else 3962 $(ZIPWRAPPER) 3963endif 3964endif 3965 $(DEL) $(ZIPWRAPPER) 3966else 3967 $(ZIPCMD_CDPACK) ; $(ZIPCMD_ZIP) ; $(ZIPCMD_CDBASE) 3968endif 3969 $(DELTREE) $(PACKDIR) 3970fpc_zipsourceinstall: 3971 $(MAKE) fpc_zipinstall ZIPTARGET=sourceinstall ZIPSUFFIX=$(ZIPSOURCESUFFIX) 3972fpc_zipexampleinstall: 3973ifdef HASEXAMPLES 3974 $(MAKE) fpc_zipinstall ZIPTARGET=exampleinstall ZIPSUFFIX=$(ZIPEXAMPLESUFFIX) 3975endif 3976fpc_zipdistinstall: 3977 $(MAKE) fpc_zipinstall ZIPTARGET=distinstall 3978.PHONY: fpc_clean fpc_cleanall fpc_distclean 3979ifdef EXEFILES 3980override CLEANEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEFILES)) 3981override CLEANEXEDBGFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEDBGFILES)) 3982endif 3983ifdef CLEAN_PROGRAMS 3984override CLEANEXEFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEEXT), $(CLEAN_PROGRAMS))) 3985override CLEANEXEDBGFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEDBGEXT), $(CLEAN_PROGRAMS))) 3986endif 3987ifdef CLEAN_UNITS 3988override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS)) 3989endif 3990ifdef CLEANPPUFILES 3991override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) 3992ifdef DEBUGSYMEXT 3993override CLEANPPULINKFILES+=$(subst $(PPUEXT),$(DEBUGSYMEXT),$(CLEANPPUFILES)) 3994endif 3995override CLEANPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILES)) 3996override CLEANPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILES))) 3997endif 3998fpc_clean: $(CLEANTARGET) 3999ifdef CLEANEXEFILES 4000 -$(DEL) $(CLEANEXEFILES) 4001endif 4002ifdef CLEANEXEDBGFILES 4003 -$(DELTREE) $(CLEANEXEDBGFILES) 4004endif 4005ifdef CLEANPPUFILES 4006 -$(DEL) $(CLEANPPUFILES) 4007endif 4008ifneq ($(CLEANPPULINKFILES),) 4009 -$(DEL) $(CLEANPPULINKFILES) 4010endif 4011ifdef CLEANRSTFILES 4012 -$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES)) 4013endif 4014ifdef CLEAN_FILES 4015 -$(DEL) $(CLEAN_FILES) 4016endif 4017ifdef LIB_NAME 4018 -$(DEL) $(LIB_NAME) $(LIB_FULLNAME) 4019endif 4020 -$(DEL) $(FPCMADE) Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE) 4021 -$(DEL) *$(ASMEXT) *_ppas$(BATCHEXT) 4022fpc_cleanall: $(CLEANTARGET) 4023ifdef CLEANEXEFILES 4024 -$(DEL) $(CLEANEXEFILES) 4025endif 4026ifdef COMPILER_UNITTARGETDIR 4027ifdef CLEANPPUFILES 4028 -$(DEL) $(CLEANPPUFILES) 4029endif 4030ifneq ($(CLEANPPULINKFILES),) 4031 -$(DEL) $(CLEANPPULINKFILES) 4032endif 4033ifdef CLEANRSTFILES 4034 -$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES)) 4035endif 4036endif 4037ifdef CLEAN_FILES 4038 -$(DEL) $(CLEAN_FILES) 4039endif 4040 -$(DELTREE) units 4041 -$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT) 4042ifneq ($(PPUEXT),.ppu) 4043 -$(DEL) *.o *.ppu *.a 4044endif 4045 -$(DELTREE) *$(SMARTEXT) 4046 -$(DEL) fpcmade.* Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE) 4047 -$(DEL) *_ppas$(BATCHEXT) 4048ifdef AOUTEXT 4049 -$(DEL) *$(AOUTEXT) 4050endif 4051ifdef DEBUGSYMEXT 4052 -$(DEL) *$(DEBUGSYMEXT) 4053endif 4054ifdef LOCALFPMAKEBIN 4055 -$(DEL) $(LOCALFPMAKEBIN) 4056 -$(DEL) $(FPMAKEBINOBJ) 4057endif 4058fpc_distclean: cleanall 4059.PHONY: fpc_baseinfo 4060override INFORULES+=fpc_baseinfo 4061fpc_baseinfo: 4062 @$(ECHO) 4063 @$(ECHO) == Package info == 4064 @$(ECHO) Package Name..... $(PACKAGE_NAME) 4065 @$(ECHO) Package Version.. $(PACKAGE_VERSION) 4066 @$(ECHO) 4067 @$(ECHO) == Configuration info == 4068 @$(ECHO) 4069 @$(ECHO) FPC.......... $(FPC) 4070 @$(ECHO) FPC Version.. $(FPC_VERSION) 4071 @$(ECHO) Source CPU... $(CPU_SOURCE) 4072 @$(ECHO) Target CPU... $(CPU_TARGET) 4073 @$(ECHO) Source OS.... $(OS_SOURCE) 4074 @$(ECHO) Target OS.... $(OS_TARGET) 4075 @$(ECHO) Full Source.. $(FULL_SOURCE) 4076 @$(ECHO) Full Target.. $(FULL_TARGET) 4077 @$(ECHO) SourceSuffix. $(SOURCESUFFIX) 4078 @$(ECHO) TargetSuffix. $(TARGETSUFFIX) 4079 @$(ECHO) FPC fpmake... $(FPCFPMAKE) 4080 @$(ECHO) 4081 @$(ECHO) == Directory info == 4082 @$(ECHO) 4083 @$(ECHO) Required pkgs... $(REQUIRE_PACKAGES) 4084 @$(ECHO) 4085 @$(ECHO) Basedir......... $(BASEDIR) 4086 @$(ECHO) FPCDir.......... $(FPCDIR) 4087 @$(ECHO) CrossBinDir..... $(CROSSBINDIR) 4088 @$(ECHO) UnitsDir........ $(UNITSDIR) 4089 @$(ECHO) PackagesDir..... $(PACKAGESDIR) 4090 @$(ECHO) 4091 @$(ECHO) GCC library..... $(GCCLIBDIR) 4092 @$(ECHO) Other library... $(OTHERLIBDIR) 4093 @$(ECHO) 4094 @$(ECHO) == Tools info == 4095 @$(ECHO) 4096 @$(ECHO) As........ $(AS) 4097 @$(ECHO) Ld........ $(LD) 4098 @$(ECHO) Ar........ $(AR) 4099 @$(ECHO) Rc........ $(RC) 4100 @$(ECHO) 4101 @$(ECHO) Mv........ $(MVPROG) 4102 @$(ECHO) Cp........ $(CPPROG) 4103 @$(ECHO) Rm........ $(RMPROG) 4104 @$(ECHO) GInstall.. $(GINSTALL) 4105 @$(ECHO) Echo...... $(ECHO) 4106 @$(ECHO) Shell..... $(SHELL) 4107 @$(ECHO) Date...... $(DATE) 4108 @$(ECHO) FPCMake... $(FPCMAKE) 4109 @$(ECHO) PPUMove... $(PPUMOVE) 4110 @$(ECHO) Zip....... $(ZIPPROG) 4111 @$(ECHO) 4112 @$(ECHO) == Object info == 4113 @$(ECHO) 4114 @$(ECHO) Target Loaders........ $(TARGET_LOADERS) 4115 @$(ECHO) Target Units.......... $(TARGET_UNITS) 4116 @$(ECHO) Target Implicit Units. $(TARGET_IMPLICITUNITS) 4117 @$(ECHO) Target Programs....... $(TARGET_PROGRAMS) 4118 @$(ECHO) Target Dirs........... $(TARGET_DIRS) 4119 @$(ECHO) Target Examples....... $(TARGET_EXAMPLES) 4120 @$(ECHO) Target ExampleDirs.... $(TARGET_EXAMPLEDIRS) 4121 @$(ECHO) 4122 @$(ECHO) Clean Units......... $(CLEAN_UNITS) 4123 @$(ECHO) Clean Files......... $(CLEAN_FILES) 4124 @$(ECHO) 4125 @$(ECHO) Install Units....... $(INSTALL_UNITS) 4126 @$(ECHO) Install Files....... $(INSTALL_FILES) 4127 @$(ECHO) 4128 @$(ECHO) == Install info == 4129 @$(ECHO) 4130 @$(ECHO) DateStr.............. $(DATESTR) 4131 @$(ECHO) ZipName.............. $(ZIPNAME) 4132 @$(ECHO) ZipPrefix............ $(ZIPPREFIX) 4133 @$(ECHO) ZipCrossPrefix....... $(ZIPCROSSPREFIX) 4134 @$(ECHO) ZipSuffix............ $(ZIPSUFFIX) 4135 @$(ECHO) FullZipName.......... $(FULLZIPNAME) 4136 @$(ECHO) Install FPC Package.. $(INSTALL_FPCPACKAGE) 4137 @$(ECHO) 4138 @$(ECHO) Install base dir..... $(INSTALL_BASEDIR) 4139 @$(ECHO) Install binary dir... $(INSTALL_BINDIR) 4140 @$(ECHO) Install library dir.. $(INSTALL_LIBDIR) 4141 @$(ECHO) Install units dir.... $(INSTALL_UNITDIR) 4142 @$(ECHO) Install source dir... $(INSTALL_SOURCEDIR) 4143 @$(ECHO) Install doc dir...... $(INSTALL_DOCDIR) 4144 @$(ECHO) Install example dir.. $(INSTALL_EXAMPLEDIR) 4145 @$(ECHO) Install data dir..... $(INSTALL_DATADIR) 4146 @$(ECHO) 4147 @$(ECHO) Dist destination dir. $(DIST_DESTDIR) 4148 @$(ECHO) Dist zip name........ $(DIST_ZIPNAME) 4149 @$(ECHO) 4150.PHONY: fpc_info 4151fpc_info: $(INFORULES) 4152.PHONY: fpc_makefile fpc_makefiles fpc_makefile_sub1 fpc_makefile_sub2 \ 4153 fpc_makefile_dirs 4154fpc_makefile: 4155 $(FPCMAKE) -w -T$(OS_TARGET) Makefile.fpc 4156fpc_makefile_sub1: 4157ifdef TARGET_DIRS 4158 $(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_DIRS)) 4159endif 4160ifdef TARGET_EXAMPLEDIRS 4161 $(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_EXAMPLEDIRS)) 4162endif 4163fpc_makefile_sub2: $(addsuffix _makefile_dirs,$(TARGET_DIRS) $(TARGET_EXAMPLEDIRS)) 4164fpc_makefile_dirs: fpc_makefile_sub1 fpc_makefile_sub2 4165fpc_makefiles: fpc_makefile fpc_makefile_dirs 4166ifeq ($(FULL_TARGET),i386-linux) 4167TARGET_DIRS_INTERFACES=1 4168endif 4169ifeq ($(FULL_TARGET),i386-go32v2) 4170TARGET_DIRS_INTERFACES=1 4171endif 4172ifeq ($(FULL_TARGET),i386-win32) 4173TARGET_DIRS_INTERFACES=1 4174endif 4175ifeq ($(FULL_TARGET),i386-os2) 4176TARGET_DIRS_INTERFACES=1 4177endif 4178ifeq ($(FULL_TARGET),i386-freebsd) 4179TARGET_DIRS_INTERFACES=1 4180endif 4181ifeq ($(FULL_TARGET),i386-beos) 4182TARGET_DIRS_INTERFACES=1 4183endif 4184ifeq ($(FULL_TARGET),i386-haiku) 4185TARGET_DIRS_INTERFACES=1 4186endif 4187ifeq ($(FULL_TARGET),i386-netbsd) 4188TARGET_DIRS_INTERFACES=1 4189endif 4190ifeq ($(FULL_TARGET),i386-solaris) 4191TARGET_DIRS_INTERFACES=1 4192endif 4193ifeq ($(FULL_TARGET),i386-qnx) 4194TARGET_DIRS_INTERFACES=1 4195endif 4196ifeq ($(FULL_TARGET),i386-netware) 4197TARGET_DIRS_INTERFACES=1 4198endif 4199ifeq ($(FULL_TARGET),i386-openbsd) 4200TARGET_DIRS_INTERFACES=1 4201endif 4202ifeq ($(FULL_TARGET),i386-wdosx) 4203TARGET_DIRS_INTERFACES=1 4204endif 4205ifeq ($(FULL_TARGET),i386-darwin) 4206TARGET_DIRS_INTERFACES=1 4207endif 4208ifeq ($(FULL_TARGET),i386-emx) 4209TARGET_DIRS_INTERFACES=1 4210endif 4211ifeq ($(FULL_TARGET),i386-watcom) 4212TARGET_DIRS_INTERFACES=1 4213endif 4214ifeq ($(FULL_TARGET),i386-netwlibc) 4215TARGET_DIRS_INTERFACES=1 4216endif 4217ifeq ($(FULL_TARGET),i386-wince) 4218TARGET_DIRS_INTERFACES=1 4219endif 4220ifeq ($(FULL_TARGET),i386-embedded) 4221TARGET_DIRS_INTERFACES=1 4222endif 4223ifeq ($(FULL_TARGET),i386-symbian) 4224TARGET_DIRS_INTERFACES=1 4225endif 4226ifeq ($(FULL_TARGET),i386-nativent) 4227TARGET_DIRS_INTERFACES=1 4228endif 4229ifeq ($(FULL_TARGET),i386-iphonesim) 4230TARGET_DIRS_INTERFACES=1 4231endif 4232ifeq ($(FULL_TARGET),i386-android) 4233TARGET_DIRS_INTERFACES=1 4234endif 4235ifeq ($(FULL_TARGET),i386-aros) 4236TARGET_DIRS_INTERFACES=1 4237endif 4238ifeq ($(FULL_TARGET),m68k-linux) 4239TARGET_DIRS_INTERFACES=1 4240endif 4241ifeq ($(FULL_TARGET),m68k-freebsd) 4242TARGET_DIRS_INTERFACES=1 4243endif 4244ifeq ($(FULL_TARGET),m68k-netbsd) 4245TARGET_DIRS_INTERFACES=1 4246endif 4247ifeq ($(FULL_TARGET),m68k-amiga) 4248TARGET_DIRS_INTERFACES=1 4249endif 4250ifeq ($(FULL_TARGET),m68k-atari) 4251TARGET_DIRS_INTERFACES=1 4252endif 4253ifeq ($(FULL_TARGET),m68k-openbsd) 4254TARGET_DIRS_INTERFACES=1 4255endif 4256ifeq ($(FULL_TARGET),m68k-palmos) 4257TARGET_DIRS_INTERFACES=1 4258endif 4259ifeq ($(FULL_TARGET),m68k-embedded) 4260TARGET_DIRS_INTERFACES=1 4261endif 4262ifeq ($(FULL_TARGET),powerpc-linux) 4263TARGET_DIRS_INTERFACES=1 4264endif 4265ifeq ($(FULL_TARGET),powerpc-netbsd) 4266TARGET_DIRS_INTERFACES=1 4267endif 4268ifeq ($(FULL_TARGET),powerpc-amiga) 4269TARGET_DIRS_INTERFACES=1 4270endif 4271ifeq ($(FULL_TARGET),powerpc-macos) 4272TARGET_DIRS_INTERFACES=1 4273endif 4274ifeq ($(FULL_TARGET),powerpc-darwin) 4275TARGET_DIRS_INTERFACES=1 4276endif 4277ifeq ($(FULL_TARGET),powerpc-morphos) 4278TARGET_DIRS_INTERFACES=1 4279endif 4280ifeq ($(FULL_TARGET),powerpc-embedded) 4281TARGET_DIRS_INTERFACES=1 4282endif 4283ifeq ($(FULL_TARGET),powerpc-wii) 4284TARGET_DIRS_INTERFACES=1 4285endif 4286ifeq ($(FULL_TARGET),powerpc-aix) 4287TARGET_DIRS_INTERFACES=1 4288endif 4289ifeq ($(FULL_TARGET),sparc-linux) 4290TARGET_DIRS_INTERFACES=1 4291endif 4292ifeq ($(FULL_TARGET),sparc-netbsd) 4293TARGET_DIRS_INTERFACES=1 4294endif 4295ifeq ($(FULL_TARGET),sparc-solaris) 4296TARGET_DIRS_INTERFACES=1 4297endif 4298ifeq ($(FULL_TARGET),sparc-embedded) 4299TARGET_DIRS_INTERFACES=1 4300endif 4301ifeq ($(FULL_TARGET),x86_64-linux) 4302TARGET_DIRS_INTERFACES=1 4303endif 4304ifeq ($(FULL_TARGET),x86_64-freebsd) 4305TARGET_DIRS_INTERFACES=1 4306endif 4307ifeq ($(FULL_TARGET),x86_64-netbsd) 4308TARGET_DIRS_INTERFACES=1 4309endif 4310ifeq ($(FULL_TARGET),x86_64-solaris) 4311TARGET_DIRS_INTERFACES=1 4312endif 4313ifeq ($(FULL_TARGET),x86_64-openbsd) 4314TARGET_DIRS_INTERFACES=1 4315endif 4316ifeq ($(FULL_TARGET),x86_64-darwin) 4317TARGET_DIRS_INTERFACES=1 4318endif 4319ifeq ($(FULL_TARGET),x86_64-win64) 4320TARGET_DIRS_INTERFACES=1 4321endif 4322ifeq ($(FULL_TARGET),x86_64-embedded) 4323TARGET_DIRS_INTERFACES=1 4324endif 4325ifeq ($(FULL_TARGET),x86_64-iphonesim) 4326TARGET_DIRS_INTERFACES=1 4327endif 4328ifeq ($(FULL_TARGET),x86_64-aros) 4329TARGET_DIRS_INTERFACES=1 4330endif 4331ifeq ($(FULL_TARGET),x86_64-dragonfly) 4332TARGET_DIRS_INTERFACES=1 4333endif 4334ifeq ($(FULL_TARGET),arm-linux) 4335TARGET_DIRS_INTERFACES=1 4336endif 4337ifeq ($(FULL_TARGET),arm-palmos) 4338TARGET_DIRS_INTERFACES=1 4339endif 4340ifeq ($(FULL_TARGET),arm-darwin) 4341TARGET_DIRS_INTERFACES=1 4342endif 4343ifeq ($(FULL_TARGET),arm-wince) 4344TARGET_DIRS_INTERFACES=1 4345endif 4346ifeq ($(FULL_TARGET),arm-gba) 4347TARGET_DIRS_INTERFACES=1 4348endif 4349ifeq ($(FULL_TARGET),arm-nds) 4350TARGET_DIRS_INTERFACES=1 4351endif 4352ifeq ($(FULL_TARGET),arm-embedded) 4353TARGET_DIRS_INTERFACES=1 4354endif 4355ifeq ($(FULL_TARGET),arm-symbian) 4356TARGET_DIRS_INTERFACES=1 4357endif 4358ifeq ($(FULL_TARGET),arm-android) 4359TARGET_DIRS_INTERFACES=1 4360endif 4361ifeq ($(FULL_TARGET),arm-aros) 4362TARGET_DIRS_INTERFACES=1 4363endif 4364ifeq ($(FULL_TARGET),powerpc64-linux) 4365TARGET_DIRS_INTERFACES=1 4366endif 4367ifeq ($(FULL_TARGET),powerpc64-darwin) 4368TARGET_DIRS_INTERFACES=1 4369endif 4370ifeq ($(FULL_TARGET),powerpc64-embedded) 4371TARGET_DIRS_INTERFACES=1 4372endif 4373ifeq ($(FULL_TARGET),powerpc64-aix) 4374TARGET_DIRS_INTERFACES=1 4375endif 4376ifeq ($(FULL_TARGET),avr-embedded) 4377TARGET_DIRS_INTERFACES=1 4378endif 4379ifeq ($(FULL_TARGET),armeb-linux) 4380TARGET_DIRS_INTERFACES=1 4381endif 4382ifeq ($(FULL_TARGET),armeb-embedded) 4383TARGET_DIRS_INTERFACES=1 4384endif 4385ifeq ($(FULL_TARGET),mips-linux) 4386TARGET_DIRS_INTERFACES=1 4387endif 4388ifeq ($(FULL_TARGET),mipsel-linux) 4389TARGET_DIRS_INTERFACES=1 4390endif 4391ifeq ($(FULL_TARGET),mipsel-embedded) 4392TARGET_DIRS_INTERFACES=1 4393endif 4394ifeq ($(FULL_TARGET),mipsel-android) 4395TARGET_DIRS_INTERFACES=1 4396endif 4397ifeq ($(FULL_TARGET),jvm-java) 4398TARGET_DIRS_INTERFACES=1 4399endif 4400ifeq ($(FULL_TARGET),jvm-android) 4401TARGET_DIRS_INTERFACES=1 4402endif 4403ifeq ($(FULL_TARGET),i8086-embedded) 4404TARGET_DIRS_INTERFACES=1 4405endif 4406ifeq ($(FULL_TARGET),i8086-msdos) 4407TARGET_DIRS_INTERFACES=1 4408endif 4409ifeq ($(FULL_TARGET),i8086-win16) 4410TARGET_DIRS_INTERFACES=1 4411endif 4412ifeq ($(FULL_TARGET),aarch64-linux) 4413TARGET_DIRS_INTERFACES=1 4414endif 4415ifeq ($(FULL_TARGET),aarch64-darwin) 4416TARGET_DIRS_INTERFACES=1 4417endif 4418ifdef TARGET_DIRS_INTERFACES 4419interfaces_all: 4420 $(MAKE) -C interfaces all 4421interfaces_debug: 4422 $(MAKE) -C interfaces debug 4423interfaces_smart: 4424 $(MAKE) -C interfaces smart 4425interfaces_release: 4426 $(MAKE) -C interfaces release 4427interfaces_units: 4428 $(MAKE) -C interfaces units 4429interfaces_examples: 4430 $(MAKE) -C interfaces examples 4431interfaces_shared: 4432 $(MAKE) -C interfaces shared 4433interfaces_install: 4434 $(MAKE) -C interfaces install 4435interfaces_sourceinstall: 4436 $(MAKE) -C interfaces sourceinstall 4437interfaces_exampleinstall: 4438 $(MAKE) -C interfaces exampleinstall 4439interfaces_distinstall: 4440 $(MAKE) -C interfaces distinstall 4441interfaces_zipinstall: 4442 $(MAKE) -C interfaces zipinstall 4443interfaces_zipsourceinstall: 4444 $(MAKE) -C interfaces zipsourceinstall 4445interfaces_zipexampleinstall: 4446 $(MAKE) -C interfaces zipexampleinstall 4447interfaces_zipdistinstall: 4448 $(MAKE) -C interfaces zipdistinstall 4449interfaces_clean: 4450 $(MAKE) -C interfaces clean 4451interfaces_distclean: 4452 $(MAKE) -C interfaces distclean 4453interfaces_cleanall: 4454 $(MAKE) -C interfaces cleanall 4455interfaces_info: 4456 $(MAKE) -C interfaces info 4457interfaces_makefiles: 4458 $(MAKE) -C interfaces makefiles 4459interfaces: 4460 $(MAKE) -C interfaces all 4461.PHONY: interfaces_all interfaces_debug interfaces_smart interfaces_release interfaces_units interfaces_examples interfaces_shared interfaces_install interfaces_sourceinstall interfaces_exampleinstall interfaces_distinstall interfaces_zipinstall interfaces_zipsourceinstall interfaces_zipexampleinstall interfaces_zipdistinstall interfaces_clean interfaces_distclean interfaces_cleanall interfaces_info interfaces_makefiles interfaces 4462endif 4463debug: fpc_debug 4464smart: fpc_smart 4465release: fpc_release 4466units: fpc_units $(addsuffix _units,$(TARGET_DIRS)) 4467examples: $(addsuffix _examples,$(TARGET_DIRS)) 4468shared: fpc_shared 4469install: fpc_install $(addsuffix _install,$(TARGET_DIRS)) 4470sourceinstall: fpc_sourceinstall 4471exampleinstall: fpc_exampleinstall $(addsuffix _exampleinstall,$(TARGET_DIRS)) 4472distinstall: fpc_distinstall 4473zipinstall: fpc_zipinstall 4474zipsourceinstall: fpc_zipsourceinstall 4475zipexampleinstall: fpc_zipexampleinstall $(addsuffix _zipexampleinstall,$(TARGET_DIRS)) 4476zipdistinstall: fpc_zipdistinstall 4477clean: fpc_clean $(addsuffix _clean,$(TARGET_DIRS)) 4478info: fpc_info 4479makefiles: fpc_makefiles 4480.PHONY: debug smart release units examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall clean info makefiles 4481ifneq ($(wildcard fpcmake.loc),) 4482include fpcmake.loc 4483endif 4484.PHONY: help cleartarget lclbase compiled all intf cleanintf cleanlaz cleanall 4485help: 4486 @$(ECHO) 4487 @$(ECHO) " Important: the LCL requires components/lazutils and packager/registration" 4488 @$(ECHO) 4489 @$(ECHO) " Targets" 4490 @$(ECHO) " all build lclbase and one interface" 4491 @$(ECHO) " clean deletes files that 'all' creates" 4492 @$(ECHO) " lclbase build lclbase" 4493 @$(ECHO) " intf build one lcl interface, selectable via LCL_PLATFORM" 4494 @$(ECHO) " cleanintf delete files that 'intf' creates" 4495 @$(ECHO) " cleanall as 'clean' plus clean for all common interfaces." 4496 @$(ECHO) " Does not clean up cross compiled interfaces." 4497 @$(ECHO) 4498 @$(ECHO) " Examples:" 4499 @$(ECHO) 4500 @$(ECHO) " Compile the lcl with the default interface:" 4501 @$(ECHO) " make clean all" 4502 @$(ECHO) 4503 @$(ECHO) " Compile the interface for the qt widgetset:" 4504 @$(ECHO) " make cleanintf intf LCL_PLATFORM=qt" 4505 @$(ECHO) 4506 @$(ECHO) "Clean up:" 4507 @$(ECHO) " There is no command to clean up all interfaces." 4508 @$(ECHO) " In most cases it is enough to delete the 'units' directory." 4509 @$(ECHO) 4510cleartarget: 4511 -$(DEL) $(COMPILER_UNITTARGETDIR)/alllclunits$(PPUEXT) 4512lclbase: cleartarget $(COMPILER_UNITTARGETDIR) alllclunits$(PPUEXT) compiled 4513compiled: 4514 $(CPPROG) -f $(STATEFILE) $(COMPILER_UNITTARGETDIR)/LCLBase.compiled 4515intf: $(TARGET_DIRS) 4516cleanintf: 4517 $(MAKE) -C interfaces clean 4518all: lclbase compiled intf 4519cleanlaz: cleanall 4520cleanall: clean 4521 $(MAKE) -C interfaces clean 4522 $(MAKE) -C interfaces/carbon clean 4523 $(MAKE) -C interfaces/cocoa clean 4524 $(MAKE) -C interfaces/customdrawn clean 4525 $(MAKE) -C interfaces/fpgui clean 4526 $(MAKE) -C interfaces/gtk clean 4527 $(MAKE) -C interfaces/gtk2 clean 4528 $(MAKE) -C interfaces/gtk3 clean 4529 $(MAKE) -C interfaces/nogui clean 4530 $(MAKE) -C interfaces/qt clean 4531 $(MAKE) -C interfaces/win32 clean 4532 $(MAKE) -C interfaces/wince clean 4533 $(MAKE) -C interfaces/mui clean 4534distclean: clean 4535 ${DELTREE} units/* 4536