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