diff --git a/lcl/Makefile b/lcl/Makefile index df3b5860eb..ce6d80e7e9 100644 --- a/lcl/Makefile +++ b/lcl/Makefile @@ -2,7 +2,7 @@ # 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-macos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded powerpc-wii powerpc-aix sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-haiku x86_64-netbsd x86_64-solaris x86_64-openbsd x86_64-darwin x86_64-win64 x86_64-embedded x86_64-iphonesim x86_64-android x86_64-aros x86_64-dragonfly arm-linux arm-netbsd arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian arm-android arm-aros arm-freertos powerpc64-linux powerpc64-darwin powerpc64-embedded powerpc64-aix avr-embedded armeb-linux armeb-embedded mips-linux mipsel-linux mipsel-embedded mipsel-android mips64el-linux jvm-java jvm-android i8086-embedded i8086-msdos i8086-win16 aarch64-linux aarch64-darwin aarch64-win64 aarch64-android wasm-wasm sparc64-linux riscv32-linux riscv32-embedded riscv64-linux riscv64-embedded xtensa-linux xtensa-embedded xtensa-freertos z80-embedded z80-zxspectrum z80-msxdos +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 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 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-android aarch64-ios wasm32-embedded wasm32-wasi sparc64-linux riscv32-linux riscv32-embedded riscv64-linux riscv64-embedded xtensa-linux xtensa-embedded xtensa-freertos z80-embedded z80-zxspectrum z80-msxdos z80-amstradcpc BSDs = freebsd netbsd openbsd darwin dragonfly UNIXs = linux $(BSDs) solaris qnx haiku aix LIMIT83fs = go32v2 os2 emx watcom msdos win16 atari @@ -58,7 +58,7 @@ SRCBATCHEXT=.bat endif endif ifdef COMSPEC -ifneq ($(findstring $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),) +ifneq ($(filter $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),) ifndef RUNBATCH RUNBATCH=$(COMSPEC) /C endif @@ -177,6 +177,8 @@ else ARCH=$(CPU_TARGET) endif endif +ifeq ($(FULL_TARGET),aarch64-embedded) +endif ifeq ($(FULL_TARGET),arm-embedded) ifeq ($(SUBARCH),) $(error When compiling for arm-embedded, a sub-architecture (e.g. SUBARCH=armv4t or SUBARCH=armv7m) must be defined) @@ -213,11 +215,11 @@ $(error When compiling for arm-freertos, a sub-architecture (e.g. SUBARCH=armv6m endif override FPCOPT+=-Cp$(SUBARCH) endif -ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),) +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) @@ -228,11 +230,11 @@ ifneq ($(FULL_TARGET),$(FULL_SOURCE)) CROSSCOMPILE=1 endif ifeq ($(findstring makefile,$(MAKECMDGOALS)),) -ifeq ($(findstring $(FULL_TARGET),$(MAKEFILETARGETS)),) +ifeq ($(filter $(FULL_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) @@ -286,8 +288,8 @@ endif ifndef CROSSBINDIR CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(TARGETSUFFIX)) endif -ifneq ($(findstring $(OS_TARGET),darwin iphonesim),) -ifeq ($(OS_SOURCE),darwin) +ifneq ($(filter $(OS_TARGET),darwin iphonesim ios),) +ifneq ($(filter $(OS_SOURCE),darwin ios),) DARWIN2DARWIN=1 endif endif @@ -447,12 +449,15 @@ endif ifeq ($(FULL_TARGET),m68k-palmos) override TARGET_DIRS+=interfaces endif -ifeq ($(FULL_TARGET),m68k-macos) +ifeq ($(FULL_TARGET),m68k-macosclassic) override TARGET_DIRS+=interfaces endif ifeq ($(FULL_TARGET),m68k-embedded) override TARGET_DIRS+=interfaces endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override TARGET_DIRS+=interfaces +endif ifeq ($(FULL_TARGET),powerpc-linux) override TARGET_DIRS+=interfaces endif @@ -462,7 +467,7 @@ endif ifeq ($(FULL_TARGET),powerpc-amiga) override TARGET_DIRS+=interfaces endif -ifeq ($(FULL_TARGET),powerpc-macos) +ifeq ($(FULL_TARGET),powerpc-macosclassic) override TARGET_DIRS+=interfaces endif ifeq ($(FULL_TARGET),powerpc-darwin) @@ -540,9 +545,6 @@ endif ifeq ($(FULL_TARGET),arm-palmos) override TARGET_DIRS+=interfaces endif -ifeq ($(FULL_TARGET),arm-darwin) -override TARGET_DIRS+=interfaces -endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_DIRS+=interfaces endif @@ -567,6 +569,9 @@ endif ifeq ($(FULL_TARGET),arm-freertos) override TARGET_DIRS+=interfaces endif +ifeq ($(FULL_TARGET),arm-ios) +override TARGET_DIRS+=interfaces +endif ifeq ($(FULL_TARGET),powerpc64-linux) override TARGET_DIRS+=interfaces endif @@ -600,6 +605,9 @@ endif ifeq ($(FULL_TARGET),mipsel-android) override TARGET_DIRS+=interfaces endif +ifeq ($(FULL_TARGET),mips64-linux) +override TARGET_DIRS+=interfaces +endif ifeq ($(FULL_TARGET),mips64el-linux) override TARGET_DIRS+=interfaces endif @@ -621,16 +629,28 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) override TARGET_DIRS+=interfaces endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override TARGET_DIRS+=interfaces +endif ifeq ($(FULL_TARGET),aarch64-darwin) override TARGET_DIRS+=interfaces endif ifeq ($(FULL_TARGET),aarch64-win64) override TARGET_DIRS+=interfaces endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override TARGET_DIRS+=interfaces +endif ifeq ($(FULL_TARGET),aarch64-android) override TARGET_DIRS+=interfaces endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),aarch64-ios) +override TARGET_DIRS+=interfaces +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +override TARGET_DIRS+=interfaces +endif +ifeq ($(FULL_TARGET),wasm32-wasi) override TARGET_DIRS+=interfaces endif ifeq ($(FULL_TARGET),sparc64-linux) @@ -666,6 +686,9 @@ endif ifeq ($(FULL_TARGET),z80-msxdos) override TARGET_DIRS+=interfaces endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override TARGET_DIRS+=interfaces +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=alllclunits endif @@ -750,12 +773,15 @@ endif ifeq ($(FULL_TARGET),m68k-palmos) override TARGET_UNITS+=alllclunits endif -ifeq ($(FULL_TARGET),m68k-macos) +ifeq ($(FULL_TARGET),m68k-macosclassic) override TARGET_UNITS+=alllclunits endif ifeq ($(FULL_TARGET),m68k-embedded) override TARGET_UNITS+=alllclunits endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override TARGET_UNITS+=alllclunits +endif ifeq ($(FULL_TARGET),powerpc-linux) override TARGET_UNITS+=alllclunits endif @@ -765,7 +791,7 @@ endif ifeq ($(FULL_TARGET),powerpc-amiga) override TARGET_UNITS+=alllclunits endif -ifeq ($(FULL_TARGET),powerpc-macos) +ifeq ($(FULL_TARGET),powerpc-macosclassic) override TARGET_UNITS+=alllclunits endif ifeq ($(FULL_TARGET),powerpc-darwin) @@ -843,9 +869,6 @@ endif ifeq ($(FULL_TARGET),arm-palmos) override TARGET_UNITS+=alllclunits endif -ifeq ($(FULL_TARGET),arm-darwin) -override TARGET_UNITS+=alllclunits -endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_UNITS+=alllclunits endif @@ -870,6 +893,9 @@ endif ifeq ($(FULL_TARGET),arm-freertos) override TARGET_UNITS+=alllclunits endif +ifeq ($(FULL_TARGET),arm-ios) +override TARGET_UNITS+=alllclunits +endif ifeq ($(FULL_TARGET),powerpc64-linux) override TARGET_UNITS+=alllclunits endif @@ -903,6 +929,9 @@ endif ifeq ($(FULL_TARGET),mipsel-android) override TARGET_UNITS+=alllclunits endif +ifeq ($(FULL_TARGET),mips64-linux) +override TARGET_UNITS+=alllclunits +endif ifeq ($(FULL_TARGET),mips64el-linux) override TARGET_UNITS+=alllclunits endif @@ -924,16 +953,28 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) override TARGET_UNITS+=alllclunits endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override TARGET_UNITS+=alllclunits +endif ifeq ($(FULL_TARGET),aarch64-darwin) override TARGET_UNITS+=alllclunits endif ifeq ($(FULL_TARGET),aarch64-win64) override TARGET_UNITS+=alllclunits endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override TARGET_UNITS+=alllclunits +endif ifeq ($(FULL_TARGET),aarch64-android) override TARGET_UNITS+=alllclunits endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),aarch64-ios) +override TARGET_UNITS+=alllclunits +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +override TARGET_UNITS+=alllclunits +endif +ifeq ($(FULL_TARGET),wasm32-wasi) override TARGET_UNITS+=alllclunits endif ifeq ($(FULL_TARGET),sparc64-linux) @@ -969,308 +1010,332 @@ endif ifeq ($(FULL_TARGET),z80-msxdos) override TARGET_UNITS+=alllclunits endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override TARGET_UNITS+=alllclunits +endif ifeq ($(FULL_TARGET),i386-linux) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-go32v2) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-win32) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-os2) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-freebsd) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-beos) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-haiku) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-netbsd) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-solaris) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-netware) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-openbsd) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-wdosx) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-darwin) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-emx) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-watcom) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-netwlibc) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-wince) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-embedded) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-symbian) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-nativent) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-iphonesim) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-android) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-aros) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),m68k-linux) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),m68k-netbsd) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),m68k-amiga) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),m68k-atari) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),m68k-palmos) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif -ifeq ($(FULL_TARGET),m68k-macos) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +ifeq ($(FULL_TARGET),m68k-macosclassic) +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),m68k-embedded) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage +endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),powerpc-linux) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),powerpc-netbsd) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),powerpc-amiga) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif -ifeq ($(FULL_TARGET),powerpc-macos) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +ifeq ($(FULL_TARGET),powerpc-macosclassic) +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),powerpc-darwin) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),powerpc-morphos) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),powerpc-embedded) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),powerpc-wii) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),powerpc-aix) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),sparc-linux) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),sparc-netbsd) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),sparc-solaris) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),sparc-embedded) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),x86_64-linux) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),x86_64-freebsd) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),x86_64-haiku) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),x86_64-netbsd) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),x86_64-solaris) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),x86_64-openbsd) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),x86_64-darwin) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),x86_64-win64) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),x86_64-embedded) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),x86_64-iphonesim) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),x86_64-android) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),x86_64-aros) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),x86_64-dragonfly) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),arm-linux) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),arm-netbsd) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),arm-palmos) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage -endif -ifeq ($(FULL_TARGET),arm-darwin) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),arm-wince) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),arm-gba) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),arm-nds) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),arm-embedded) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),arm-symbian) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),arm-android) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),arm-aros) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),arm-freertos) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage +endif +ifeq ($(FULL_TARGET),arm-ios) +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),powerpc64-linux) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),powerpc64-darwin) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),powerpc64-embedded) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),powerpc64-aix) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),avr-embedded) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),armeb-linux) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),armeb-embedded) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),mips-linux) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),mipsel-linux) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),mipsel-embedded) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),mipsel-android) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage +endif +ifeq ($(FULL_TARGET),mips64-linux) +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),mips64el-linux) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),jvm-java) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),jvm-android) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i8086-embedded) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i8086-msdos) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i8086-win16) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),aarch64-linux) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage +endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),aarch64-darwin) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),aarch64-win64) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage +endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),aarch64-android) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif -ifeq ($(FULL_TARGET),wasm-wasm) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +ifeq ($(FULL_TARGET),aarch64-ios) +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage +endif +ifeq ($(FULL_TARGET),wasm32-wasi) +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),sparc64-linux) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),riscv32-linux) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),riscv32-embedded) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),riscv64-linux) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),riscv64-embedded) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),xtensa-linux) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),xtensa-embedded) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),xtensa-freertos) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),z80-embedded) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),z80-zxspectrum) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),z80-msxdos) -override TARGET_IMPLICITUNITS+=actnlist arrow avglvltree buttons calendar chart checklst clipbrd clistbox comctrls controls dbactns dbctrls dbgrids dialogs dynamicarray dynhasharray editbtn extctrls extdlgs extendedstrings extgraphics filectrl forms fpcadds graphics graphtype grids imglist inipropstorage interfacebase lazlinkedlist lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lconvencoding lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls stringhashlist textstrings toolwin utrace xmlpropstorage +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage +endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override TARGET_IMPLICITUNITS+=actnlist arrow buttons calendar checklst clipbrd comctrls controls dbactns dbctrls dbgrids dialogs editbtn extctrls extdlgs extgraphics filectrl forms graphics grids imglist inipropstorage interfacebase lclintf lclmemmanager lclproc lclrescache lclstrconsts lcltype lclunicodedata lmessages lresources maskedit menus pairsplitter popupnotifier postscriptprinter printers propertystorage spin stdactns stdctrls toolwin utrace xmlpropstorage endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_RSTS+=lclstrconsts @@ -1356,12 +1421,15 @@ endif ifeq ($(FULL_TARGET),m68k-palmos) override TARGET_RSTS+=lclstrconsts endif -ifeq ($(FULL_TARGET),m68k-macos) +ifeq ($(FULL_TARGET),m68k-macosclassic) override TARGET_RSTS+=lclstrconsts endif ifeq ($(FULL_TARGET),m68k-embedded) override TARGET_RSTS+=lclstrconsts endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override TARGET_RSTS+=lclstrconsts +endif ifeq ($(FULL_TARGET),powerpc-linux) override TARGET_RSTS+=lclstrconsts endif @@ -1371,7 +1439,7 @@ endif ifeq ($(FULL_TARGET),powerpc-amiga) override TARGET_RSTS+=lclstrconsts endif -ifeq ($(FULL_TARGET),powerpc-macos) +ifeq ($(FULL_TARGET),powerpc-macosclassic) override TARGET_RSTS+=lclstrconsts endif ifeq ($(FULL_TARGET),powerpc-darwin) @@ -1449,9 +1517,6 @@ endif ifeq ($(FULL_TARGET),arm-palmos) override TARGET_RSTS+=lclstrconsts endif -ifeq ($(FULL_TARGET),arm-darwin) -override TARGET_RSTS+=lclstrconsts -endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_RSTS+=lclstrconsts endif @@ -1476,6 +1541,9 @@ endif ifeq ($(FULL_TARGET),arm-freertos) override TARGET_RSTS+=lclstrconsts endif +ifeq ($(FULL_TARGET),arm-ios) +override TARGET_RSTS+=lclstrconsts +endif ifeq ($(FULL_TARGET),powerpc64-linux) override TARGET_RSTS+=lclstrconsts endif @@ -1509,6 +1577,9 @@ endif ifeq ($(FULL_TARGET),mipsel-android) override TARGET_RSTS+=lclstrconsts endif +ifeq ($(FULL_TARGET),mips64-linux) +override TARGET_RSTS+=lclstrconsts +endif ifeq ($(FULL_TARGET),mips64el-linux) override TARGET_RSTS+=lclstrconsts endif @@ -1530,16 +1601,28 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) override TARGET_RSTS+=lclstrconsts endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override TARGET_RSTS+=lclstrconsts +endif ifeq ($(FULL_TARGET),aarch64-darwin) override TARGET_RSTS+=lclstrconsts endif ifeq ($(FULL_TARGET),aarch64-win64) override TARGET_RSTS+=lclstrconsts endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override TARGET_RSTS+=lclstrconsts +endif ifeq ($(FULL_TARGET),aarch64-android) override TARGET_RSTS+=lclstrconsts endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),aarch64-ios) +override TARGET_RSTS+=lclstrconsts +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +override TARGET_RSTS+=lclstrconsts +endif +ifeq ($(FULL_TARGET),wasm32-wasi) override TARGET_RSTS+=lclstrconsts endif ifeq ($(FULL_TARGET),sparc64-linux) @@ -1575,6 +1658,9 @@ endif ifeq ($(FULL_TARGET),z80-msxdos) override TARGET_RSTS+=lclstrconsts endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override TARGET_RSTS+=lclstrconsts +endif ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif @@ -1659,12 +1745,15 @@ endif ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),m68k-macos) +ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif +ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif @@ -1674,7 +1763,7 @@ endif ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),powerpc-macos) +ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif ifeq ($(FULL_TARGET),powerpc-darwin) @@ -1752,9 +1841,6 @@ endif ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),arm-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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif @@ -1779,6 +1865,9 @@ endif ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif +ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif @@ -1812,6 +1901,9 @@ endif ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif +ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif @@ -1833,16 +1925,28 @@ endif ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif +ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif +ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(FULL_TARGET),wasm32-wasi) 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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif ifeq ($(FULL_TARGET),sparc64-linux) @@ -1878,6 +1982,9 @@ endif ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif +ifeq ($(FULL_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 ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard widgetset/*$(OEXT)) $(wildcard widgetset/*$(PPUEXT)) $(wildcard widgetset/*$(RSTEXT))$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif ifeq ($(FULL_TARGET),i386-linux) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif @@ -1962,12 +2069,15 @@ endif ifeq ($(FULL_TARGET),m68k-palmos) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),m68k-macos) +ifeq ($(FULL_TARGET),m68k-macosclassic) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif ifeq ($(FULL_TARGET),m68k-embedded) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),powerpc-linux) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif @@ -1977,7 +2087,7 @@ endif ifeq ($(FULL_TARGET),powerpc-amiga) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),powerpc-macos) +ifeq ($(FULL_TARGET),powerpc-macosclassic) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif ifeq ($(FULL_TARGET),powerpc-darwin) @@ -2055,9 +2165,6 @@ endif ifeq ($(FULL_TARGET),arm-palmos) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),arm-darwin) -override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) -endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif @@ -2082,6 +2189,9 @@ endif ifeq ($(FULL_TARGET),arm-freertos) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),arm-ios) +override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),powerpc64-linux) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif @@ -2115,6 +2225,9 @@ endif ifeq ($(FULL_TARGET),mipsel-android) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),mips64-linux) +override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),mips64el-linux) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif @@ -2136,16 +2249,28 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),aarch64-darwin) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif ifeq ($(FULL_TARGET),aarch64-win64) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),aarch64-android) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),aarch64-ios) +override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),wasm32-wasi) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif ifeq ($(FULL_TARGET),sparc64-linux) @@ -2181,6 +2306,9 @@ endif ifeq ($(FULL_TARGET),z80-msxdos) override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override COMPILER_OPTIONS+=-gl -Sic $(LCL_DISABLE_CHECKS) $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),i386-linux) override COMPILER_INCLUDEDIR+=include endif @@ -2265,12 +2393,15 @@ endif ifeq ($(FULL_TARGET),m68k-palmos) override COMPILER_INCLUDEDIR+=include endif -ifeq ($(FULL_TARGET),m68k-macos) +ifeq ($(FULL_TARGET),m68k-macosclassic) override COMPILER_INCLUDEDIR+=include endif ifeq ($(FULL_TARGET),m68k-embedded) override COMPILER_INCLUDEDIR+=include endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override COMPILER_INCLUDEDIR+=include +endif ifeq ($(FULL_TARGET),powerpc-linux) override COMPILER_INCLUDEDIR+=include endif @@ -2280,7 +2411,7 @@ endif ifeq ($(FULL_TARGET),powerpc-amiga) override COMPILER_INCLUDEDIR+=include endif -ifeq ($(FULL_TARGET),powerpc-macos) +ifeq ($(FULL_TARGET),powerpc-macosclassic) override COMPILER_INCLUDEDIR+=include endif ifeq ($(FULL_TARGET),powerpc-darwin) @@ -2358,9 +2489,6 @@ endif ifeq ($(FULL_TARGET),arm-palmos) override COMPILER_INCLUDEDIR+=include endif -ifeq ($(FULL_TARGET),arm-darwin) -override COMPILER_INCLUDEDIR+=include -endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_INCLUDEDIR+=include endif @@ -2385,6 +2513,9 @@ endif ifeq ($(FULL_TARGET),arm-freertos) override COMPILER_INCLUDEDIR+=include endif +ifeq ($(FULL_TARGET),arm-ios) +override COMPILER_INCLUDEDIR+=include +endif ifeq ($(FULL_TARGET),powerpc64-linux) override COMPILER_INCLUDEDIR+=include endif @@ -2418,6 +2549,9 @@ endif ifeq ($(FULL_TARGET),mipsel-android) override COMPILER_INCLUDEDIR+=include endif +ifeq ($(FULL_TARGET),mips64-linux) +override COMPILER_INCLUDEDIR+=include +endif ifeq ($(FULL_TARGET),mips64el-linux) override COMPILER_INCLUDEDIR+=include endif @@ -2439,16 +2573,28 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) override COMPILER_INCLUDEDIR+=include endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override COMPILER_INCLUDEDIR+=include +endif ifeq ($(FULL_TARGET),aarch64-darwin) override COMPILER_INCLUDEDIR+=include endif ifeq ($(FULL_TARGET),aarch64-win64) override COMPILER_INCLUDEDIR+=include endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override COMPILER_INCLUDEDIR+=include +endif ifeq ($(FULL_TARGET),aarch64-android) override COMPILER_INCLUDEDIR+=include endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),aarch64-ios) +override COMPILER_INCLUDEDIR+=include +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +override COMPILER_INCLUDEDIR+=include +endif +ifeq ($(FULL_TARGET),wasm32-wasi) override COMPILER_INCLUDEDIR+=include endif ifeq ($(FULL_TARGET),sparc64-linux) @@ -2484,6 +2630,9 @@ endif ifeq ($(FULL_TARGET),z80-msxdos) override COMPILER_INCLUDEDIR+=include endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override COMPILER_INCLUDEDIR+=include +endif ifeq ($(FULL_TARGET),i386-linux) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif @@ -2568,12 +2717,15 @@ endif ifeq ($(FULL_TARGET),m68k-palmos) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif -ifeq ($(FULL_TARGET),m68k-macos) +ifeq ($(FULL_TARGET),m68k-macosclassic) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif ifeq ($(FULL_TARGET),m68k-embedded) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset +endif ifeq ($(FULL_TARGET),powerpc-linux) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif @@ -2583,7 +2735,7 @@ endif ifeq ($(FULL_TARGET),powerpc-amiga) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif -ifeq ($(FULL_TARGET),powerpc-macos) +ifeq ($(FULL_TARGET),powerpc-macosclassic) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif ifeq ($(FULL_TARGET),powerpc-darwin) @@ -2661,9 +2813,6 @@ endif ifeq ($(FULL_TARGET),arm-palmos) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif -ifeq ($(FULL_TARGET),arm-darwin) -override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset -endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif @@ -2688,6 +2837,9 @@ endif ifeq ($(FULL_TARGET),arm-freertos) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif +ifeq ($(FULL_TARGET),arm-ios) +override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset +endif ifeq ($(FULL_TARGET),powerpc64-linux) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif @@ -2721,6 +2873,9 @@ endif ifeq ($(FULL_TARGET),mipsel-android) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif +ifeq ($(FULL_TARGET),mips64-linux) +override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset +endif ifeq ($(FULL_TARGET),mips64el-linux) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif @@ -2742,16 +2897,28 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset +endif ifeq ($(FULL_TARGET),aarch64-darwin) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif ifeq ($(FULL_TARGET),aarch64-win64) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset +endif ifeq ($(FULL_TARGET),aarch64-android) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),aarch64-ios) +override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset +endif +ifeq ($(FULL_TARGET),wasm32-wasi) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif ifeq ($(FULL_TARGET),sparc64-linux) @@ -2787,6 +2954,9 @@ endif ifeq ($(FULL_TARGET),z80-msxdos) override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override COMPILER_UNITDIR+=../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/freetype/lib/$(CPU_TARGET)-$(OS_TARGET) . $(NONWIN32) forms widgetset +endif ifeq ($(FULL_TARGET),i386-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif @@ -2871,12 +3041,15 @@ endif ifeq ($(FULL_TARGET),m68k-palmos) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif -ifeq ($(FULL_TARGET),m68k-macos) +ifeq ($(FULL_TARGET),m68k-macosclassic) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif ifeq ($(FULL_TARGET),m68k-embedded) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) +endif ifeq ($(FULL_TARGET),powerpc-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif @@ -2886,7 +3059,7 @@ endif ifeq ($(FULL_TARGET),powerpc-amiga) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif -ifeq ($(FULL_TARGET),powerpc-macos) +ifeq ($(FULL_TARGET),powerpc-macosclassic) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif ifeq ($(FULL_TARGET),powerpc-darwin) @@ -2964,9 +3137,6 @@ endif ifeq ($(FULL_TARGET),arm-palmos) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif -ifeq ($(FULL_TARGET),arm-darwin) -override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) -endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif @@ -2991,6 +3161,9 @@ endif ifeq ($(FULL_TARGET),arm-freertos) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif +ifeq ($(FULL_TARGET),arm-ios) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) +endif ifeq ($(FULL_TARGET),powerpc64-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif @@ -3024,6 +3197,9 @@ endif ifeq ($(FULL_TARGET),mipsel-android) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif +ifeq ($(FULL_TARGET),mips64-linux) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) +endif ifeq ($(FULL_TARGET),mips64el-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif @@ -3045,16 +3221,28 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) +endif ifeq ($(FULL_TARGET),aarch64-darwin) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif ifeq ($(FULL_TARGET),aarch64-win64) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) +endif ifeq ($(FULL_TARGET),aarch64-android) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),aarch64-ios) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) +endif +ifeq ($(FULL_TARGET),wasm32-wasi) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif ifeq ($(FULL_TARGET),sparc64-linux) @@ -3090,6 +3278,9 @@ endif ifeq ($(FULL_TARGET),z80-msxdos) override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override COMPILER_UNITTARGETDIR+=units/$(CPU_TARGET)-$(OS_TARGET) +endif ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) endif @@ -3097,11 +3288,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 @@ -3289,7 +3480,7 @@ endif ifeq ($(OS_SOURCE),linux) ifndef GCCLIBDIR ifeq ($(CPU_TARGET),i386) -ifneq ($(findstring x86_64,$(shell uname -a)),) +ifneq ($(filter x86_64,$(shell uname -a)),) ifeq ($(BINUTILSPREFIX),) GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) else @@ -3297,6 +3488,13 @@ 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`) @@ -3305,7 +3503,7 @@ CROSSGCCOPT=-m64 endif endif ifeq ($(CPU_TARGET),sparc) -ifneq ($(findstring sparc64,$(shell uname -a)),) +ifneq ($(filter sparc64,$(shell uname -a)),) ifeq ($(BINUTILSPREFIX),) GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) else @@ -3313,11 +3511,57 @@ 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),) +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 +FPCMAKE_CROSSGCCOPT=-m32 +endif +endif +endif +endif +endif +FPCMAKEGCCLIBDIR:=$(shell dirname `gcc $(FPCMAKE_CROSSGCCOPT) -print-libgcc-file-name`) endif endif ifndef FPCMAKEGCCLIBDIR @@ -3480,14 +3724,14 @@ STATICLIBPREFIX= SHORTSUFFIX=nwl IMPORTLIBPREFIX=imp endif -ifeq ($(OS_TARGET),macos) +ifeq ($(OS_TARGET),macosclassic) BATCHEXT= EXEEXT= DEBUGSYMEXT=.xcoff SHORTSUFFIX=mac IMPORTLIBPREFIX=imp endif -ifneq ($(findstring $(OS_TARGET),darwin iphonesim),) +ifneq ($(filter $(OS_TARGET),darwin iphonesim ios),) BATCHEXT=.sh EXEEXT= HASSHAREDLIB=1 @@ -3563,7 +3807,10 @@ endif ifeq ($(OS_TARGET),zxspectrum) OEXT=.rel endif -ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),) +ifeq ($(OS_TARGET),wasi) +EXEEXT=.wasm +endif +ifneq ($(filter $(OS_SOURCE),$(LIMIT83fs)),) FPCMADE=fpcmade.$(SHORTSUFFIX) ZIPSUFFIX=$(SHORTSUFFIX) ZIPCROSSPREFIX= @@ -3902,12 +4149,15 @@ endif ifeq ($(FULL_TARGET),m68k-palmos) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),m68k-macos) +ifeq ($(FULL_TARGET),m68k-macosclassic) REQUIRE_PACKAGES_RTL=1 endif ifeq ($(FULL_TARGET),m68k-embedded) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +REQUIRE_PACKAGES_RTL=1 +endif ifeq ($(FULL_TARGET),powerpc-linux) REQUIRE_PACKAGES_RTL=1 endif @@ -3917,7 +4167,7 @@ endif ifeq ($(FULL_TARGET),powerpc-amiga) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),powerpc-macos) +ifeq ($(FULL_TARGET),powerpc-macosclassic) REQUIRE_PACKAGES_RTL=1 endif ifeq ($(FULL_TARGET),powerpc-darwin) @@ -3995,9 +4245,6 @@ endif ifeq ($(FULL_TARGET),arm-palmos) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),arm-darwin) -REQUIRE_PACKAGES_RTL=1 -endif ifeq ($(FULL_TARGET),arm-wince) REQUIRE_PACKAGES_RTL=1 endif @@ -4022,6 +4269,9 @@ endif ifeq ($(FULL_TARGET),arm-freertos) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),arm-ios) +REQUIRE_PACKAGES_RTL=1 +endif ifeq ($(FULL_TARGET),powerpc64-linux) REQUIRE_PACKAGES_RTL=1 endif @@ -4055,6 +4305,9 @@ endif ifeq ($(FULL_TARGET),mipsel-android) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),mips64-linux) +REQUIRE_PACKAGES_RTL=1 +endif ifeq ($(FULL_TARGET),mips64el-linux) REQUIRE_PACKAGES_RTL=1 endif @@ -4076,16 +4329,28 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +REQUIRE_PACKAGES_RTL=1 +endif ifeq ($(FULL_TARGET),aarch64-darwin) REQUIRE_PACKAGES_RTL=1 endif ifeq ($(FULL_TARGET),aarch64-win64) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),aarch64-embedded) +REQUIRE_PACKAGES_RTL=1 +endif ifeq ($(FULL_TARGET),aarch64-android) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),aarch64-ios) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(FULL_TARGET),wasm32-wasi) REQUIRE_PACKAGES_RTL=1 endif ifeq ($(FULL_TARGET),sparc64-linux) @@ -4121,6 +4386,9 @@ endif ifeq ($(FULL_TARGET),z80-msxdos) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +REQUIRE_PACKAGES_RTL=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -4176,11 +4444,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) @@ -4262,11 +4530,24 @@ override COMPILER_UNITTARGETDIR=$(COMPILER_TARGETDIR) override UNITTARGETDIRPREFIX=$(TARGETDIRPREFIX) endif endif +ifdef SYSROOTPATH +override FPCOPT+=-XR$(SYSROOTPATH) +else +ifeq ($(OS_TARGET),$(OS_SOURCE)) +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 +endif +endif +endif +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 @@ -4309,10 +4590,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 @@ -4850,12 +5131,15 @@ endif ifeq ($(FULL_TARGET),m68k-palmos) TARGET_DIRS_INTERFACES=1 endif -ifeq ($(FULL_TARGET),m68k-macos) +ifeq ($(FULL_TARGET),m68k-macosclassic) TARGET_DIRS_INTERFACES=1 endif ifeq ($(FULL_TARGET),m68k-embedded) TARGET_DIRS_INTERFACES=1 endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +TARGET_DIRS_INTERFACES=1 +endif ifeq ($(FULL_TARGET),powerpc-linux) TARGET_DIRS_INTERFACES=1 endif @@ -4865,7 +5149,7 @@ endif ifeq ($(FULL_TARGET),powerpc-amiga) TARGET_DIRS_INTERFACES=1 endif -ifeq ($(FULL_TARGET),powerpc-macos) +ifeq ($(FULL_TARGET),powerpc-macosclassic) TARGET_DIRS_INTERFACES=1 endif ifeq ($(FULL_TARGET),powerpc-darwin) @@ -4943,9 +5227,6 @@ endif ifeq ($(FULL_TARGET),arm-palmos) TARGET_DIRS_INTERFACES=1 endif -ifeq ($(FULL_TARGET),arm-darwin) -TARGET_DIRS_INTERFACES=1 -endif ifeq ($(FULL_TARGET),arm-wince) TARGET_DIRS_INTERFACES=1 endif @@ -4970,6 +5251,9 @@ endif ifeq ($(FULL_TARGET),arm-freertos) TARGET_DIRS_INTERFACES=1 endif +ifeq ($(FULL_TARGET),arm-ios) +TARGET_DIRS_INTERFACES=1 +endif ifeq ($(FULL_TARGET),powerpc64-linux) TARGET_DIRS_INTERFACES=1 endif @@ -5003,6 +5287,9 @@ endif ifeq ($(FULL_TARGET),mipsel-android) TARGET_DIRS_INTERFACES=1 endif +ifeq ($(FULL_TARGET),mips64-linux) +TARGET_DIRS_INTERFACES=1 +endif ifeq ($(FULL_TARGET),mips64el-linux) TARGET_DIRS_INTERFACES=1 endif @@ -5024,16 +5311,28 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) TARGET_DIRS_INTERFACES=1 endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +TARGET_DIRS_INTERFACES=1 +endif ifeq ($(FULL_TARGET),aarch64-darwin) TARGET_DIRS_INTERFACES=1 endif ifeq ($(FULL_TARGET),aarch64-win64) TARGET_DIRS_INTERFACES=1 endif +ifeq ($(FULL_TARGET),aarch64-embedded) +TARGET_DIRS_INTERFACES=1 +endif ifeq ($(FULL_TARGET),aarch64-android) TARGET_DIRS_INTERFACES=1 endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),aarch64-ios) +TARGET_DIRS_INTERFACES=1 +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +TARGET_DIRS_INTERFACES=1 +endif +ifeq ($(FULL_TARGET),wasm32-wasi) TARGET_DIRS_INTERFACES=1 endif ifeq ($(FULL_TARGET),sparc64-linux) @@ -5069,6 +5368,9 @@ endif ifeq ($(FULL_TARGET),z80-msxdos) TARGET_DIRS_INTERFACES=1 endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +TARGET_DIRS_INTERFACES=1 +endif ifdef TARGET_DIRS_INTERFACES interfaces_all: $(MAKE) -C interfaces all diff --git a/lcl/Makefile.fpc b/lcl/Makefile.fpc index 611eb6202b..ff421692cd 100644 --- a/lcl/Makefile.fpc +++ b/lcl/Makefile.fpc @@ -9,36 +9,27 @@ units=alllclunits implicitunits= \ actnlist \ arrow \ - avglvltree \ buttons \ calendar \ - chart \ checklst \ clipbrd \ - clistbox \ comctrls \ controls \ dbactns \ dbctrls \ dbgrids \ dialogs \ - dynamicarray \ - dynhasharray \ editbtn \ extctrls \ extdlgs \ - extendedstrings \ extgraphics \ filectrl \ forms \ - fpcadds \ graphics \ - graphtype \ grids \ imglist \ inipropstorage \ interfacebase \ - lazlinkedlist \ lclintf \ lclmemmanager \ lclproc \ @@ -46,7 +37,6 @@ implicitunits= \ lclstrconsts \ lcltype \ lclunicodedata \ - lconvencoding \ lmessages \ lresources \ maskedit \ @@ -59,8 +49,6 @@ implicitunits= \ spin \ stdactns \ stdctrls \ - stringhashlist \ - textstrings \ toolwin \ utrace \ xmlpropstorage diff --git a/lcl/interfaces/gtk2/Makefile b/lcl/interfaces/gtk2/Makefile index d628f5caec..66e5b32c5f 100644 --- a/lcl/interfaces/gtk2/Makefile +++ b/lcl/interfaces/gtk2/Makefile @@ -2,7 +2,7 @@ # 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-macos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded powerpc-wii powerpc-aix sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-haiku x86_64-netbsd x86_64-solaris x86_64-openbsd x86_64-darwin x86_64-win64 x86_64-embedded x86_64-iphonesim x86_64-android x86_64-aros x86_64-dragonfly arm-linux arm-netbsd arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian arm-android arm-aros powerpc64-linux powerpc64-darwin powerpc64-embedded powerpc64-aix avr-embedded armeb-linux armeb-embedded mips-linux mipsel-linux mipsel-embedded mipsel-android jvm-java jvm-android i8086-embedded i8086-msdos i8086-win16 aarch64-linux aarch64-darwin aarch64-android wasm-wasm sparc64-linux riscv32-linux riscv32-embedded riscv64-linux riscv64-embedded xtensa-embedded +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 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 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-android aarch64-ios wasm32-embedded wasm32-wasi sparc64-linux riscv32-linux riscv32-embedded riscv64-linux riscv64-embedded xtensa-linux xtensa-embedded xtensa-freertos z80-embedded z80-zxspectrum z80-msxdos z80-amstradcpc BSDs = freebsd netbsd openbsd darwin dragonfly UNIXs = linux $(BSDs) solaris qnx haiku aix LIMIT83fs = go32v2 os2 emx watcom msdos win16 atari @@ -58,7 +58,7 @@ SRCBATCHEXT=.bat endif endif ifdef COMSPEC -ifneq ($(findstring $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),) +ifneq ($(filter $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),) ifndef RUNBATCH RUNBATCH=$(COMSPEC) /C endif @@ -177,6 +177,8 @@ else ARCH=$(CPU_TARGET) endif endif +ifeq ($(FULL_TARGET),aarch64-embedded) +endif ifeq ($(FULL_TARGET),arm-embedded) ifeq ($(SUBARCH),) $(error When compiling for arm-embedded, a sub-architecture (e.g. SUBARCH=armv4t or SUBARCH=armv7m) must be defined) @@ -195,11 +197,29 @@ $(error When compiling for mipsel-embedded, a sub-architecture (e.g. SUBARCH=pic endif override FPCOPT+=-Cp$(SUBARCH) endif -ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),) +ifeq ($(FULL_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 ($(FULL_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 ($(FULL_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) @@ -210,11 +230,11 @@ ifneq ($(FULL_TARGET),$(FULL_SOURCE)) CROSSCOMPILE=1 endif ifeq ($(findstring makefile,$(MAKECMDGOALS)),) -ifeq ($(findstring $(FULL_TARGET),$(MAKEFILETARGETS)),) +ifeq ($(filter $(FULL_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) @@ -268,8 +288,8 @@ endif ifndef CROSSBINDIR CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(TARGETSUFFIX)) endif -ifneq ($(findstring $(OS_TARGET),darwin iphonesim),) -ifeq ($(OS_SOURCE),darwin) +ifneq ($(filter $(OS_TARGET),darwin iphonesim ios),) +ifneq ($(filter $(OS_SOURCE),darwin ios),) DARWIN2DARWIN=1 endif endif @@ -335,283 +355,652 @@ ifeq ($(OS_TARGET),darwin) DBG_OPTIONS=-gw endif ifeq ($(FULL_TARGET),i386-linux) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-go32v2) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-win32) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-os2) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-freebsd) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-beos) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-haiku) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-netbsd) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-solaris) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-netware) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-openbsd) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-wdosx) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-darwin) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-emx) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-watcom) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-netwlibc) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-wince) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-embedded) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-symbian) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-nativent) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-iphonesim) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-android) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i386-aros) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),m68k-linux) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),m68k-netbsd) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),m68k-amiga) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),m68k-atari) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),m68k-palmos) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif -ifeq ($(FULL_TARGET),m68k-macos) -override TARGET_UNITS+=lcl.pas +ifeq ($(FULL_TARGET),m68k-macosclassic) +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),m68k-embedded) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),powerpc-linux) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),powerpc-netbsd) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),powerpc-amiga) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif -ifeq ($(FULL_TARGET),powerpc-macos) -override TARGET_UNITS+=lcl.pas +ifeq ($(FULL_TARGET),powerpc-macosclassic) +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),powerpc-darwin) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),powerpc-morphos) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),powerpc-embedded) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),powerpc-wii) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),powerpc-aix) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),sparc-linux) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),sparc-netbsd) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),sparc-solaris) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),sparc-embedded) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),x86_64-linux) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),x86_64-freebsd) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),x86_64-haiku) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),x86_64-netbsd) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),x86_64-solaris) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),x86_64-openbsd) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),x86_64-darwin) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),x86_64-win64) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),x86_64-embedded) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),x86_64-iphonesim) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),x86_64-android) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),x86_64-aros) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),x86_64-dragonfly) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),arm-linux) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),arm-netbsd) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),arm-palmos) -override TARGET_UNITS+=lcl.pas -endif -ifeq ($(FULL_TARGET),arm-darwin) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),arm-wince) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),arm-gba) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),arm-nds) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),arm-embedded) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),arm-symbian) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),arm-android) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),arm-aros) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),arm-freertos) +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),arm-ios) +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),powerpc64-linux) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),powerpc64-darwin) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),powerpc64-embedded) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),powerpc64-aix) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),avr-embedded) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),armeb-linux) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),armeb-embedded) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),mips-linux) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),mipsel-linux) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),mipsel-embedded) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),mipsel-android) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),mips64-linux) +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),mips64el-linux) +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),jvm-java) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),jvm-android) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i8086-embedded) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i8086-msdos) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),i8086-win16) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),aarch64-linux) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),aarch64-darwin) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),aarch64-win64) +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),aarch64-android) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif -ifeq ($(FULL_TARGET),wasm-wasm) -override TARGET_UNITS+=lcl.pas +ifeq ($(FULL_TARGET),aarch64-ios) +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),wasm32-wasi) +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),sparc64-linux) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),riscv32-linux) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),riscv32-embedded) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),riscv64-linux) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),riscv64-embedded) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),xtensa-linux) +override TARGET_UNITS+=lcl endif ifeq ($(FULL_TARGET),xtensa-embedded) -override TARGET_UNITS+=lcl.pas +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),xtensa-freertos) +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),z80-embedded) +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),z80-zxspectrum) +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),z80-msxdos) +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override TARGET_UNITS+=lcl +endif +ifeq ($(FULL_TARGET),i386-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-go32v2) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-win32) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-os2) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-freebsd) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-beos) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-haiku) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-netbsd) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-solaris) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-netware) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-openbsd) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-wdosx) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-darwin) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-emx) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-watcom) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-netwlibc) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-wince) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-symbian) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-nativent) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-iphonesim) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-android) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i386-aros) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),m68k-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),m68k-netbsd) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),m68k-amiga) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),m68k-atari) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),m68k-palmos) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),m68k-macosclassic) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),m68k-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),powerpc-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),powerpc-netbsd) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),powerpc-amiga) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),powerpc-macosclassic) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),powerpc-darwin) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),powerpc-morphos) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),powerpc-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),powerpc-wii) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),powerpc-aix) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),sparc-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),sparc-netbsd) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),sparc-solaris) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),sparc-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),x86_64-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),x86_64-freebsd) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),x86_64-haiku) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),x86_64-netbsd) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),x86_64-solaris) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),x86_64-openbsd) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),x86_64-darwin) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),x86_64-win64) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),x86_64-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),x86_64-iphonesim) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),x86_64-android) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),x86_64-aros) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),x86_64-dragonfly) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),arm-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),arm-netbsd) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),arm-palmos) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),arm-wince) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),arm-gba) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),arm-nds) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),arm-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),arm-symbian) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),arm-android) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),arm-aros) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),arm-freertos) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),arm-ios) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),powerpc64-darwin) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),powerpc64-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),powerpc64-aix) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),avr-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),armeb-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),armeb-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),mips-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),mipsel-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),mipsel-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),mipsel-android) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),mips64-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),mips64el-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),jvm-java) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),jvm-android) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i8086-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i8086-msdos) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),i8086-win16) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),aarch64-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),aarch64-darwin) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),aarch64-win64) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),aarch64-android) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),aarch64-ios) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),wasm32-wasi) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),sparc64-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),riscv32-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),riscv32-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),riscv64-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),riscv64-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),xtensa-linux) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),xtensa-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),xtensa-freertos) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),z80-embedded) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),z80-zxspectrum) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),z80-msxdos) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls +endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override TARGET_IMPLICITUNITS+=gtk2cellrenderer gtk2debug gtk2def gtk2disableliboverlay gtk2extra gtk2fontcache gtk2globals gtk2int gtk2listviewtreemodel gtk2msgqueue gtk2proc gtk2themes gtk2winapiwindow gtk2windows gtk2wsbuttons gtk2wscalendar gtk2wschecklst gtk2wscomctrls gtk2wscontrols gtk2wsdialogs gtk2wsextctrls gtk2wsextdlgs gtk2wsfactory gtk2wsforms gtk2wsgrids gtk2wsimglist gtk2wsmenus gtk2wspairsplitter gtk2wsprivate gtk2wsspin gtk2wsstdctrls interfaces unitywsctrls endif ifeq ($(FULL_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)) @@ -697,12 +1086,15 @@ endif ifeq ($(FULL_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-macos) +ifeq ($(FULL_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) 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-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-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 @@ -712,7 +1104,7 @@ endif ifeq ($(FULL_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-macos) +ifeq ($(FULL_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-darwin) @@ -790,9 +1182,6 @@ endif ifeq ($(FULL_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-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),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 @@ -814,6 +1203,12 @@ endif ifeq ($(FULL_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),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),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-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 @@ -847,6 +1242,12 @@ endif ifeq ($(FULL_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),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),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),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 @@ -865,13 +1266,28 @@ endif ifeq ($(FULL_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 ($(FULL_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 ($(FULL_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 ($(FULL_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 ($(FULL_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 ($(FULL_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 ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_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 ($(FULL_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 ($(FULL_TARGET),wasm32-wasi) 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) @@ -889,9 +1305,27 @@ endif ifeq ($(FULL_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 ($(FULL_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 ($(FULL_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 ($(FULL_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 ($(FULL_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 ($(FULL_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 ($(FULL_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 ($(FULL_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 ($(FULL_TARGET),i386-linux) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif @@ -976,12 +1410,15 @@ endif ifeq ($(FULL_TARGET),m68k-palmos) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),m68k-macos) +ifeq ($(FULL_TARGET),m68k-macosclassic) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif ifeq ($(FULL_TARGET),m68k-embedded) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),powerpc-linux) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif @@ -991,7 +1428,7 @@ endif ifeq ($(FULL_TARGET),powerpc-amiga) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),powerpc-macos) +ifeq ($(FULL_TARGET),powerpc-macosclassic) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif ifeq ($(FULL_TARGET),powerpc-darwin) @@ -1069,9 +1506,6 @@ endif ifeq ($(FULL_TARGET),arm-palmos) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),arm-darwin) -override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) -endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif @@ -1093,6 +1527,12 @@ endif ifeq ($(FULL_TARGET),arm-aros) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),arm-freertos) +override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),arm-ios) +override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),powerpc64-linux) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif @@ -1126,6 +1566,12 @@ endif ifeq ($(FULL_TARGET),mipsel-android) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),mips64-linux) +override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),mips64el-linux) +override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),jvm-java) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif @@ -1144,13 +1590,28 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),aarch64-darwin) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),aarch64-win64) +override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),aarch64-android) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),aarch64-ios) +override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),wasm32-wasi) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif ifeq ($(FULL_TARGET),sparc64-linux) @@ -1168,9 +1629,27 @@ endif ifeq ($(FULL_TARGET),riscv64-embedded) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),xtensa-linux) +override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),xtensa-embedded) override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),xtensa-freertos) +override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),z80-embedded) +override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),z80-zxspectrum) +override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),z80-msxdos) +override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override COMPILER_OPTIONS+=-gl -dgtk2 -Sci $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),i386-linux) override COMPILER_INCLUDEDIR+=. endif @@ -1255,12 +1734,15 @@ endif ifeq ($(FULL_TARGET),m68k-palmos) override COMPILER_INCLUDEDIR+=. endif -ifeq ($(FULL_TARGET),m68k-macos) +ifeq ($(FULL_TARGET),m68k-macosclassic) override COMPILER_INCLUDEDIR+=. endif ifeq ($(FULL_TARGET),m68k-embedded) override COMPILER_INCLUDEDIR+=. endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override COMPILER_INCLUDEDIR+=. +endif ifeq ($(FULL_TARGET),powerpc-linux) override COMPILER_INCLUDEDIR+=. endif @@ -1270,7 +1752,7 @@ endif ifeq ($(FULL_TARGET),powerpc-amiga) override COMPILER_INCLUDEDIR+=. endif -ifeq ($(FULL_TARGET),powerpc-macos) +ifeq ($(FULL_TARGET),powerpc-macosclassic) override COMPILER_INCLUDEDIR+=. endif ifeq ($(FULL_TARGET),powerpc-darwin) @@ -1348,9 +1830,6 @@ endif ifeq ($(FULL_TARGET),arm-palmos) override COMPILER_INCLUDEDIR+=. endif -ifeq ($(FULL_TARGET),arm-darwin) -override COMPILER_INCLUDEDIR+=. -endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_INCLUDEDIR+=. endif @@ -1372,6 +1851,12 @@ endif ifeq ($(FULL_TARGET),arm-aros) override COMPILER_INCLUDEDIR+=. endif +ifeq ($(FULL_TARGET),arm-freertos) +override COMPILER_INCLUDEDIR+=. +endif +ifeq ($(FULL_TARGET),arm-ios) +override COMPILER_INCLUDEDIR+=. +endif ifeq ($(FULL_TARGET),powerpc64-linux) override COMPILER_INCLUDEDIR+=. endif @@ -1405,6 +1890,12 @@ endif ifeq ($(FULL_TARGET),mipsel-android) override COMPILER_INCLUDEDIR+=. endif +ifeq ($(FULL_TARGET),mips64-linux) +override COMPILER_INCLUDEDIR+=. +endif +ifeq ($(FULL_TARGET),mips64el-linux) +override COMPILER_INCLUDEDIR+=. +endif ifeq ($(FULL_TARGET),jvm-java) override COMPILER_INCLUDEDIR+=. endif @@ -1423,13 +1914,28 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) override COMPILER_INCLUDEDIR+=. endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override COMPILER_INCLUDEDIR+=. +endif ifeq ($(FULL_TARGET),aarch64-darwin) override COMPILER_INCLUDEDIR+=. endif +ifeq ($(FULL_TARGET),aarch64-win64) +override COMPILER_INCLUDEDIR+=. +endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override COMPILER_INCLUDEDIR+=. +endif ifeq ($(FULL_TARGET),aarch64-android) override COMPILER_INCLUDEDIR+=. endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),aarch64-ios) +override COMPILER_INCLUDEDIR+=. +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +override COMPILER_INCLUDEDIR+=. +endif +ifeq ($(FULL_TARGET),wasm32-wasi) override COMPILER_INCLUDEDIR+=. endif ifeq ($(FULL_TARGET),sparc64-linux) @@ -1447,9 +1953,27 @@ endif ifeq ($(FULL_TARGET),riscv64-embedded) override COMPILER_INCLUDEDIR+=. endif +ifeq ($(FULL_TARGET),xtensa-linux) +override COMPILER_INCLUDEDIR+=. +endif ifeq ($(FULL_TARGET),xtensa-embedded) override COMPILER_INCLUDEDIR+=. endif +ifeq ($(FULL_TARGET),xtensa-freertos) +override COMPILER_INCLUDEDIR+=. +endif +ifeq ($(FULL_TARGET),z80-embedded) +override COMPILER_INCLUDEDIR+=. +endif +ifeq ($(FULL_TARGET),z80-zxspectrum) +override COMPILER_INCLUDEDIR+=. +endif +ifeq ($(FULL_TARGET),z80-msxdos) +override COMPILER_INCLUDEDIR+=. +endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override COMPILER_INCLUDEDIR+=. +endif ifeq ($(FULL_TARGET),i386-linux) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif @@ -1534,12 +2058,15 @@ endif ifeq ($(FULL_TARGET),m68k-palmos) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif -ifeq ($(FULL_TARGET),m68k-macos) +ifeq ($(FULL_TARGET),m68k-macosclassic) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif ifeq ($(FULL_TARGET),m68k-embedded) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . +endif ifeq ($(FULL_TARGET),powerpc-linux) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif @@ -1549,7 +2076,7 @@ endif ifeq ($(FULL_TARGET),powerpc-amiga) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif -ifeq ($(FULL_TARGET),powerpc-macos) +ifeq ($(FULL_TARGET),powerpc-macosclassic) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif ifeq ($(FULL_TARGET),powerpc-darwin) @@ -1627,9 +2154,6 @@ endif ifeq ($(FULL_TARGET),arm-palmos) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif -ifeq ($(FULL_TARGET),arm-darwin) -override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . -endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif @@ -1651,6 +2175,12 @@ endif ifeq ($(FULL_TARGET),arm-aros) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif +ifeq ($(FULL_TARGET),arm-freertos) +override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . +endif +ifeq ($(FULL_TARGET),arm-ios) +override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . +endif ifeq ($(FULL_TARGET),powerpc64-linux) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif @@ -1684,6 +2214,12 @@ endif ifeq ($(FULL_TARGET),mipsel-android) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif +ifeq ($(FULL_TARGET),mips64-linux) +override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . +endif +ifeq ($(FULL_TARGET),mips64el-linux) +override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . +endif ifeq ($(FULL_TARGET),jvm-java) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif @@ -1702,13 +2238,28 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . +endif ifeq ($(FULL_TARGET),aarch64-darwin) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif +ifeq ($(FULL_TARGET),aarch64-win64) +override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . +endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . +endif ifeq ($(FULL_TARGET),aarch64-android) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),aarch64-ios) +override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . +endif +ifeq ($(FULL_TARGET),wasm32-wasi) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif ifeq ($(FULL_TARGET),sparc64-linux) @@ -1726,9 +2277,27 @@ endif ifeq ($(FULL_TARGET),riscv64-embedded) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif +ifeq ($(FULL_TARGET),xtensa-linux) +override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . +endif ifeq ($(FULL_TARGET),xtensa-embedded) override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . endif +ifeq ($(FULL_TARGET),xtensa-freertos) +override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . +endif +ifeq ($(FULL_TARGET),z80-embedded) +override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . +endif +ifeq ($(FULL_TARGET),z80-zxspectrum) +override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . +endif +ifeq ($(FULL_TARGET),z80-msxdos) +override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . +endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override COMPILER_UNITDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET) ../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) .. . +endif ifeq ($(FULL_TARGET),i386-linux) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif @@ -1813,12 +2382,15 @@ endif ifeq ($(FULL_TARGET),m68k-palmos) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif -ifeq ($(FULL_TARGET),m68k-macos) +ifeq ($(FULL_TARGET),m68k-macosclassic) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif ifeq ($(FULL_TARGET),m68k-embedded) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 +endif ifeq ($(FULL_TARGET),powerpc-linux) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif @@ -1828,7 +2400,7 @@ endif ifeq ($(FULL_TARGET),powerpc-amiga) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif -ifeq ($(FULL_TARGET),powerpc-macos) +ifeq ($(FULL_TARGET),powerpc-macosclassic) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif ifeq ($(FULL_TARGET),powerpc-darwin) @@ -1906,9 +2478,6 @@ endif ifeq ($(FULL_TARGET),arm-palmos) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif -ifeq ($(FULL_TARGET),arm-darwin) -override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 -endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif @@ -1930,6 +2499,12 @@ endif ifeq ($(FULL_TARGET),arm-aros) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif +ifeq ($(FULL_TARGET),arm-freertos) +override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 +endif +ifeq ($(FULL_TARGET),arm-ios) +override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 +endif ifeq ($(FULL_TARGET),powerpc64-linux) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif @@ -1963,6 +2538,12 @@ endif ifeq ($(FULL_TARGET),mipsel-android) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif +ifeq ($(FULL_TARGET),mips64-linux) +override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 +endif +ifeq ($(FULL_TARGET),mips64el-linux) +override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 +endif ifeq ($(FULL_TARGET),jvm-java) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif @@ -1981,13 +2562,28 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 +endif ifeq ($(FULL_TARGET),aarch64-darwin) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif +ifeq ($(FULL_TARGET),aarch64-win64) +override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 +endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 +endif ifeq ($(FULL_TARGET),aarch64-android) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),aarch64-ios) +override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 +endif +ifeq ($(FULL_TARGET),wasm32-wasi) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif ifeq ($(FULL_TARGET),sparc64-linux) @@ -2005,9 +2601,27 @@ endif ifeq ($(FULL_TARGET),riscv64-embedded) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif +ifeq ($(FULL_TARGET),xtensa-linux) +override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 +endif ifeq ($(FULL_TARGET),xtensa-embedded) override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 endif +ifeq ($(FULL_TARGET),xtensa-freertos) +override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 +endif +ifeq ($(FULL_TARGET),z80-embedded) +override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 +endif +ifeq ($(FULL_TARGET),z80-zxspectrum) +override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 +endif +ifeq ($(FULL_TARGET),z80-msxdos) +override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 +endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override COMPILER_UNITTARGETDIR+=../../units/$(CPU_TARGET)-$(OS_TARGET)/gtk2 +endif ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) endif @@ -2015,11 +2629,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 @@ -2204,6 +2818,109 @@ 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),) +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 +FPCMAKE_CROSSGCCOPT=-m32 +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 @@ -2348,14 +3065,14 @@ STATICLIBPREFIX= SHORTSUFFIX=nwl IMPORTLIBPREFIX=imp endif -ifeq ($(OS_TARGET),macos) +ifeq ($(OS_TARGET),macosclassic) BATCHEXT= EXEEXT= DEBUGSYMEXT=.xcoff SHORTSUFFIX=mac IMPORTLIBPREFIX=imp endif -ifneq ($(findstring $(OS_TARGET),darwin iphonesim),) +ifneq ($(filter $(OS_TARGET),darwin iphonesim ios),) BATCHEXT=.sh EXEEXT= HASSHAREDLIB=1 @@ -2405,6 +3122,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= @@ -2412,6 +3134,9 @@ STATICLIBEXT=.a else EXEEXT=.bin endif +ifeq ($(CPU_TARGET),z80) +OEXT=.rel +endif SHORTSUFFIX=emb endif ifeq ($(OS_TARGET),win16) @@ -2420,7 +3145,13 @@ STATICLIBEXT=.a SHAREDLIBEXT=.dll SHORTSUFFIX=w16 endif -ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),) +ifeq ($(OS_TARGET),zxspectrum) +OEXT=.rel +endif +ifeq ($(OS_TARGET),wasi) +EXEEXT=.wasm +endif +ifneq ($(filter $(OS_SOURCE),$(LIMIT83fs)),) FPCMADE=fpcmade.$(SHORTSUFFIX) ZIPSUFFIX=$(SHORTSUFFIX) ZIPCROSSPREFIX= @@ -2759,12 +3490,15 @@ endif ifeq ($(FULL_TARGET),m68k-palmos) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),m68k-macos) +ifeq ($(FULL_TARGET),m68k-macosclassic) REQUIRE_PACKAGES_RTL=1 endif ifeq ($(FULL_TARGET),m68k-embedded) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +REQUIRE_PACKAGES_RTL=1 +endif ifeq ($(FULL_TARGET),powerpc-linux) REQUIRE_PACKAGES_RTL=1 endif @@ -2774,7 +3508,7 @@ endif ifeq ($(FULL_TARGET),powerpc-amiga) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),powerpc-macos) +ifeq ($(FULL_TARGET),powerpc-macosclassic) REQUIRE_PACKAGES_RTL=1 endif ifeq ($(FULL_TARGET),powerpc-darwin) @@ -2852,9 +3586,6 @@ endif ifeq ($(FULL_TARGET),arm-palmos) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),arm-darwin) -REQUIRE_PACKAGES_RTL=1 -endif ifeq ($(FULL_TARGET),arm-wince) REQUIRE_PACKAGES_RTL=1 endif @@ -2876,6 +3607,12 @@ endif ifeq ($(FULL_TARGET),arm-aros) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),arm-freertos) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(FULL_TARGET),arm-ios) +REQUIRE_PACKAGES_RTL=1 +endif ifeq ($(FULL_TARGET),powerpc64-linux) REQUIRE_PACKAGES_RTL=1 endif @@ -2909,6 +3646,12 @@ endif ifeq ($(FULL_TARGET),mipsel-android) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),mips64-linux) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(FULL_TARGET),mips64el-linux) +REQUIRE_PACKAGES_RTL=1 +endif ifeq ($(FULL_TARGET),jvm-java) REQUIRE_PACKAGES_RTL=1 endif @@ -2927,13 +3670,28 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +REQUIRE_PACKAGES_RTL=1 +endif ifeq ($(FULL_TARGET),aarch64-darwin) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),aarch64-win64) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(FULL_TARGET),aarch64-embedded) +REQUIRE_PACKAGES_RTL=1 +endif ifeq ($(FULL_TARGET),aarch64-android) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),aarch64-ios) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(FULL_TARGET),wasm32-embedded) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(FULL_TARGET),wasm32-wasi) REQUIRE_PACKAGES_RTL=1 endif ifeq ($(FULL_TARGET),sparc64-linux) @@ -2951,9 +3709,27 @@ endif ifeq ($(FULL_TARGET),riscv64-embedded) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),xtensa-linux) +REQUIRE_PACKAGES_RTL=1 +endif ifeq ($(FULL_TARGET),xtensa-embedded) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),xtensa-freertos) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(FULL_TARGET),z80-embedded) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(FULL_TARGET),z80-zxspectrum) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(FULL_TARGET),z80-msxdos) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +REQUIRE_PACKAGES_RTL=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -3009,11 +3785,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) @@ -3043,16 +3819,7 @@ override FPCOPT+=-gl override FPCOPTDEF+=DEBUG endif ifdef RELEASE -ifneq ($(findstring 2.0.,$(FPC_VERSION)),) -ifeq ($(CPU_TARGET),i386) -FPCCPUOPT:=-OG2p3 -endif -ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1r -endif -else FPCCPUOPT:=-O2 -endif override FPCOPT+=-Ur -Xs $(FPCCPUOPT) -n override FPCOPTDEF+=RELEASE endif @@ -3104,16 +3871,40 @@ override COMPILER_UNITTARGETDIR=$(COMPILER_TARGETDIR) override UNITTARGETDIRPREFIX=$(TARGETDIRPREFIX) endif endif +ifdef SYSROOTPATH +override FPCOPT+=-XR$(SYSROOTPATH) +else +ifeq ($(OS_TARGET),$(OS_SOURCE)) +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 +endif +endif +endif +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 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 @@ -3140,10 +3931,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 diff --git a/lcl/interfaces/gtk2/Makefile.fpc b/lcl/interfaces/gtk2/Makefile.fpc index ac8659b34a..4f57ad0f3f 100644 --- a/lcl/interfaces/gtk2/Makefile.fpc +++ b/lcl/interfaces/gtk2/Makefile.fpc @@ -5,7 +5,40 @@ main=lazarus/lcl packages=rtl [target] -units=lcl.pas +units=lcl +implicitunits= gtk2cellrenderer \ + gtk2debug \ + gtk2def \ + gtk2disableliboverlay \ + gtk2extra \ + gtk2fontcache \ + gtk2globals \ + gtk2int \ + gtk2listviewtreemodel \ + gtk2msgqueue \ + gtk2proc \ + gtk2themes \ + gtk2winapiwindow \ + gtk2windows \ + gtk2wsbuttons \ + gtk2wscalendar \ + gtk2wschecklst \ + gtk2wscomctrls \ + gtk2wscontrols \ + gtk2wsdialogs \ + gtk2wsextctrls \ + gtk2wsextdlgs \ + gtk2wsfactory \ + gtk2wsforms \ + gtk2wsgrids \ + gtk2wsimglist \ + gtk2wsmenus \ + gtk2wspairsplitter \ + gtk2wsprivate \ + gtk2wsspin \ + gtk2wsstdctrls \ + interfaces \ + unitywsctrls \ [prerules] DBG_OPTIONS=