diff --git a/components/synedit/Makefile b/components/synedit/Makefile index 8b1587002a..5cc181e84c 100644 --- a/components/synedit/Makefile +++ b/components/synedit/Makefile @@ -2,13 +2,14 @@ # Don't edit, this file is generated by FPCMake Version 2.0.0 # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian i386-nativent i386-iphonesim i386-android i386-aros m68k-linux m68k-netbsd m68k-amiga m68k-atari m68k-palmos m68k-macosclassic m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macosclassic powerpc-darwin powerpc-morphos powerpc-embedded powerpc-wii powerpc-aix sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-haiku x86_64-netbsd x86_64-solaris x86_64-openbsd x86_64-darwin x86_64-win64 x86_64-embedded x86_64-iphonesim x86_64-android x86_64-aros x86_64-dragonfly arm-linux arm-netbsd arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian arm-android arm-aros arm-ios powerpc64-linux powerpc64-darwin powerpc64-embedded powerpc64-aix avr-embedded armeb-linux armeb-embedded mips-linux mipsel-linux mipsel-embedded mipsel-android jvm-java jvm-android i8086-embedded i8086-msdos i8086-win16 aarch64-linux aarch64-darwin aarch64-android aarch64-ios wasm-wasm sparc64-linux +MAKEFILETARGETS=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 m68k-human68k 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 mipsel-ps1 mips64-linux mips64el-linux jvm-java jvm-android i8086-embedded i8086-msdos i8086-win16 aarch64-linux aarch64-freebsd aarch64-darwin aarch64-win64 aarch64-embedded aarch64-iphonesim aarch64-android aarch64-ios wasm32-embedded wasm32-wasip1 wasm32-wasip1threads wasm32-wasip2 sparc64-linux riscv32-linux riscv32-embedded riscv32-freertos riscv64-linux riscv64-embedded xtensa-linux xtensa-embedded xtensa-freertos z80-embedded z80-zxspectrum z80-msxdos z80-amstradcpc loongarch64-linux BSDs = freebsd netbsd openbsd darwin dragonfly UNIXs = linux $(BSDs) solaris qnx haiku aix -LIMIT83fs = go32v2 os2 emx watcom msdos win16 atari +LIMIT83fs = go32v2 os2 emx watcom msdos win16 atari human68k OSNeedsComspecToRunBatch = go32v2 watcom FORCE: .PHONY: FORCE +lc = $(subst A,a,$(subst B,b,$(subst C,c,$(subst D,d,$(subst E,e,$(subst F,f,$(subst G,g,$(subst H,h,$(subst I,i,$(subst J,j,$(subst K,k,$(subst L,l,$(subst M,m,$(subst N,n,$(subst O,o,$(subst P,p,$(subst Q,q,$(subst R,r,$(subst S,s,$(subst T,t,$(subst U,u,$(subst V,v,$(subst W,w,$(subst X,x,$(subst Y,y,$(subst Z,z,$1)))))))))))))))))))))))))) override PATH:=$(patsubst %/,%,$(subst \,/,$(PATH))) ifneq ($(findstring darwin,$(OSTYPE)),) inUnix=1 #darwin @@ -58,7 +59,7 @@ SRCBATCHEXT=.bat endif endif ifdef COMSPEC -ifneq ($(findstring $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),) +ifneq ($(filter $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),) ifndef RUNBATCH RUNBATCH=$(COMSPEC) /C endif @@ -164,8 +165,20 @@ endif ifndef OS_TARGET OS_TARGET:=$(word 5,$(FPC_COMPILERINFO)) endif -FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET) +CPU_OS_TARGET=$(CPU_TARGET)-$(OS_TARGET) +ifdef SUB_TARGET +L_SUB_TARGET=$(call lc,$(SUB_TARGET)) +FULL_TARGET:=$(CPU_TARGET)-$(OS_TARGET)-$(L_SUB_TARGET) +else +FULL_TARGET:=$(CPU_TARGET)-$(OS_TARGET) +endif +CPU_OS_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE) +ifdef SUB_SOURCE +L_SUB_SOURCE=$(call lc,$(SUB_SOURCE)) +FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)-$(L_SUB_SOURCE) +else FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE) +endif ifeq ($(CPU_TARGET),armeb) ARCH=arm override FPCOPT+=-Cb @@ -177,44 +190,68 @@ else ARCH=$(CPU_TARGET) endif endif -ifeq ($(FULL_TARGET),arm-embedded) +ifeq ($(CPU_OS_TARGET),aarch64-embedded) +endif +ifdef SUB_TARGET +FPCOPT+=-t$(SUB_TARGET) +FPMAKE_OPT+=--subtarget=$(SUB_TARGET) +endif +ifeq ($(CPU_OS_TARGET),arm-embedded) ifeq ($(SUBARCH),) $(error When compiling for arm-embedded, a sub-architecture (e.g. SUBARCH=armv4t or SUBARCH=armv7m) must be defined) endif override FPCOPT+=-Cp$(SUBARCH) endif -ifeq ($(FULL_TARGET),avr-embedded) +ifeq ($(CPU_OS_TARGET),avr-embedded) ifeq ($(SUBARCH),) $(error When compiling for avr-embedded, a sub-architecture (e.g. SUBARCH=avr25 or SUBARCH=avr35) must be defined) endif override FPCOPT+=-Cp$(SUBARCH) endif -ifeq ($(FULL_TARGET),mipsel-embedded) +ifeq ($(CPU_OS_TARGET),mipsel-embedded) ifeq ($(SUBARCH),) $(error When compiling for mipsel-embedded, a sub-architecture (e.g. SUBARCH=pic32mx) must be defined) endif override FPCOPT+=-Cp$(SUBARCH) endif -ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),) +ifeq ($(CPU_OS_TARGET),xtensa-embedded) +ifeq ($(SUBARCH),) +$(error When compiling for xtensa-embedded, a sub-architecture (e.g. SUBARCH=lx106 or SUBARCH=lx6) must be defined) +endif +override FPCOPT+=-Cp$(SUBARCH) +endif +ifeq ($(CPU_OS_TARGET),xtensa-freertos) +ifeq ($(SUBARCH),) +$(error When compiling for xtensa-freertos, a sub-architecture (e.g. SUBARCH=lx106 or SUBARCH=lx6) must be defined) +endif +override FPCOPT+=-Cp$(SUBARCH) +endif +ifeq ($(CPU_OS_TARGET),arm-freertos) +ifeq ($(SUBARCH),) +$(error When compiling for arm-freertos, a sub-architecture (e.g. SUBARCH=armv6m or SUBARCH=armv7em) must be defined) +endif +override FPCOPT+=-Cp$(SUBARCH) +endif +ifneq ($(filter $(OS_SOURCE),$(LIMIT83fs)),) TARGETSUFFIX=$(OS_TARGET) SOURCESUFFIX=$(OS_SOURCE) else -ifneq ($(findstring $(OS_TARGET),$(LIMIT83fs)),) +ifneq ($(filter $(OS_TARGET),$(LIMIT83fs)),) TARGETSUFFIX=$(OS_TARGET) else TARGETSUFFIX=$(FULL_TARGET) endif SOURCESUFFIX=$(FULL_SOURCE) endif -ifneq ($(FULL_TARGET),$(FULL_SOURCE)) +ifneq ($(CPU_OS_TARGET),$(CPU_OS_SOURCE)) CROSSCOMPILE=1 endif ifeq ($(findstring makefile,$(MAKECMDGOALS)),) -ifeq ($(findstring $(FULL_TARGET),$(MAKEFILETARGETS)),) +ifeq ($(filter $(CPU_OS_TARGET),$(MAKEFILETARGETS)),) $(error The Makefile doesn't support target $(FULL_TARGET), please run fpcmake first) endif endif -ifneq ($(findstring $(OS_TARGET),$(BSDs)),) +ifneq ($(filter $(OS_TARGET),$(BSDs)),) BSDhier=1 endif ifeq ($(OS_TARGET),linux) @@ -228,7 +265,7 @@ ifdef BUILDFULLNATIVE BUILDNATIVE=1 export BUILDNATIVE endif -export OS_TARGET OS_SOURCE ARCH CPU_TARGET CPU_SOURCE FULL_TARGET FULL_SOURCE TARGETSUFFIX SOURCESUFFIX CROSSCOMPILE +export OS_TARGET OS_SOURCE ARCH CPU_TARGET CPU_SOURCE SUB_TARGET SUB_SOURCE FULL_TARGET FULL_SOURCE TARGETSUFFIX SOURCESUFFIX CROSSCOMPILE CPU_OS_TARGET CPU_OS_SOURCE ifdef FPCDIR override FPCDIR:=$(subst \,/,$(FPCDIR)) ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl)),) @@ -268,8 +305,8 @@ endif ifndef CROSSBINDIR CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(TARGETSUFFIX)) endif -ifneq ($(findstring $(OS_TARGET),darwin iphonesim ios),) -ifneq ($(findstring $(OS_SOURCE),darwin ios),) +ifneq ($(filter $(OS_TARGET),darwin iphonesim ios),) +ifneq ($(filter $(OS_SOURCE),darwin ios),) DARWIN2DARWIN=1 endif endif @@ -350,1339 +387,1729 @@ DBG_OPTIONS= ifeq ($(OS_TARGET),darwin) DBG_OPTIONS=-gw endif -ifeq ($(FULL_TARGET),i386-linux) +ifeq ($(CPU_OS_TARGET),i386-linux) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-go32v2) +ifeq ($(CPU_OS_TARGET),i386-go32v2) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-win32) +ifeq ($(CPU_OS_TARGET),i386-win32) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-os2) +ifeq ($(CPU_OS_TARGET),i386-os2) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-freebsd) +ifeq ($(CPU_OS_TARGET),i386-freebsd) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-beos) +ifeq ($(CPU_OS_TARGET),i386-beos) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-haiku) +ifeq ($(CPU_OS_TARGET),i386-haiku) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-netbsd) +ifeq ($(CPU_OS_TARGET),i386-netbsd) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-solaris) +ifeq ($(CPU_OS_TARGET),i386-solaris) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-netware) +ifeq ($(CPU_OS_TARGET),i386-netware) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-openbsd) +ifeq ($(CPU_OS_TARGET),i386-openbsd) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-wdosx) +ifeq ($(CPU_OS_TARGET),i386-wdosx) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-darwin) +ifeq ($(CPU_OS_TARGET),i386-darwin) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-emx) +ifeq ($(CPU_OS_TARGET),i386-emx) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-watcom) +ifeq ($(CPU_OS_TARGET),i386-watcom) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-netwlibc) +ifeq ($(CPU_OS_TARGET),i386-netwlibc) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-wince) +ifeq ($(CPU_OS_TARGET),i386-wince) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-embedded) +ifeq ($(CPU_OS_TARGET),i386-embedded) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-symbian) +ifeq ($(CPU_OS_TARGET),i386-symbian) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-nativent) +ifeq ($(CPU_OS_TARGET),i386-nativent) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-iphonesim) +ifeq ($(CPU_OS_TARGET),i386-iphonesim) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-android) +ifeq ($(CPU_OS_TARGET),i386-android) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-aros) +ifeq ($(CPU_OS_TARGET),i386-aros) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),m68k-linux) +ifeq ($(CPU_OS_TARGET),m68k-linux) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),m68k-netbsd) +ifeq ($(CPU_OS_TARGET),m68k-netbsd) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),m68k-amiga) +ifeq ($(CPU_OS_TARGET),m68k-amiga) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),m68k-atari) +ifeq ($(CPU_OS_TARGET),m68k-atari) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),m68k-palmos) +ifeq ($(CPU_OS_TARGET),m68k-palmos) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),m68k-macosclassic) +ifeq ($(CPU_OS_TARGET),m68k-macosclassic) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),m68k-embedded) +ifeq ($(CPU_OS_TARGET),m68k-embedded) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),powerpc-linux) +ifeq ($(CPU_OS_TARGET),m68k-sinclairql) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),powerpc-netbsd) +ifeq ($(CPU_OS_TARGET),m68k-human68k) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),powerpc-amiga) +ifeq ($(CPU_OS_TARGET),powerpc-linux) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),powerpc-macosclassic) +ifeq ($(CPU_OS_TARGET),powerpc-netbsd) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),powerpc-darwin) +ifeq ($(CPU_OS_TARGET),powerpc-amiga) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),powerpc-morphos) +ifeq ($(CPU_OS_TARGET),powerpc-macosclassic) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),powerpc-embedded) +ifeq ($(CPU_OS_TARGET),powerpc-darwin) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),powerpc-wii) +ifeq ($(CPU_OS_TARGET),powerpc-morphos) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),powerpc-aix) +ifeq ($(CPU_OS_TARGET),powerpc-embedded) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),sparc-linux) +ifeq ($(CPU_OS_TARGET),powerpc-wii) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),sparc-netbsd) +ifeq ($(CPU_OS_TARGET),powerpc-aix) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),sparc-solaris) +ifeq ($(CPU_OS_TARGET),sparc-linux) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),sparc-embedded) +ifeq ($(CPU_OS_TARGET),sparc-netbsd) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),x86_64-linux) +ifeq ($(CPU_OS_TARGET),sparc-solaris) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),x86_64-freebsd) +ifeq ($(CPU_OS_TARGET),sparc-embedded) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),x86_64-haiku) +ifeq ($(CPU_OS_TARGET),x86_64-linux) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),x86_64-netbsd) +ifeq ($(CPU_OS_TARGET),x86_64-freebsd) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),x86_64-solaris) +ifeq ($(CPU_OS_TARGET),x86_64-haiku) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),x86_64-openbsd) +ifeq ($(CPU_OS_TARGET),x86_64-netbsd) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),x86_64-darwin) +ifeq ($(CPU_OS_TARGET),x86_64-solaris) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),x86_64-win64) +ifeq ($(CPU_OS_TARGET),x86_64-openbsd) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),x86_64-embedded) +ifeq ($(CPU_OS_TARGET),x86_64-darwin) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),x86_64-iphonesim) +ifeq ($(CPU_OS_TARGET),x86_64-win64) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),x86_64-android) +ifeq ($(CPU_OS_TARGET),x86_64-embedded) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),x86_64-aros) +ifeq ($(CPU_OS_TARGET),x86_64-iphonesim) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),x86_64-dragonfly) +ifeq ($(CPU_OS_TARGET),x86_64-android) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),arm-linux) +ifeq ($(CPU_OS_TARGET),x86_64-aros) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),arm-netbsd) +ifeq ($(CPU_OS_TARGET),x86_64-dragonfly) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),arm-palmos) +ifeq ($(CPU_OS_TARGET),arm-linux) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),arm-wince) +ifeq ($(CPU_OS_TARGET),arm-netbsd) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),arm-gba) +ifeq ($(CPU_OS_TARGET),arm-palmos) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),arm-nds) +ifeq ($(CPU_OS_TARGET),arm-wince) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),arm-embedded) +ifeq ($(CPU_OS_TARGET),arm-gba) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),arm-symbian) +ifeq ($(CPU_OS_TARGET),arm-nds) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),arm-android) +ifeq ($(CPU_OS_TARGET),arm-embedded) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),arm-aros) +ifeq ($(CPU_OS_TARGET),arm-symbian) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),arm-ios) +ifeq ($(CPU_OS_TARGET),arm-android) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),powerpc64-linux) +ifeq ($(CPU_OS_TARGET),arm-aros) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),powerpc64-darwin) +ifeq ($(CPU_OS_TARGET),arm-freertos) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),powerpc64-embedded) +ifeq ($(CPU_OS_TARGET),arm-ios) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),powerpc64-aix) +ifeq ($(CPU_OS_TARGET),powerpc64-linux) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),avr-embedded) +ifeq ($(CPU_OS_TARGET),powerpc64-darwin) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),armeb-linux) +ifeq ($(CPU_OS_TARGET),powerpc64-embedded) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),armeb-embedded) +ifeq ($(CPU_OS_TARGET),powerpc64-aix) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),mips-linux) +ifeq ($(CPU_OS_TARGET),avr-embedded) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),mipsel-linux) +ifeq ($(CPU_OS_TARGET),armeb-linux) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),mipsel-embedded) +ifeq ($(CPU_OS_TARGET),armeb-embedded) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),mipsel-android) +ifeq ($(CPU_OS_TARGET),mips-linux) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),jvm-java) +ifeq ($(CPU_OS_TARGET),mipsel-linux) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),jvm-android) +ifeq ($(CPU_OS_TARGET),mipsel-embedded) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i8086-embedded) +ifeq ($(CPU_OS_TARGET),mipsel-android) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i8086-msdos) +ifeq ($(CPU_OS_TARGET),mipsel-ps1) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i8086-win16) +ifeq ($(CPU_OS_TARGET),mips64-linux) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),aarch64-linux) +ifeq ($(CPU_OS_TARGET),mips64el-linux) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),aarch64-darwin) +ifeq ($(CPU_OS_TARGET),jvm-java) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),aarch64-android) +ifeq ($(CPU_OS_TARGET),jvm-android) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),aarch64-ios) +ifeq ($(CPU_OS_TARGET),i8086-embedded) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(CPU_OS_TARGET),i8086-msdos) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),sparc64-linux) +ifeq ($(CPU_OS_TARGET),i8086-win16) override TARGET_UNITS+=allsynedit.pas endif -ifeq ($(FULL_TARGET),i386-linux) +ifeq ($(CPU_OS_TARGET),aarch64-linux) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),aarch64-freebsd) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),aarch64-darwin) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),aarch64-win64) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),aarch64-embedded) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),aarch64-iphonesim) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),aarch64-android) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),aarch64-ios) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),wasm32-embedded) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),wasm32-wasip1) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),wasm32-wasip1threads) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),wasm32-wasip2) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),sparc64-linux) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),riscv32-linux) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),riscv32-embedded) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),riscv32-freertos) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),riscv64-linux) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),riscv64-embedded) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),xtensa-linux) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),xtensa-embedded) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),xtensa-freertos) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),z80-embedded) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),z80-zxspectrum) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),z80-msxdos) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),z80-amstradcpc) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),loongarch64-linux) +override TARGET_UNITS+=allsynedit.pas +endif +ifeq ($(CPU_OS_TARGET),i386-linux) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-go32v2) +ifeq ($(CPU_OS_TARGET),i386-go32v2) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-win32) +ifeq ($(CPU_OS_TARGET),i386-win32) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-os2) +ifeq ($(CPU_OS_TARGET),i386-os2) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-freebsd) +ifeq ($(CPU_OS_TARGET),i386-freebsd) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-beos) +ifeq ($(CPU_OS_TARGET),i386-beos) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-haiku) +ifeq ($(CPU_OS_TARGET),i386-haiku) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-netbsd) +ifeq ($(CPU_OS_TARGET),i386-netbsd) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-solaris) +ifeq ($(CPU_OS_TARGET),i386-solaris) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-netware) +ifeq ($(CPU_OS_TARGET),i386-netware) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-openbsd) +ifeq ($(CPU_OS_TARGET),i386-openbsd) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-wdosx) +ifeq ($(CPU_OS_TARGET),i386-wdosx) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-darwin) +ifeq ($(CPU_OS_TARGET),i386-darwin) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-emx) +ifeq ($(CPU_OS_TARGET),i386-emx) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-watcom) +ifeq ($(CPU_OS_TARGET),i386-watcom) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-netwlibc) +ifeq ($(CPU_OS_TARGET),i386-netwlibc) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-wince) +ifeq ($(CPU_OS_TARGET),i386-wince) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-embedded) +ifeq ($(CPU_OS_TARGET),i386-embedded) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-symbian) +ifeq ($(CPU_OS_TARGET),i386-symbian) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-nativent) +ifeq ($(CPU_OS_TARGET),i386-nativent) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-iphonesim) +ifeq ($(CPU_OS_TARGET),i386-iphonesim) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-android) +ifeq ($(CPU_OS_TARGET),i386-android) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-aros) +ifeq ($(CPU_OS_TARGET),i386-aros) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),m68k-linux) +ifeq ($(CPU_OS_TARGET),m68k-linux) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),m68k-netbsd) +ifeq ($(CPU_OS_TARGET),m68k-netbsd) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),m68k-amiga) +ifeq ($(CPU_OS_TARGET),m68k-amiga) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),m68k-atari) +ifeq ($(CPU_OS_TARGET),m68k-atari) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),m68k-palmos) +ifeq ($(CPU_OS_TARGET),m68k-palmos) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),m68k-macosclassic) +ifeq ($(CPU_OS_TARGET),m68k-macosclassic) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),m68k-embedded) +ifeq ($(CPU_OS_TARGET),m68k-embedded) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),powerpc-linux) +ifeq ($(CPU_OS_TARGET),m68k-sinclairql) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),powerpc-netbsd) +ifeq ($(CPU_OS_TARGET),m68k-human68k) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),powerpc-amiga) +ifeq ($(CPU_OS_TARGET),powerpc-linux) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),powerpc-macosclassic) +ifeq ($(CPU_OS_TARGET),powerpc-netbsd) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),powerpc-darwin) +ifeq ($(CPU_OS_TARGET),powerpc-amiga) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),powerpc-morphos) +ifeq ($(CPU_OS_TARGET),powerpc-macosclassic) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),powerpc-embedded) +ifeq ($(CPU_OS_TARGET),powerpc-darwin) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),powerpc-wii) +ifeq ($(CPU_OS_TARGET),powerpc-morphos) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),powerpc-aix) +ifeq ($(CPU_OS_TARGET),powerpc-embedded) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),sparc-linux) +ifeq ($(CPU_OS_TARGET),powerpc-wii) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),sparc-netbsd) +ifeq ($(CPU_OS_TARGET),powerpc-aix) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),sparc-solaris) +ifeq ($(CPU_OS_TARGET),sparc-linux) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),sparc-embedded) +ifeq ($(CPU_OS_TARGET),sparc-netbsd) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),x86_64-linux) +ifeq ($(CPU_OS_TARGET),sparc-solaris) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),x86_64-freebsd) +ifeq ($(CPU_OS_TARGET),sparc-embedded) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),x86_64-haiku) +ifeq ($(CPU_OS_TARGET),x86_64-linux) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),x86_64-netbsd) +ifeq ($(CPU_OS_TARGET),x86_64-freebsd) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),x86_64-solaris) +ifeq ($(CPU_OS_TARGET),x86_64-haiku) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),x86_64-openbsd) +ifeq ($(CPU_OS_TARGET),x86_64-netbsd) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),x86_64-darwin) +ifeq ($(CPU_OS_TARGET),x86_64-solaris) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),x86_64-win64) +ifeq ($(CPU_OS_TARGET),x86_64-openbsd) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),x86_64-embedded) +ifeq ($(CPU_OS_TARGET),x86_64-darwin) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),x86_64-iphonesim) +ifeq ($(CPU_OS_TARGET),x86_64-win64) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),x86_64-android) +ifeq ($(CPU_OS_TARGET),x86_64-embedded) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),x86_64-aros) +ifeq ($(CPU_OS_TARGET),x86_64-iphonesim) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),x86_64-dragonfly) +ifeq ($(CPU_OS_TARGET),x86_64-android) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),arm-linux) +ifeq ($(CPU_OS_TARGET),x86_64-aros) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),arm-netbsd) +ifeq ($(CPU_OS_TARGET),x86_64-dragonfly) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),arm-palmos) +ifeq ($(CPU_OS_TARGET),arm-linux) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),arm-wince) +ifeq ($(CPU_OS_TARGET),arm-netbsd) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),arm-gba) +ifeq ($(CPU_OS_TARGET),arm-palmos) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),arm-nds) +ifeq ($(CPU_OS_TARGET),arm-wince) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),arm-embedded) +ifeq ($(CPU_OS_TARGET),arm-gba) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),arm-symbian) +ifeq ($(CPU_OS_TARGET),arm-nds) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),arm-android) +ifeq ($(CPU_OS_TARGET),arm-embedded) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),arm-aros) +ifeq ($(CPU_OS_TARGET),arm-symbian) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),arm-ios) +ifeq ($(CPU_OS_TARGET),arm-android) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),powerpc64-linux) +ifeq ($(CPU_OS_TARGET),arm-aros) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),powerpc64-darwin) +ifeq ($(CPU_OS_TARGET),arm-freertos) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),powerpc64-embedded) +ifeq ($(CPU_OS_TARGET),arm-ios) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),powerpc64-aix) +ifeq ($(CPU_OS_TARGET),powerpc64-linux) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),avr-embedded) +ifeq ($(CPU_OS_TARGET),powerpc64-darwin) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),armeb-linux) +ifeq ($(CPU_OS_TARGET),powerpc64-embedded) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),armeb-embedded) +ifeq ($(CPU_OS_TARGET),powerpc64-aix) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),mips-linux) +ifeq ($(CPU_OS_TARGET),avr-embedded) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),mipsel-linux) +ifeq ($(CPU_OS_TARGET),armeb-linux) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),mipsel-embedded) +ifeq ($(CPU_OS_TARGET),armeb-embedded) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),mipsel-android) +ifeq ($(CPU_OS_TARGET),mips-linux) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),jvm-java) +ifeq ($(CPU_OS_TARGET),mipsel-linux) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),jvm-android) +ifeq ($(CPU_OS_TARGET),mipsel-embedded) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i8086-embedded) +ifeq ($(CPU_OS_TARGET),mipsel-android) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i8086-msdos) +ifeq ($(CPU_OS_TARGET),mipsel-ps1) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i8086-win16) +ifeq ($(CPU_OS_TARGET),mips64-linux) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),aarch64-linux) +ifeq ($(CPU_OS_TARGET),mips64el-linux) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),aarch64-darwin) +ifeq ($(CPU_OS_TARGET),jvm-java) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),aarch64-android) +ifeq ($(CPU_OS_TARGET),jvm-android) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),aarch64-ios) +ifeq ($(CPU_OS_TARGET),i8086-embedded) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(CPU_OS_TARGET),i8086-msdos) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),sparc64-linux) +ifeq ($(CPU_OS_TARGET),i8086-win16) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-linux) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),aarch64-linux) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),aarch64-freebsd) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),aarch64-darwin) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),aarch64-win64) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),aarch64-embedded) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),aarch64-iphonesim) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),aarch64-android) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),aarch64-ios) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),wasm32-embedded) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),wasm32-wasip1) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),wasm32-wasip1threads) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),wasm32-wasip2) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),sparc64-linux) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),riscv32-linux) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),riscv32-embedded) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),riscv32-freertos) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),riscv64-linux) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),riscv64-embedded) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),xtensa-linux) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),xtensa-embedded) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),xtensa-freertos) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),z80-embedded) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),z80-zxspectrum) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),z80-msxdos) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),z80-amstradcpc) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),loongarch64-linux) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(CPU_OS_TARGET),i386-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),i386-go32v2) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),i386-win32) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),i386-os2) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),i386-freebsd) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),i386-beos) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),i386-haiku) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),i386-netbsd) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),i386-solaris) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),i386-netware) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),i386-openbsd) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),i386-wdosx) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),i386-darwin) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),i386-emx) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-go32v2) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),i386-watcom) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-win32) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),i386-netwlibc) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-os2) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),i386-wince) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-freebsd) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),i386-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-beos) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),i386-symbian) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-haiku) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),i386-nativent) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-netbsd) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),i386-iphonesim) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-solaris) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),i386-android) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-netware) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),i386-aros) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-openbsd) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),m68k-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-wdosx) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),m68k-netbsd) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-darwin) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),m68k-amiga) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-emx) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),m68k-atari) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-watcom) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),m68k-palmos) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-netwlibc) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),m68k-macosclassic) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-wince) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),m68k-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-embedded) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),m68k-sinclairql) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-symbian) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),m68k-human68k) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-nativent) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),powerpc-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-iphonesim) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),powerpc-netbsd) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-android) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),powerpc-amiga) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-aros) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),powerpc-macosclassic) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),m68k-linux) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),powerpc-darwin) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),m68k-netbsd) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),powerpc-morphos) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),m68k-amiga) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),powerpc-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),m68k-atari) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),powerpc-wii) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),m68k-palmos) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),powerpc-aix) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),m68k-macosclassic) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),sparc-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),m68k-embedded) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),sparc-netbsd) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),powerpc-linux) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),sparc-solaris) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),powerpc-netbsd) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),sparc-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),powerpc-amiga) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),x86_64-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),powerpc-macosclassic) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),x86_64-freebsd) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),powerpc-darwin) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),x86_64-haiku) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),powerpc-morphos) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),x86_64-netbsd) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),powerpc-embedded) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),x86_64-solaris) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),powerpc-wii) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),x86_64-openbsd) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),powerpc-aix) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),x86_64-darwin) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),sparc-linux) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),x86_64-win64) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),sparc-netbsd) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),x86_64-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),sparc-solaris) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),x86_64-iphonesim) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),sparc-embedded) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),x86_64-android) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),x86_64-linux) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),x86_64-aros) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),x86_64-freebsd) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),x86_64-dragonfly) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),x86_64-haiku) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),arm-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),x86_64-netbsd) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),arm-netbsd) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),x86_64-solaris) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),arm-palmos) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),x86_64-openbsd) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),arm-wince) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),x86_64-darwin) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),arm-gba) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),x86_64-win64) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),arm-nds) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),x86_64-embedded) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),arm-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),x86_64-iphonesim) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),arm-symbian) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),x86_64-android) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),arm-android) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),x86_64-aros) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),arm-aros) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),x86_64-dragonfly) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),arm-freertos) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),arm-linux) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),arm-ios) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),arm-netbsd) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),powerpc64-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),arm-palmos) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),powerpc64-darwin) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),arm-wince) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),powerpc64-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),arm-gba) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),powerpc64-aix) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),arm-nds) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),avr-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),arm-embedded) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),armeb-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),arm-symbian) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),armeb-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),arm-android) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),mips-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),arm-aros) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),mipsel-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),arm-ios) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),mipsel-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),powerpc64-linux) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),mipsel-android) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),powerpc64-darwin) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),mipsel-ps1) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),powerpc64-embedded) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),mips64-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),powerpc64-aix) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),mips64el-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),avr-embedded) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),jvm-java) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),armeb-linux) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),jvm-android) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),armeb-embedded) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),i8086-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),mips-linux) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),i8086-msdos) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),mipsel-linux) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),i8086-win16) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),mipsel-embedded) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),aarch64-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),mipsel-android) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),aarch64-freebsd) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),jvm-java) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),aarch64-darwin) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),jvm-android) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),aarch64-win64) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i8086-embedded) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),aarch64-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i8086-msdos) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),aarch64-iphonesim) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i8086-win16) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),aarch64-android) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),aarch64-linux) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),aarch64-ios) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),aarch64-darwin) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),wasm32-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),aarch64-android) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),wasm32-wasip1) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),aarch64-ios) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),wasm32-wasip1threads) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),wasm-wasm) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),wasm32-wasip2) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),sparc64-linux) -override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +ifeq ($(CPU_OS_TARGET),sparc64-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),i386-linux) +ifeq ($(CPU_OS_TARGET),riscv32-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),riscv32-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),riscv32-freertos) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),riscv64-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),riscv64-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),xtensa-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),xtensa-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),xtensa-freertos) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),z80-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),z80-zxspectrum) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),z80-msxdos) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),z80-amstradcpc) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),loongarch64-linux) +override COMPILER_OPTIONS+=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) +endif +ifeq ($(CPU_OS_TARGET),i386-linux) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-go32v2) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-win32) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-os2) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-freebsd) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-beos) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-haiku) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-netbsd) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-solaris) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-netware) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-openbsd) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-wdosx) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-darwin) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-emx) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-watcom) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-netwlibc) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-wince) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-embedded) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-symbian) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-nativent) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-iphonesim) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-android) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-aros) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),m68k-linux) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-go32v2) +ifeq ($(CPU_OS_TARGET),m68k-netbsd) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-win32) +ifeq ($(CPU_OS_TARGET),m68k-amiga) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-os2) +ifeq ($(CPU_OS_TARGET),m68k-atari) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-freebsd) +ifeq ($(CPU_OS_TARGET),m68k-palmos) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-beos) +ifeq ($(CPU_OS_TARGET),m68k-macosclassic) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-haiku) +ifeq ($(CPU_OS_TARGET),m68k-embedded) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-netbsd) +ifeq ($(CPU_OS_TARGET),m68k-sinclairql) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-solaris) +ifeq ($(CPU_OS_TARGET),m68k-human68k) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-netware) +ifeq ($(CPU_OS_TARGET),powerpc-linux) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-openbsd) +ifeq ($(CPU_OS_TARGET),powerpc-netbsd) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-wdosx) +ifeq ($(CPU_OS_TARGET),powerpc-amiga) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-darwin) +ifeq ($(CPU_OS_TARGET),powerpc-macosclassic) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-emx) +ifeq ($(CPU_OS_TARGET),powerpc-darwin) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-watcom) +ifeq ($(CPU_OS_TARGET),powerpc-morphos) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-netwlibc) +ifeq ($(CPU_OS_TARGET),powerpc-embedded) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-wince) +ifeq ($(CPU_OS_TARGET),powerpc-wii) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-embedded) +ifeq ($(CPU_OS_TARGET),powerpc-aix) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-symbian) +ifeq ($(CPU_OS_TARGET),sparc-linux) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-nativent) +ifeq ($(CPU_OS_TARGET),sparc-netbsd) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-iphonesim) +ifeq ($(CPU_OS_TARGET),sparc-solaris) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-android) +ifeq ($(CPU_OS_TARGET),sparc-embedded) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-aros) +ifeq ($(CPU_OS_TARGET),x86_64-linux) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),m68k-linux) +ifeq ($(CPU_OS_TARGET),x86_64-freebsd) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),m68k-netbsd) +ifeq ($(CPU_OS_TARGET),x86_64-haiku) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),m68k-amiga) +ifeq ($(CPU_OS_TARGET),x86_64-netbsd) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),m68k-atari) +ifeq ($(CPU_OS_TARGET),x86_64-solaris) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),m68k-palmos) +ifeq ($(CPU_OS_TARGET),x86_64-openbsd) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),m68k-macosclassic) +ifeq ($(CPU_OS_TARGET),x86_64-darwin) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),m68k-embedded) +ifeq ($(CPU_OS_TARGET),x86_64-win64) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-linux) +ifeq ($(CPU_OS_TARGET),x86_64-embedded) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-netbsd) +ifeq ($(CPU_OS_TARGET),x86_64-iphonesim) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-amiga) +ifeq ($(CPU_OS_TARGET),x86_64-android) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-macosclassic) +ifeq ($(CPU_OS_TARGET),x86_64-aros) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-darwin) +ifeq ($(CPU_OS_TARGET),x86_64-dragonfly) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-morphos) +ifeq ($(CPU_OS_TARGET),arm-linux) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-embedded) +ifeq ($(CPU_OS_TARGET),arm-netbsd) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-wii) +ifeq ($(CPU_OS_TARGET),arm-palmos) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-aix) +ifeq ($(CPU_OS_TARGET),arm-wince) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),sparc-linux) +ifeq ($(CPU_OS_TARGET),arm-gba) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),sparc-netbsd) +ifeq ($(CPU_OS_TARGET),arm-nds) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),sparc-solaris) +ifeq ($(CPU_OS_TARGET),arm-embedded) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),sparc-embedded) +ifeq ($(CPU_OS_TARGET),arm-symbian) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-linux) +ifeq ($(CPU_OS_TARGET),arm-android) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-freebsd) +ifeq ($(CPU_OS_TARGET),arm-aros) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-haiku) +ifeq ($(CPU_OS_TARGET),arm-freertos) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-netbsd) +ifeq ($(CPU_OS_TARGET),arm-ios) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-solaris) +ifeq ($(CPU_OS_TARGET),powerpc64-linux) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-openbsd) +ifeq ($(CPU_OS_TARGET),powerpc64-darwin) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-darwin) +ifeq ($(CPU_OS_TARGET),powerpc64-embedded) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-win64) +ifeq ($(CPU_OS_TARGET),powerpc64-aix) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-embedded) +ifeq ($(CPU_OS_TARGET),avr-embedded) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-iphonesim) +ifeq ($(CPU_OS_TARGET),armeb-linux) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-android) +ifeq ($(CPU_OS_TARGET),armeb-embedded) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-aros) +ifeq ($(CPU_OS_TARGET),mips-linux) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-dragonfly) +ifeq ($(CPU_OS_TARGET),mipsel-linux) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-linux) +ifeq ($(CPU_OS_TARGET),mipsel-embedded) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-netbsd) +ifeq ($(CPU_OS_TARGET),mipsel-android) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-palmos) +ifeq ($(CPU_OS_TARGET),mipsel-ps1) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-wince) +ifeq ($(CPU_OS_TARGET),mips64-linux) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-gba) +ifeq ($(CPU_OS_TARGET),mips64el-linux) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-nds) +ifeq ($(CPU_OS_TARGET),jvm-java) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-embedded) +ifeq ($(CPU_OS_TARGET),jvm-android) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-symbian) +ifeq ($(CPU_OS_TARGET),i8086-embedded) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-android) +ifeq ($(CPU_OS_TARGET),i8086-msdos) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-aros) +ifeq ($(CPU_OS_TARGET),i8086-win16) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-ios) +ifeq ($(CPU_OS_TARGET),aarch64-linux) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc64-linux) +ifeq ($(CPU_OS_TARGET),aarch64-freebsd) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc64-darwin) +ifeq ($(CPU_OS_TARGET),aarch64-darwin) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc64-embedded) +ifeq ($(CPU_OS_TARGET),aarch64-win64) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc64-aix) +ifeq ($(CPU_OS_TARGET),aarch64-embedded) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),avr-embedded) +ifeq ($(CPU_OS_TARGET),aarch64-iphonesim) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),armeb-linux) +ifeq ($(CPU_OS_TARGET),aarch64-android) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),armeb-embedded) +ifeq ($(CPU_OS_TARGET),aarch64-ios) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),mips-linux) +ifeq ($(CPU_OS_TARGET),wasm32-embedded) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),mipsel-linux) +ifeq ($(CPU_OS_TARGET),wasm32-wasip1) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),mipsel-embedded) +ifeq ($(CPU_OS_TARGET),wasm32-wasip1threads) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),mipsel-android) +ifeq ($(CPU_OS_TARGET),wasm32-wasip2) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),jvm-java) +ifeq ($(CPU_OS_TARGET),sparc64-linux) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),jvm-android) +ifeq ($(CPU_OS_TARGET),riscv32-linux) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i8086-embedded) +ifeq ($(CPU_OS_TARGET),riscv32-embedded) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i8086-msdos) +ifeq ($(CPU_OS_TARGET),riscv32-freertos) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i8086-win16) +ifeq ($(CPU_OS_TARGET),riscv64-linux) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),aarch64-linux) +ifeq ($(CPU_OS_TARGET),riscv64-embedded) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),aarch64-darwin) +ifeq ($(CPU_OS_TARGET),xtensa-linux) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),aarch64-android) +ifeq ($(CPU_OS_TARGET),xtensa-embedded) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),aarch64-ios) +ifeq ($(CPU_OS_TARGET),xtensa-freertos) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(CPU_OS_TARGET),z80-embedded) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),sparc64-linux) +ifeq ($(CPU_OS_TARGET),z80-zxspectrum) override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-linux) +ifeq ($(CPU_OS_TARGET),z80-msxdos) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),z80-amstradcpc) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),loongarch64-linux) +override COMPILER_UNITDIR+=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-linux) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-go32v2) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-win32) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-os2) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-freebsd) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-beos) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-haiku) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-netbsd) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-solaris) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-netware) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-openbsd) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-wdosx) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-darwin) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-emx) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-watcom) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-netwlibc) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-wince) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-embedded) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-symbian) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-nativent) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-iphonesim) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-android) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),i386-aros) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),m68k-linux) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),m68k-netbsd) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),m68k-amiga) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(CPU_OS_TARGET),m68k-atari) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-go32v2) +ifeq ($(CPU_OS_TARGET),m68k-palmos) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-win32) +ifeq ($(CPU_OS_TARGET),m68k-macosclassic) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-os2) +ifeq ($(CPU_OS_TARGET),m68k-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-freebsd) +ifeq ($(CPU_OS_TARGET),m68k-sinclairql) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-beos) +ifeq ($(CPU_OS_TARGET),m68k-human68k) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-haiku) +ifeq ($(CPU_OS_TARGET),powerpc-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-netbsd) +ifeq ($(CPU_OS_TARGET),powerpc-netbsd) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-solaris) +ifeq ($(CPU_OS_TARGET),powerpc-amiga) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-netware) +ifeq ($(CPU_OS_TARGET),powerpc-macosclassic) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-openbsd) +ifeq ($(CPU_OS_TARGET),powerpc-darwin) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-wdosx) +ifeq ($(CPU_OS_TARGET),powerpc-morphos) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-darwin) +ifeq ($(CPU_OS_TARGET),powerpc-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-emx) +ifeq ($(CPU_OS_TARGET),powerpc-wii) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-watcom) +ifeq ($(CPU_OS_TARGET),powerpc-aix) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-netwlibc) +ifeq ($(CPU_OS_TARGET),sparc-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-wince) +ifeq ($(CPU_OS_TARGET),sparc-netbsd) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-embedded) +ifeq ($(CPU_OS_TARGET),sparc-solaris) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-symbian) +ifeq ($(CPU_OS_TARGET),sparc-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-nativent) +ifeq ($(CPU_OS_TARGET),x86_64-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-iphonesim) +ifeq ($(CPU_OS_TARGET),x86_64-freebsd) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-android) +ifeq ($(CPU_OS_TARGET),x86_64-haiku) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i386-aros) +ifeq ($(CPU_OS_TARGET),x86_64-netbsd) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),m68k-linux) +ifeq ($(CPU_OS_TARGET),x86_64-solaris) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),m68k-netbsd) +ifeq ($(CPU_OS_TARGET),x86_64-openbsd) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),m68k-amiga) +ifeq ($(CPU_OS_TARGET),x86_64-darwin) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),m68k-atari) +ifeq ($(CPU_OS_TARGET),x86_64-win64) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),m68k-palmos) +ifeq ($(CPU_OS_TARGET),x86_64-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),m68k-macosclassic) +ifeq ($(CPU_OS_TARGET),x86_64-iphonesim) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),m68k-embedded) +ifeq ($(CPU_OS_TARGET),x86_64-android) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-linux) +ifeq ($(CPU_OS_TARGET),x86_64-aros) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-netbsd) +ifeq ($(CPU_OS_TARGET),x86_64-dragonfly) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-amiga) +ifeq ($(CPU_OS_TARGET),arm-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-macosclassic) +ifeq ($(CPU_OS_TARGET),arm-netbsd) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-darwin) +ifeq ($(CPU_OS_TARGET),arm-palmos) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-morphos) +ifeq ($(CPU_OS_TARGET),arm-wince) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-embedded) +ifeq ($(CPU_OS_TARGET),arm-gba) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-wii) +ifeq ($(CPU_OS_TARGET),arm-nds) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc-aix) +ifeq ($(CPU_OS_TARGET),arm-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),sparc-linux) +ifeq ($(CPU_OS_TARGET),arm-symbian) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),sparc-netbsd) +ifeq ($(CPU_OS_TARGET),arm-android) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),sparc-solaris) +ifeq ($(CPU_OS_TARGET),arm-aros) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),sparc-embedded) +ifeq ($(CPU_OS_TARGET),arm-freertos) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-linux) +ifeq ($(CPU_OS_TARGET),arm-ios) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-freebsd) +ifeq ($(CPU_OS_TARGET),powerpc64-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-haiku) +ifeq ($(CPU_OS_TARGET),powerpc64-darwin) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-netbsd) +ifeq ($(CPU_OS_TARGET),powerpc64-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-solaris) +ifeq ($(CPU_OS_TARGET),powerpc64-aix) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-openbsd) +ifeq ($(CPU_OS_TARGET),avr-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-darwin) +ifeq ($(CPU_OS_TARGET),armeb-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-win64) +ifeq ($(CPU_OS_TARGET),armeb-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-embedded) +ifeq ($(CPU_OS_TARGET),mips-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-iphonesim) +ifeq ($(CPU_OS_TARGET),mipsel-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-android) +ifeq ($(CPU_OS_TARGET),mipsel-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-aros) +ifeq ($(CPU_OS_TARGET),mipsel-android) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),x86_64-dragonfly) +ifeq ($(CPU_OS_TARGET),mipsel-ps1) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-linux) +ifeq ($(CPU_OS_TARGET),mips64-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-netbsd) +ifeq ($(CPU_OS_TARGET),mips64el-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-palmos) +ifeq ($(CPU_OS_TARGET),jvm-java) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-wince) +ifeq ($(CPU_OS_TARGET),jvm-android) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-gba) +ifeq ($(CPU_OS_TARGET),i8086-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-nds) +ifeq ($(CPU_OS_TARGET),i8086-msdos) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-embedded) +ifeq ($(CPU_OS_TARGET),i8086-win16) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-symbian) +ifeq ($(CPU_OS_TARGET),aarch64-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-android) +ifeq ($(CPU_OS_TARGET),aarch64-freebsd) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-aros) +ifeq ($(CPU_OS_TARGET),aarch64-darwin) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),arm-ios) +ifeq ($(CPU_OS_TARGET),aarch64-win64) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc64-linux) +ifeq ($(CPU_OS_TARGET),aarch64-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc64-darwin) +ifeq ($(CPU_OS_TARGET),aarch64-iphonesim) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc64-embedded) +ifeq ($(CPU_OS_TARGET),aarch64-android) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),powerpc64-aix) +ifeq ($(CPU_OS_TARGET),aarch64-ios) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),avr-embedded) +ifeq ($(CPU_OS_TARGET),wasm32-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),armeb-linux) +ifeq ($(CPU_OS_TARGET),wasm32-wasip1) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),armeb-embedded) +ifeq ($(CPU_OS_TARGET),wasm32-wasip1threads) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),mips-linux) +ifeq ($(CPU_OS_TARGET),wasm32-wasip2) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),mipsel-linux) +ifeq ($(CPU_OS_TARGET),sparc64-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),mipsel-embedded) +ifeq ($(CPU_OS_TARGET),riscv32-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),mipsel-android) +ifeq ($(CPU_OS_TARGET),riscv32-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),jvm-java) +ifeq ($(CPU_OS_TARGET),riscv32-freertos) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),jvm-android) +ifeq ($(CPU_OS_TARGET),riscv64-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i8086-embedded) +ifeq ($(CPU_OS_TARGET),riscv64-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i8086-msdos) +ifeq ($(CPU_OS_TARGET),xtensa-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),i8086-win16) +ifeq ($(CPU_OS_TARGET),xtensa-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),aarch64-linux) +ifeq ($(CPU_OS_TARGET),xtensa-freertos) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),aarch64-darwin) +ifeq ($(CPU_OS_TARGET),z80-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),aarch64-android) +ifeq ($(CPU_OS_TARGET),z80-zxspectrum) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),aarch64-ios) +ifeq ($(CPU_OS_TARGET),z80-msxdos) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(CPU_OS_TARGET),z80-amstradcpc) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),sparc64-linux) +ifeq ($(CPU_OS_TARGET),loongarch64-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif ifdef REQUIRE_UNITSDIR @@ -1692,11 +2119,11 @@ ifdef REQUIRE_PACKAGESDIR override PACKAGESDIR+=$(REQUIRE_PACKAGESDIR) endif ifdef ZIPINSTALL -ifneq ($(findstring $(OS_TARGET),$(UNIXs)),) +ifneq ($(filter $(OS_TARGET),$(UNIXs)),) UNIXHier=1 endif else -ifneq ($(findstring $(OS_SOURCE),$(UNIXs)),) +ifneq ($(filter $(OS_SOURCE),$(UNIXs)),) UNIXHier=1 endif endif @@ -1881,12 +2308,120 @@ endif else CROSSBINDIR= endif +ifeq ($(OS_SOURCE),linux) +ifndef GCCLIBDIR +ifeq ($(CPU_TARGET),i386) +ifneq ($(filter x86_64,$(shell uname -a)),) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) +else +CROSSGCCOPT=-m32 +endif +endif +endif +ifeq ($(CPU_TARGET),powerpc) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) +else +CROSSGCCOPT=-m32 +endif +endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +else +CROSSGCCOPT=-m64 +endif +endif +ifeq ($(CPU_TARGET),sparc) +ifneq ($(filter sparc64,$(shell uname -a)),) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) +else +CROSSGCCOPT=-m32 +endif +endif +endif +ifneq ($(filter $(CPU_TARGET),mips64 mipsel64),) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -mabi=64 -print-libgcc-file-name`) +else +CROSSGCCOPT=-mabi=64 +endif +endif +ifneq ($(filter $(CPU_TARGET),mips mipsel),) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -mabi=32 -print-libgcc-file-name`) +else +CROSSGCCOPT=-mabi=32 +endif +endif +ifeq ($(BINUTILSPREFIX),) +ifeq ($(GCCLIBDIR),) +GCCLIBDIR:=$(shell dirname `gcc -print-libgcc-file-name`) +endif +else +ifeq ($(CROSSGCCOPT),) +CROSSGCCOPT=-g +endif +endif +endif +ifdef FPCFPMAKE +FPCFPMAKE_CPU_TARGET=$(shell $(FPCFPMAKE) -iTP) +ifeq ($(CPU_TARGET),$(FPCFPMAKE_CPU_TARGET)) +FPCMAKEGCCLIBDIR:=$(GCCLIBDIR) +else +ifneq ($(filter $(FPCFPMAKE_CPU_TARGET),aarch64 powerpc64 riscv64 sparc64 x86_64 loongarch64),) +FPCMAKE_CROSSGCCOPT=-m64 +else +ifneq ($(filter $(FPCFPMAKE_CPU_TARGET),mips64 mips64el),) +FPCMAKE_CROSSGCCOPT=-mabi=64 +else +ifneq ($(filter $(FPCFPMAKE_CPU_TARGET),mips mipsel),) +FPCMAKE_CROSSGCCOPT=-mabi=32 +else +ifeq ($(FPCFPMAKE_CPU_TARGET),riscv64) +FPCMAKE_CROSSGCCOPT=-mabi=lp64 +else +ifeq ($(FPCFPMAKE_CPU_TARGET),riscv32) +FPCMAKE_CROSSGCCOPT=-mabi=ilp32 +else +ifeq ($(FPCFPMAKE_CPU_TARGET),loongarch64) +FPCMAKE_CROSSGCCOPT=-mabi=lp64d +else +FPCMAKE_CROSSGCCOPT=-m32 +endif +endif +endif +endif +endif +endif +FPCMAKEGCCLIBDIR:=$(shell dirname `gcc $(FPCMAKE_CROSSGCCOPT) -print-libgcc-file-name`) +endif +endif +ifndef FPCMAKEGCCLIBDIR +FPCMAKEGCCLIBDIR:=$(shell dirname `gcc -print-libgcc-file-name`) +endif +ifndef GCCLIBDIR +CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) +ifneq ($(CROSSGCC),) +GCCLIBDIR:=$(shell dirname `$(CROSSGCC) $(CROSSGCCOPT) -print-libgcc-file-name`) +endif +endif +endif +ifdef inUnix +ifeq ($(OS_SOURCE),netbsd) +OTHERLIBDIR:=/usr/pkg/lib +endif +export GCCLIBDIR FPCMAKEGCCLIBDIR OTHERLIBDIR +endif BATCHEXT=.bat LOADEREXT=.as EXEEXT=.exe PPLEXT=.ppl PPUEXT=.ppu OEXT=.o +LTOEXT=.bc ASMEXT=.s SMARTEXT=.sl STATICLIBEXT=.a @@ -1894,8 +2429,9 @@ SHAREDLIBEXT=.so SHAREDLIBPREFIX=libfp STATICLIBPREFIX=libp IMPORTLIBPREFIX=libimp -RSTEXT=.rst +RSTEXT=.rsj EXEDBGEXT=.dbg +ALL_EXEEXT=.exe ifeq ($(OS_TARGET),go32v1) STATICLIBPREFIX= SHORTSUFFIX=v1 @@ -1992,6 +2528,7 @@ ifeq ($(OS_TARGET),atari) EXEEXT=.ttp SHORTSUFFIX=ata endif +ALL_EXEEXT+=.ttp ifeq ($(OS_TARGET),beos) BATCHEXT=.sh EXEEXT= @@ -2018,6 +2555,7 @@ STATICLIBPREFIX= SHORTSUFFIX=nw IMPORTLIBPREFIX=imp endif +ALL_EXEEXT+=.nlm ifeq ($(OS_TARGET),netwlibc) EXEEXT=.nlm STATICLIBPREFIX= @@ -2031,7 +2569,7 @@ DEBUGSYMEXT=.xcoff SHORTSUFFIX=mac IMPORTLIBPREFIX=imp endif -ifneq ($(findstring $(OS_TARGET),darwin iphonesim ios),) +ifneq ($(filter $(OS_TARGET),darwin iphonesim ios),) BATCHEXT=.sh EXEEXT= HASSHAREDLIB=1 @@ -2043,6 +2581,7 @@ EXEEXT=.gba SHAREDLIBEXT=.so SHORTSUFFIX=gba endif +ALL_EXEEXT+=.gba ifeq ($(OS_TARGET),symbian) SHAREDLIBEXT=.dll SHORTSUFFIX=symbian @@ -2056,6 +2595,7 @@ EXEEXT=.dol SHAREDLIBEXT=.so SHORTSUFFIX=wii endif +ALL_EXEEXT+=.dol ifeq ($(OS_TARGET),aix) BATCHEXT=.sh EXEEXT= @@ -2081,6 +2621,11 @@ STATICLIBPREFIX= STATICLIBEXT=.a SHORTSUFFIX=d16 endif +ifeq ($(OS_TARGET),msxdos) +STATICLIBPREFIX= +STATICLIBEXT=.a +SHORTSUFFIX=msd +endif ifeq ($(OS_TARGET),embedded) ifeq ($(CPU_TARGET),i8086) STATICLIBPREFIX= @@ -2088,15 +2633,32 @@ STATICLIBEXT=.a else EXEEXT=.bin endif +ifeq ($(CPU_TARGET),z80) +OEXT=.rel +endif SHORTSUFFIX=emb endif +ALL_EXEEXT+=.bin ifeq ($(OS_TARGET),win16) STATICLIBPREFIX= STATICLIBEXT=.a SHAREDLIBEXT=.dll SHORTSUFFIX=w16 endif -ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),) +ifeq ($(OS_TARGET),zxspectrum) +OEXT=.rel +endif +ifeq ($(OS_TARGET),wasip1) +EXEEXT=.wasm +endif +ALL_EXEEXT+=.wasm +ifeq ($(OS_TARGET),wasip1threads) +EXEEXT=.wasm +endif +ifeq ($(OS_TARGET),wasip2) +EXEEXT=.wasm +endif +ifneq ($(filter $(OS_SOURCE),$(LIMIT83fs)),) FPCMADE=fpcmade.$(SHORTSUFFIX) ZIPSUFFIX=$(SHORTSUFFIX) ZIPCROSSPREFIX= @@ -2351,275 +2913,359 @@ TAROPT=vz TAREXT=.tar.gz endif override REQUIRE_PACKAGES=rtl -ifeq ($(FULL_TARGET),i386-linux) +ifeq ($(CPU_OS_TARGET),i386-linux) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-go32v2) +ifeq ($(CPU_OS_TARGET),i386-go32v2) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-win32) +ifeq ($(CPU_OS_TARGET),i386-win32) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-os2) +ifeq ($(CPU_OS_TARGET),i386-os2) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-freebsd) +ifeq ($(CPU_OS_TARGET),i386-freebsd) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-beos) +ifeq ($(CPU_OS_TARGET),i386-beos) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-haiku) +ifeq ($(CPU_OS_TARGET),i386-haiku) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-netbsd) +ifeq ($(CPU_OS_TARGET),i386-netbsd) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-solaris) +ifeq ($(CPU_OS_TARGET),i386-solaris) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-netware) +ifeq ($(CPU_OS_TARGET),i386-netware) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-openbsd) +ifeq ($(CPU_OS_TARGET),i386-openbsd) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-wdosx) +ifeq ($(CPU_OS_TARGET),i386-wdosx) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-darwin) +ifeq ($(CPU_OS_TARGET),i386-darwin) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-emx) +ifeq ($(CPU_OS_TARGET),i386-emx) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-watcom) +ifeq ($(CPU_OS_TARGET),i386-watcom) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-netwlibc) +ifeq ($(CPU_OS_TARGET),i386-netwlibc) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-wince) +ifeq ($(CPU_OS_TARGET),i386-wince) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-embedded) +ifeq ($(CPU_OS_TARGET),i386-embedded) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-symbian) +ifeq ($(CPU_OS_TARGET),i386-symbian) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-nativent) +ifeq ($(CPU_OS_TARGET),i386-nativent) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-iphonesim) +ifeq ($(CPU_OS_TARGET),i386-iphonesim) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-android) +ifeq ($(CPU_OS_TARGET),i386-android) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i386-aros) +ifeq ($(CPU_OS_TARGET),i386-aros) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),m68k-linux) +ifeq ($(CPU_OS_TARGET),m68k-linux) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),m68k-netbsd) +ifeq ($(CPU_OS_TARGET),m68k-netbsd) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),m68k-amiga) +ifeq ($(CPU_OS_TARGET),m68k-amiga) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),m68k-atari) +ifeq ($(CPU_OS_TARGET),m68k-atari) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),m68k-palmos) +ifeq ($(CPU_OS_TARGET),m68k-palmos) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),m68k-macosclassic) +ifeq ($(CPU_OS_TARGET),m68k-macosclassic) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),m68k-embedded) +ifeq ($(CPU_OS_TARGET),m68k-embedded) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),powerpc-linux) +ifeq ($(CPU_OS_TARGET),m68k-sinclairql) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),powerpc-netbsd) +ifeq ($(CPU_OS_TARGET),m68k-human68k) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),powerpc-amiga) +ifeq ($(CPU_OS_TARGET),powerpc-linux) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),powerpc-macosclassic) +ifeq ($(CPU_OS_TARGET),powerpc-netbsd) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),powerpc-darwin) +ifeq ($(CPU_OS_TARGET),powerpc-amiga) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),powerpc-morphos) +ifeq ($(CPU_OS_TARGET),powerpc-macosclassic) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),powerpc-embedded) +ifeq ($(CPU_OS_TARGET),powerpc-darwin) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),powerpc-wii) +ifeq ($(CPU_OS_TARGET),powerpc-morphos) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),powerpc-aix) +ifeq ($(CPU_OS_TARGET),powerpc-embedded) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),sparc-linux) +ifeq ($(CPU_OS_TARGET),powerpc-wii) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),sparc-netbsd) +ifeq ($(CPU_OS_TARGET),powerpc-aix) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),sparc-solaris) +ifeq ($(CPU_OS_TARGET),sparc-linux) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),sparc-embedded) +ifeq ($(CPU_OS_TARGET),sparc-netbsd) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),x86_64-linux) +ifeq ($(CPU_OS_TARGET),sparc-solaris) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),x86_64-freebsd) +ifeq ($(CPU_OS_TARGET),sparc-embedded) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),x86_64-haiku) +ifeq ($(CPU_OS_TARGET),x86_64-linux) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),x86_64-netbsd) +ifeq ($(CPU_OS_TARGET),x86_64-freebsd) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),x86_64-solaris) +ifeq ($(CPU_OS_TARGET),x86_64-haiku) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),x86_64-openbsd) +ifeq ($(CPU_OS_TARGET),x86_64-netbsd) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),x86_64-darwin) +ifeq ($(CPU_OS_TARGET),x86_64-solaris) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),x86_64-win64) +ifeq ($(CPU_OS_TARGET),x86_64-openbsd) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),x86_64-embedded) +ifeq ($(CPU_OS_TARGET),x86_64-darwin) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),x86_64-iphonesim) +ifeq ($(CPU_OS_TARGET),x86_64-win64) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),x86_64-android) +ifeq ($(CPU_OS_TARGET),x86_64-embedded) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),x86_64-aros) +ifeq ($(CPU_OS_TARGET),x86_64-iphonesim) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),x86_64-dragonfly) +ifeq ($(CPU_OS_TARGET),x86_64-android) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),arm-linux) +ifeq ($(CPU_OS_TARGET),x86_64-aros) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),arm-netbsd) +ifeq ($(CPU_OS_TARGET),x86_64-dragonfly) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),arm-palmos) +ifeq ($(CPU_OS_TARGET),arm-linux) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),arm-wince) +ifeq ($(CPU_OS_TARGET),arm-netbsd) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),arm-gba) +ifeq ($(CPU_OS_TARGET),arm-palmos) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),arm-nds) +ifeq ($(CPU_OS_TARGET),arm-wince) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),arm-embedded) +ifeq ($(CPU_OS_TARGET),arm-gba) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),arm-symbian) +ifeq ($(CPU_OS_TARGET),arm-nds) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),arm-android) +ifeq ($(CPU_OS_TARGET),arm-embedded) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),arm-aros) +ifeq ($(CPU_OS_TARGET),arm-symbian) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),arm-ios) +ifeq ($(CPU_OS_TARGET),arm-android) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),powerpc64-linux) +ifeq ($(CPU_OS_TARGET),arm-aros) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),powerpc64-darwin) +ifeq ($(CPU_OS_TARGET),arm-freertos) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),powerpc64-embedded) +ifeq ($(CPU_OS_TARGET),arm-ios) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),powerpc64-aix) +ifeq ($(CPU_OS_TARGET),powerpc64-linux) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),avr-embedded) +ifeq ($(CPU_OS_TARGET),powerpc64-darwin) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),armeb-linux) +ifeq ($(CPU_OS_TARGET),powerpc64-embedded) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),armeb-embedded) +ifeq ($(CPU_OS_TARGET),powerpc64-aix) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),mips-linux) +ifeq ($(CPU_OS_TARGET),avr-embedded) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),mipsel-linux) +ifeq ($(CPU_OS_TARGET),armeb-linux) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),mipsel-embedded) +ifeq ($(CPU_OS_TARGET),armeb-embedded) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),mipsel-android) +ifeq ($(CPU_OS_TARGET),mips-linux) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),jvm-java) +ifeq ($(CPU_OS_TARGET),mipsel-linux) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),jvm-android) +ifeq ($(CPU_OS_TARGET),mipsel-embedded) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i8086-embedded) +ifeq ($(CPU_OS_TARGET),mipsel-android) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i8086-msdos) +ifeq ($(CPU_OS_TARGET),mipsel-ps1) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),i8086-win16) +ifeq ($(CPU_OS_TARGET),mips64-linux) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),aarch64-linux) +ifeq ($(CPU_OS_TARGET),mips64el-linux) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),aarch64-darwin) +ifeq ($(CPU_OS_TARGET),jvm-java) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),aarch64-android) +ifeq ($(CPU_OS_TARGET),jvm-android) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),aarch64-ios) +ifeq ($(CPU_OS_TARGET),i8086-embedded) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(CPU_OS_TARGET),i8086-msdos) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),sparc64-linux) +ifeq ($(CPU_OS_TARGET),i8086-win16) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),aarch64-linux) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),aarch64-freebsd) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),aarch64-darwin) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),aarch64-win64) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),aarch64-embedded) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),aarch64-iphonesim) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),aarch64-android) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),aarch64-ios) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),wasm32-embedded) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),wasm32-wasip1) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),wasm32-wasip1threads) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),wasm32-wasip2) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),sparc64-linux) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),riscv32-linux) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),riscv32-embedded) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),riscv32-freertos) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),riscv64-linux) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),riscv64-embedded) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),xtensa-linux) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),xtensa-embedded) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),xtensa-freertos) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),z80-embedded) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),z80-zxspectrum) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),z80-msxdos) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),z80-amstradcpc) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(CPU_OS_TARGET),loongarch64-linux) REQUIRE_PACKAGES_RTL=1 endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) +ifeq ($(PACKAGEDIR_RTL),) +PACKAGEDIR_RTL:=$(firstword $(subst /Makefile,,$(strip $(wildcard $(addsuffix /rtl/Makefile,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_RTL),) +PACKAGEDIR_RTL:=$(firstword $(subst /fpmake.pp,,$(strip $(wildcard $(addsuffix /rtl/fpmake.pp,$(PACKAGESDIR)))))) +endif +endif ifneq ($(PACKAGEDIR_RTL),) ifneq ($(wildcard $(PACKAGEDIR_RTL)/units/$(TARGETSUFFIX)),) UNITDIR_RTL=$(PACKAGEDIR_RTL)/units/$(TARGETSUFFIX) @@ -2673,11 +3319,11 @@ endif ifndef CROSSBOOTSTRAP ifneq ($(BINUTILSPREFIX),) override FPCOPT+=-XP$(BINUTILSPREFIX) -endif -ifneq ($(BINUTILSPREFIX),) +ifneq ($(RLINKPATH),) override FPCOPT+=-Xr$(RLINKPATH) endif endif +endif ifndef CROSSCOMPILE ifneq ($(BINUTILSPREFIX),) override FPCMAKEOPT+=-XP$(BINUTILSPREFIX) @@ -2763,8 +3409,8 @@ ifdef SYSROOTPATH override FPCOPT+=-XR$(SYSROOTPATH) else ifeq ($(OS_TARGET),$(OS_SOURCE)) -ifneq ($(findstring $(OS_TARGET),darwin),) -ifneq ($(findstring $(CPU_TARGET),aarch64),) +ifeq ($(OS_TARGET),darwin) +ifeq ($(CPU_TARGET),aarch64) ifneq ($(wildcard /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk),) override FPCOPT+=-XR/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk endif @@ -2775,13 +3421,27 @@ endif ifdef CREATESHARED override FPCOPT+=-Cg endif -ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(filter $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) +ifneq ($(filter $(CPU_TARGET),x86_64 mips mipsel mips64 mips64el riscv64 powerpc64),) override FPCOPT+=-Cg endif endif +ifneq ($(filter $(CPU_TARGET),z80),) +override FPCOPT+=-CX -XX +endif ifdef LINKSHARED endif +ifdef GCCLIBDIR +override FPCOPT+=-Fl$(GCCLIBDIR) +ifdef FPCMAKEGCCLIBDIR +override FPCMAKEOPT+=-Fl$(FPCMAKEGCCLIBDIR) +else +override FPCMAKEOPT+=-Fl$(GCCLIBDIR) +endif +endif +ifdef OTHERLIBDIR +override FPCOPT+=$(addprefix -Fl,$(OTHERLIBDIR)) +endif ifdef OPT override FPCOPT+=$(OPT) endif @@ -2808,10 +3468,10 @@ ifdef ACROSSCOMPILE override FPCOPT+=$(CROSSOPT) endif override COMPILER:=$(strip $(FPC) $(FPCOPT)) -ifneq (,$(findstring -sh ,$(COMPILER))) +ifneq (,$(filter -sh,$(COMPILER))) UseEXECPPAS=1 endif -ifneq (,$(findstring -s ,$(COMPILER))) +ifneq (,$(filter -s,$(COMPILER))) ifeq ($(FULL_SOURCE),$(FULL_TARGET)) UseEXECPPAS=1 endif @@ -2848,7 +3508,7 @@ fpc_debug: $(MAKE) all DEBUG=1 fpc_release: $(MAKE) all RELEASE=1 -.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .lpr .dpr .pp .rc .res +.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) $(LTOEXT) .pas .lpr .dpr .pp .rc .res $(COMPILER_UNITTARGETDIR): $(MKDIRTREE) $(COMPILER_UNITTARGETDIR) $(COMPILER_TARGETDIR): @@ -2879,6 +3539,7 @@ vpath %.lpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) vpath %.dpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) vpath %.inc $(COMPILER_INCLUDEDIR) vpath %$(OEXT) $(COMPILER_UNITTARGETDIR) +vpath %$(LTOEXT) $(COMPILER_UNITTARGETDIR) vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR) .PHONY: fpc_shared override INSTALLTARGET+=fpc_shared_install @@ -2899,7 +3560,7 @@ fpc_shared: ifdef HASSHAREDLIB $(MAKE) all CREATESHARED=1 LINKSHARED=1 CREATESMART=1 ifneq ($(SHARED_BUILD),n) - $(PPUMOVE) -q $(SHARED_LIBUNITS) -i$(COMPILER_UNITTARGETDIR) -o$(SHARED_FULLNAME) -d$(COMPILER_UNITTARGETDIR) + $(PPUMOVE) -q $(SHARED_LIBUNITS) -i$(COMPILER_UNITTARGETDIR) -o$(SHARED_FULLNAME) -d$(COMPILER_UNITTARGETDIR) -P$(BINUTILSPREFIX) endif else @$(ECHO) Shared Libraries not supported @@ -2921,13 +3582,15 @@ override INSTALLPPUFILES:=$(filter-out $(INSTALL_BUILDUNIT)$(PPUEXT),$(INSTALLPP endif ifdef INSTALLPPUFILES ifneq ($(IMPORTLIBPREFIX)-$(STATICLIBEXT),$(STATICLIBPREFIX)-$(STATICLIBEXT)) -override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) +override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(subst $(PPUEXT),$(LTOEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) else -override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) +override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(subst $(PPUEXT),$(LTOEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) endif ifneq ($(UNITTARGETDIRPREFIX),) -override INSTALLPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(notdir $(INSTALLPPUFILES))) -override INSTALLPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(notdir $(INSTALLPPULINKFILES)))) +override INSTALLPPUFILENAMES:=$(notdir $(INSTALLPPUFILES)) +override INSTALLPPULINKFILENAMES:=$(notdir $(INSTALLPPULINKFILES)) +override INSTALLPPUFILES=$(addprefix $(UNITTARGETDIRPREFIX),$(INSTALLPPUFILENAMES)) +override INSTALLPPULINKFILES=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(INSTALLPPULINKFILENAMES))) endif override INSTALL_CREATEPACKAGEFPC=1 endif @@ -3076,18 +3739,21 @@ override CLEANEXEDBGFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEDBGFILES)) endif ifdef CLEAN_PROGRAMS override CLEANEXEFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEEXT), $(CLEAN_PROGRAMS))) +override ALL_CLEANEXEFILES+=$(foreach lEXEEXT,$(ALL_EXEEXT),$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(lEXEEXT), $(CLEAN_PROGRAMS)))) override CLEANEXEDBGFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEDBGEXT), $(CLEAN_PROGRAMS))) endif ifdef CLEAN_UNITS override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS)) endif ifdef CLEANPPUFILES -override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) +override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(subst $(PPUEXT),$(LTOEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) ifdef DEBUGSYMEXT override CLEANPPULINKFILES+=$(subst $(PPUEXT),$(DEBUGSYMEXT),$(CLEANPPUFILES)) endif -override CLEANPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILES)) -override CLEANPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILES))) +override CLEANPPUFILENAMES:=$(CLEANPPUFILES) +override CLEANPPUFILES=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILENAMES)) +override CLEANPPULINKFILENAMES:=$(CLEANPPULINKFILES) +override CLEANPPULINKFILES=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILENAMES))) endif fpc_clean: $(CLEANTARGET) ifdef CLEANEXEFILES @@ -3111,12 +3777,16 @@ endif ifdef LIB_NAME -$(DEL) $(LIB_NAME) $(LIB_FULLNAME) endif - -$(DEL) $(FPCMADE) Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE) - -$(DEL) *$(ASMEXT) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT) + -$(DEL) $(FPCMADE) *$(FULL_TARGET).fpm Package.fpc *$(ASMEXT) + -$(DEL) $(FPCEXTFILE) $(REDIRFILE) script*.res link*.res *_script.res *_link.res symbol_order*.fpc + -$(DEL) $(PPAS) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT) fpc_cleanall: $(CLEANTARGET) ifdef CLEANEXEFILES -$(DEL) $(CLEANEXEFILES) endif +ifdef ALL_CLEANEXEFILES + -$(DEL) $(ALL_CLEANEXEFILES) +endif ifdef COMPILER_UNITTARGETDIR ifdef CLEANPPUFILES -$(DEL) $(CLEANPPUFILES) @@ -3133,13 +3803,14 @@ ifdef CLEAN_FILES endif -$(DELTREE) units -$(DELTREE) bin - -$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT) + -$(DEL) *$(OEXT) *$(LTOEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT) ifneq ($(PPUEXT),.ppu) -$(DEL) *.o *.ppu *.a endif -$(DELTREE) *$(SMARTEXT) - -$(DEL) fpcmade.* Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE) - -$(DEL) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT) + -$(DEL) fpcmade.* Package.fpc *.fpm + -$(DEL) $(FPCEXTFILE) $(REDIRFILE) script*.res link*.res *_script.res *_link.res symbol_order*.fpc + -$(DEL) $(PPAS) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT) ifdef AOUTEXT -$(DEL) *$(AOUTEXT) endif diff --git a/components/synedit/Makefile.compiled b/components/synedit/Makefile.compiled index 49e2e10096..5daed47756 100644 --- a/components/synedit/Makefile.compiled +++ b/components/synedit/Makefile.compiled @@ -1,5 +1,5 @@ - + diff --git a/components/synedit/Makefile.fpc b/components/synedit/Makefile.fpc index 4a7e25e1d5..b9d0a5cb20 100644 --- a/components/synedit/Makefile.fpc +++ b/components/synedit/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for SynEdit 1.0 # -# This file was generated on 07/07/2025 +# This file was generated on 7-7-25 [package] name=synedit @@ -11,7 +11,7 @@ version=1.0 [compiler] unittargetdir=units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) unitdir=. ../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lazedit/lib/$(CPU_TARGET)-$(OS_TARGET) ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) -options=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc -vm6060 $(DBG_OPTIONS) +options=-MObjFPC -Scghi -CR -O1 -g -gl -l -vewnhibq -vm6058,5091,5024,4055,3124,3123 -dLCL -dLCL$(LCL_PLATFORM) -CR -dgc $(DBG_OPTIONS) [target] units=allsynedit.pas diff --git a/components/synedit/synedit.lpk b/components/synedit/synedit.lpk index 33515f8ed9..4971cbd3e9 100644 --- a/components/synedit/synedit.lpk +++ b/components/synedit/synedit.lpk @@ -11,8 +11,6 @@ -