diff --git a/Makefile b/Makefile index 08ba9994a5..69d6012f73 100644 --- a/Makefile +++ b/Makefile @@ -3830,6 +3830,7 @@ cleanlaz: cleanide $(MAKE) -C packager/registration clean $(MAKE) -C lcl cleanall $(MAKE) -C components clean + $(MAKE) -C ide/packages/idedebugger clean clean: cleanlaz $(MAKE) -C . cleanlaz LCL_PLATFORM=nogui $(MAKE) -C tools clean @@ -3840,6 +3841,7 @@ purge: $(MAKE) -C packager/registration distclean $(MAKE) -C lcl distclean $(MAKE) -C components distclean + $(MAKE) -C ide/packages/idedebugger distclean $(MAKE) -C tools distclean $(MAKE) -C components/chmhelp/lhelp distclean cleanall: purge diff --git a/Makefile.fpc b/Makefile.fpc index e4978109ec..d7f4b63967 100644 --- a/Makefile.fpc +++ b/Makefile.fpc @@ -248,6 +248,7 @@ cleanlaz: cleanide $(MAKE) -C packager/registration clean $(MAKE) -C lcl cleanall $(MAKE) -C components clean + $(MAKE) -C ide/packages/idedebugger clean clean: cleanlaz $(MAKE) -C . cleanlaz LCL_PLATFORM=nogui @@ -261,6 +262,7 @@ purge: $(MAKE) -C packager/registration distclean $(MAKE) -C lcl distclean $(MAKE) -C components distclean + $(MAKE) -C ide/packages/idedebugger distclean $(MAKE) -C tools distclean $(MAKE) -C components/chmhelp/lhelp distclean # $(MAKE) -C doceditor clean diff --git a/components/PascalScript/Source/Makefile.fpc b/components/PascalScript/Source/Makefile.fpc index 4333062ae6..e51d75a067 100644 --- a/components/PascalScript/Source/Makefile.fpc +++ b/components/PascalScript/Source/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for pascalscript 0.0.0.1 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=pascalscript diff --git a/components/anchordocking/Makefile.fpc b/components/anchordocking/Makefile.fpc index 2d0377eec7..d1a85410da 100644 --- a/components/anchordocking/Makefile.fpc +++ b/components/anchordocking/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for AnchorDocking 1.0 # -# This file was generated on 17.01.2022 +# This file was generated on 13-11-22 [package] name=anchordocking diff --git a/components/anchordocking/design/Makefile.fpc b/components/anchordocking/design/Makefile.fpc index e5ca8e8ca3..9af577a080 100644 --- a/components/anchordocking/design/Makefile.fpc +++ b/components/anchordocking/design/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for AnchorDockingDsgn 1.0 # -# This file was generated on 17.01.2022 +# This file was generated on 13-11-22 [package] name=anchordockingdsgn diff --git a/components/buildintf/Makefile.fpc b/components/buildintf/Makefile.fpc index 4e6ef57cac..4da7efc413 100644 --- a/components/buildintf/Makefile.fpc +++ b/components/buildintf/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for BuildIntf 1.0 # -# This file was generated on 13-7-20 +# This file was generated on 13-11-22 [package] name=buildintf diff --git a/components/cairocanvas/Makefile.fpc b/components/cairocanvas/Makefile.fpc index 6ebb503b59..54364b10b6 100644 --- a/components/cairocanvas/Makefile.fpc +++ b/components/cairocanvas/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for cairocanvas_pkg 0.0 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=cairocanvas_pkg diff --git a/components/chmhelp/packages/help/Makefile.fpc b/components/chmhelp/packages/help/Makefile.fpc index e0ff99779c..0baf9031a9 100644 --- a/components/chmhelp/packages/help/Makefile.fpc +++ b/components/chmhelp/packages/help/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for lhelpcontrolpkg 0.2 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=lhelpcontrolpkg diff --git a/components/chmhelp/packages/idehelp/Makefile.fpc b/components/chmhelp/packages/idehelp/Makefile.fpc index 431b43aac1..0b16f446d1 100644 --- a/components/chmhelp/packages/idehelp/Makefile.fpc +++ b/components/chmhelp/packages/idehelp/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for ChmHelpPkg 0.2.1 # -# This file was generated on 13-2-21 +# This file was generated on 13-11-22 [package] name=chmhelppkg diff --git a/components/codetools/Makefile.fpc b/components/codetools/Makefile.fpc index 2e3bb37e8d..1263711eae 100644 --- a/components/codetools/Makefile.fpc +++ b/components/codetools/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for CodeTools 1.0.1 # -# This file was generated on 13-7-20 +# This file was generated on 13-11-22 [package] name=codetools diff --git a/components/codetools/ide/Makefile.fpc b/components/codetools/ide/Makefile.fpc index 83ea4f27d8..039207d58f 100644 --- a/components/codetools/ide/Makefile.fpc +++ b/components/codetools/ide/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for Cody 1.1 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=cody diff --git a/components/datetimectrls/Makefile.fpc b/components/datetimectrls/Makefile.fpc index 00165cff9f..7115379bd9 100644 --- a/components/datetimectrls/Makefile.fpc +++ b/components/datetimectrls/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for DateTimeCtrls 1.5.1 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=datetimectrls diff --git a/components/datetimectrls/design/Makefile.fpc b/components/datetimectrls/design/Makefile.fpc index a110c4472b..71910313f0 100644 --- a/components/datetimectrls/design/Makefile.fpc +++ b/components/datetimectrls/design/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for DateTimeCtrlsDsgn 1.5.1 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=datetimectrlsdsgn diff --git a/components/debuggerintf/Makefile.fpc b/components/debuggerintf/Makefile.fpc index f4e80d5806..6354eb8c00 100644 --- a/components/debuggerintf/Makefile.fpc +++ b/components/debuggerintf/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for DebuggerIntf 0.1 # -# This file was generated on 09/01/2022 +# This file was generated on 13-11-22 [package] name=debuggerintf diff --git a/components/exampleswindow/Makefile.fpc b/components/exampleswindow/Makefile.fpc index 824e174aab..dc9584a592 100644 --- a/components/exampleswindow/Makefile.fpc +++ b/components/exampleswindow/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for ExampleProjects 0.8 # -# This file was generated on 13-4-22 +# This file was generated on 13-11-22 [package] name=exampleprojects diff --git a/components/externhelp/Makefile.fpc b/components/externhelp/Makefile.fpc index 30c904cb90..b3675d217e 100644 --- a/components/externhelp/Makefile.fpc +++ b/components/externhelp/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for ExternHelp 1.3 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=externhelp diff --git a/components/fpcunit/Makefile.fpc b/components/fpcunit/Makefile.fpc index bfb0562f25..dc6786833d 100644 --- a/components/fpcunit/Makefile.fpc +++ b/components/fpcunit/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for FPCUnitTestRunner 0.1 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=fpcunittestrunner diff --git a/components/fpcunit/ide/Makefile.fpc b/components/fpcunit/ide/Makefile.fpc index ebeaac1323..9aed12153c 100644 --- a/components/fpcunit/ide/Makefile.fpc +++ b/components/fpcunit/ide/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for fpcunitide 0.1 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=fpcunitide diff --git a/components/fpdebug/Makefile.fpc b/components/fpdebug/Makefile.fpc index c7c91fd09f..b5c58f3efb 100644 --- a/components/fpdebug/Makefile.fpc +++ b/components/fpdebug/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for fpdebug 1.0 # -# This file was generated on 09/01/2022 +# This file was generated on 13-11-22 [package] name=fpdebug diff --git a/components/fpdebug/fpdebug.lpk b/components/fpdebug/fpdebug.lpk index 4998fb9332..c682e296a4 100644 --- a/components/fpdebug/fpdebug.lpk +++ b/components/fpdebug/fpdebug.lpk @@ -17,7 +17,7 @@ - + @@ -227,7 +227,7 @@ File(s) with other licenses (see also header in file(s): - + diff --git a/components/freetype/Makefile.fpc b/components/freetype/Makefile.fpc index 40ace3dce1..fd75d5419e 100644 --- a/components/freetype/Makefile.fpc +++ b/components/freetype/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for freetypelaz 1.0 # -# This file was generated on 17.07.2020 +# This file was generated on 13-11-22 [package] name=freetypelaz diff --git a/components/ideintf/Makefile.fpc b/components/ideintf/Makefile.fpc index 5e86e3a698..bf269adc49 100644 --- a/components/ideintf/Makefile.fpc +++ b/components/ideintf/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for IDEIntf 1.0 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=ideintf diff --git a/components/instantfpc/Makefile.fpc b/components/instantfpc/Makefile.fpc index ff900b6621..9ef255ed44 100644 --- a/components/instantfpc/Makefile.fpc +++ b/components/instantfpc/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for InstantFPCLaz 1.0 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=instantfpclaz diff --git a/components/jcf2/IdePlugin/lazarus/Makefile b/components/jcf2/IdePlugin/lazarus/Makefile index 661225c9a4..e330791fea 100644 --- a/components/jcf2/IdePlugin/lazarus/Makefile +++ b/components/jcf2/IdePlugin/lazarus/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-macosclassic m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macosclassic powerpc-darwin powerpc-morphos powerpc-embedded powerpc-wii powerpc-aix sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-haiku x86_64-netbsd x86_64-solaris x86_64-openbsd x86_64-darwin x86_64-win64 x86_64-embedded x86_64-iphonesim x86_64-android x86_64-aros x86_64-dragonfly arm-linux arm-netbsd arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian arm-android arm-aros arm-ios powerpc64-linux powerpc64-darwin powerpc64-embedded powerpc64-aix avr-embedded armeb-linux armeb-embedded mips-linux mipsel-linux mipsel-embedded mipsel-android jvm-java jvm-android i8086-embedded i8086-msdos i8086-win16 aarch64-linux aarch64-darwin aarch64-android aarch64-ios wasm-wasm sparc64-linux +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian i386-nativent i386-iphonesim i386-android i386-aros m68k-linux m68k-netbsd m68k-amiga m68k-atari m68k-palmos m68k-macosclassic m68k-embedded m68k-sinclairql 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 ios),) -ifneq ($(findstring $(OS_SOURCE),darwin ios),) +ifneq ($(filter $(OS_TARGET),darwin iphonesim ios),) +ifneq ($(filter $(OS_SOURCE),darwin ios),) DARWIN2DARWIN=1 endif endif @@ -440,6 +460,9 @@ endif ifeq ($(FULL_TARGET),m68k-embedded) override TARGET_UNITS+=jcfidelazarus.pas endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override TARGET_UNITS+=jcfidelazarus.pas +endif ifeq ($(FULL_TARGET),powerpc-linux) override TARGET_UNITS+=jcfidelazarus.pas endif @@ -548,6 +571,9 @@ endif ifeq ($(FULL_TARGET),arm-aros) override TARGET_UNITS+=jcfidelazarus.pas endif +ifeq ($(FULL_TARGET),arm-freertos) +override TARGET_UNITS+=jcfidelazarus.pas +endif ifeq ($(FULL_TARGET),arm-ios) override TARGET_UNITS+=jcfidelazarus.pas endif @@ -584,6 +610,12 @@ endif ifeq ($(FULL_TARGET),mipsel-android) override TARGET_UNITS+=jcfidelazarus.pas endif +ifeq ($(FULL_TARGET),mips64-linux) +override TARGET_UNITS+=jcfidelazarus.pas +endif +ifeq ($(FULL_TARGET),mips64el-linux) +override TARGET_UNITS+=jcfidelazarus.pas +endif ifeq ($(FULL_TARGET),jvm-java) override TARGET_UNITS+=jcfidelazarus.pas endif @@ -602,21 +634,66 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) override TARGET_UNITS+=jcfidelazarus.pas endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override TARGET_UNITS+=jcfidelazarus.pas +endif ifeq ($(FULL_TARGET),aarch64-darwin) override TARGET_UNITS+=jcfidelazarus.pas endif +ifeq ($(FULL_TARGET),aarch64-win64) +override TARGET_UNITS+=jcfidelazarus.pas +endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override TARGET_UNITS+=jcfidelazarus.pas +endif ifeq ($(FULL_TARGET),aarch64-android) override TARGET_UNITS+=jcfidelazarus.pas endif ifeq ($(FULL_TARGET),aarch64-ios) override TARGET_UNITS+=jcfidelazarus.pas endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),wasm32-embedded) +override TARGET_UNITS+=jcfidelazarus.pas +endif +ifeq ($(FULL_TARGET),wasm32-wasi) override TARGET_UNITS+=jcfidelazarus.pas endif ifeq ($(FULL_TARGET),sparc64-linux) override TARGET_UNITS+=jcfidelazarus.pas endif +ifeq ($(FULL_TARGET),riscv32-linux) +override TARGET_UNITS+=jcfidelazarus.pas +endif +ifeq ($(FULL_TARGET),riscv32-embedded) +override TARGET_UNITS+=jcfidelazarus.pas +endif +ifeq ($(FULL_TARGET),riscv64-linux) +override TARGET_UNITS+=jcfidelazarus.pas +endif +ifeq ($(FULL_TARGET),riscv64-embedded) +override TARGET_UNITS+=jcfidelazarus.pas +endif +ifeq ($(FULL_TARGET),xtensa-linux) +override TARGET_UNITS+=jcfidelazarus.pas +endif +ifeq ($(FULL_TARGET),xtensa-embedded) +override TARGET_UNITS+=jcfidelazarus.pas +endif +ifeq ($(FULL_TARGET),xtensa-freertos) +override TARGET_UNITS+=jcfidelazarus.pas +endif +ifeq ($(FULL_TARGET),z80-embedded) +override TARGET_UNITS+=jcfidelazarus.pas +endif +ifeq ($(FULL_TARGET),z80-zxspectrum) +override TARGET_UNITS+=jcfidelazarus.pas +endif +ifeq ($(FULL_TARGET),z80-msxdos) +override TARGET_UNITS+=jcfidelazarus.pas +endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override TARGET_UNITS+=jcfidelazarus.pas +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)) endif @@ -707,6 +784,9 @@ 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 @@ -815,6 +895,9 @@ 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 @@ -851,6 +934,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 @@ -869,21 +958,66 @@ 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),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),wasm-wasm) +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) 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),riscv32-linux) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(FULL_TARGET),riscv32-embedded) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(FULL_TARGET),riscv64-linux) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif +ifeq ($(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+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) endif @@ -974,6 +1108,9 @@ endif ifeq ($(FULL_TARGET),m68k-embedded) override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),powerpc-linux) override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) endif @@ -1082,6 +1219,9 @@ endif ifeq ($(FULL_TARGET),arm-aros) override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),arm-freertos) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),arm-ios) override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) endif @@ -1118,6 +1258,12 @@ endif ifeq ($(FULL_TARGET),mipsel-android) override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),mips64-linux) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),mips64el-linux) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),jvm-java) override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) endif @@ -1136,21 +1282,66 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),aarch64-darwin) override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),aarch64-win64) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),aarch64-android) override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) endif ifeq ($(FULL_TARGET),aarch64-ios) override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),wasm32-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),wasm32-wasi) override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) endif ifeq ($(FULL_TARGET),sparc64-linux) override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) endif +ifeq ($(FULL_TARGET),riscv32-linux) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),riscv32-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),riscv64-linux) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),riscv64-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),xtensa-linux) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),xtensa-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),xtensa-freertos) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),z80-embedded) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),z80-zxspectrum) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),z80-msxdos) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override COMPILER_OPTIONS+=-MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCL$(LCL_PLATFORM) -dLAZARUS_PLUGIN $(DBG_OPTIONS) +endif ifeq ($(FULL_TARGET),i386-linux) override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings endif @@ -1241,6 +1432,9 @@ endif ifeq ($(FULL_TARGET),m68k-embedded) override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif ifeq ($(FULL_TARGET),powerpc-linux) override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings endif @@ -1349,6 +1543,9 @@ endif ifeq ($(FULL_TARGET),arm-aros) override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings endif +ifeq ($(FULL_TARGET),arm-freertos) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif ifeq ($(FULL_TARGET),arm-ios) override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings endif @@ -1385,6 +1582,12 @@ endif ifeq ($(FULL_TARGET),mipsel-android) override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings endif +ifeq ($(FULL_TARGET),mips64-linux) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif +ifeq ($(FULL_TARGET),mips64el-linux) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif ifeq ($(FULL_TARGET),jvm-java) override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings endif @@ -1403,21 +1606,66 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif ifeq ($(FULL_TARGET),aarch64-darwin) override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings endif +ifeq ($(FULL_TARGET),aarch64-win64) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif ifeq ($(FULL_TARGET),aarch64-android) override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings endif ifeq ($(FULL_TARGET),aarch64-ios) override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),wasm32-embedded) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif +ifeq ($(FULL_TARGET),wasm32-wasi) override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings endif ifeq ($(FULL_TARGET),sparc64-linux) override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings endif +ifeq ($(FULL_TARGET),riscv32-linux) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif +ifeq ($(FULL_TARGET),riscv32-embedded) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif +ifeq ($(FULL_TARGET),riscv64-linux) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif +ifeq ($(FULL_TARGET),riscv64-embedded) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif +ifeq ($(FULL_TARGET),xtensa-linux) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif +ifeq ($(FULL_TARGET),xtensa-embedded) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif +ifeq ($(FULL_TARGET),xtensa-freertos) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif +ifeq ($(FULL_TARGET),z80-embedded) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif +ifeq ($(FULL_TARGET),z80-zxspectrum) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif +ifeq ($(FULL_TARGET),z80-msxdos) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override COMPILER_INCLUDEDIR+=../../Include ../../Ui/Settings +endif ifeq ($(FULL_TARGET),i386-linux) override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . endif @@ -1508,6 +1756,9 @@ endif ifeq ($(FULL_TARGET),m68k-embedded) override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif ifeq ($(FULL_TARGET),powerpc-linux) override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . endif @@ -1616,6 +1867,9 @@ endif ifeq ($(FULL_TARGET),arm-aros) override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . endif +ifeq ($(FULL_TARGET),arm-freertos) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif ifeq ($(FULL_TARGET),arm-ios) override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . endif @@ -1652,6 +1906,12 @@ endif ifeq ($(FULL_TARGET),mipsel-android) override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . endif +ifeq ($(FULL_TARGET),mips64-linux) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif +ifeq ($(FULL_TARGET),mips64el-linux) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif ifeq ($(FULL_TARGET),jvm-java) override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . endif @@ -1670,21 +1930,66 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif ifeq ($(FULL_TARGET),aarch64-darwin) override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . endif +ifeq ($(FULL_TARGET),aarch64-win64) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif ifeq ($(FULL_TARGET),aarch64-android) override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . endif ifeq ($(FULL_TARGET),aarch64-ios) override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),wasm32-embedded) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif +ifeq ($(FULL_TARGET),wasm32-wasi) override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . endif ifeq ($(FULL_TARGET),sparc64-linux) override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . endif +ifeq ($(FULL_TARGET),riscv32-linux) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif +ifeq ($(FULL_TARGET),riscv32-embedded) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif +ifeq ($(FULL_TARGET),riscv64-linux) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif +ifeq ($(FULL_TARGET),riscv64-embedded) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif +ifeq ($(FULL_TARGET),xtensa-linux) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif +ifeq ($(FULL_TARGET),xtensa-embedded) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif +ifeq ($(FULL_TARGET),xtensa-freertos) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif +ifeq ($(FULL_TARGET),z80-embedded) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif +ifeq ($(FULL_TARGET),z80-zxspectrum) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif +ifeq ($(FULL_TARGET),z80-msxdos) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override COMPILER_UNITDIR+=../.. ../../Parse ../../Parse/PreProcessor ../../Parse/UI ../../Process ../../Process/Align ../../Process/Capitalisation ../../Process/Indent ../../Process/Info ../../Process/Obfuscate ../../Process/Onceoffs ../../Process/Returns ../../Process/Spacing ../../Process/Transform ../../Process/Warnings ../../ReadWrite ../../Settings ../../Settings/Streams ../../Ui ../../Ui/Settings ../../Utils ../../Utils/DragDrop ../../../../packager/units/$(CPU_TARGET)-$(OS_TARGET) ../../../lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../buildintf/units/$(CPU_TARGET)-$(OS_TARGET) ../../../freetype/lib/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../../../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../lazcontrols/lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) . +endif ifeq ($(FULL_TARGET),i386-linux) override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif @@ -1775,6 +2080,9 @@ endif ifeq ($(FULL_TARGET),m68k-embedded) override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif +ifeq ($(FULL_TARGET),m68k-sinclairql) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif ifeq ($(FULL_TARGET),powerpc-linux) override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif @@ -1883,6 +2191,9 @@ endif ifeq ($(FULL_TARGET),arm-aros) override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif +ifeq ($(FULL_TARGET),arm-freertos) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif ifeq ($(FULL_TARGET),arm-ios) override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif @@ -1919,6 +2230,12 @@ endif ifeq ($(FULL_TARGET),mipsel-android) override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif +ifeq ($(FULL_TARGET),mips64-linux) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(FULL_TARGET),mips64el-linux) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif ifeq ($(FULL_TARGET),jvm-java) override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif @@ -1937,21 +2254,66 @@ endif ifeq ($(FULL_TARGET),aarch64-linux) override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif +ifeq ($(FULL_TARGET),aarch64-freebsd) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif ifeq ($(FULL_TARGET),aarch64-darwin) override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif +ifeq ($(FULL_TARGET),aarch64-win64) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(FULL_TARGET),aarch64-embedded) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif ifeq ($(FULL_TARGET),aarch64-android) override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif ifeq ($(FULL_TARGET),aarch64-ios) override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif -ifeq ($(FULL_TARGET),wasm-wasm) +ifeq ($(FULL_TARGET),wasm32-embedded) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(FULL_TARGET),wasm32-wasi) override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif ifeq ($(FULL_TARGET),sparc64-linux) override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif +ifeq ($(FULL_TARGET),riscv32-linux) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(FULL_TARGET),riscv32-embedded) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(FULL_TARGET),riscv64-linux) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(FULL_TARGET),riscv64-embedded) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(FULL_TARGET),xtensa-linux) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(FULL_TARGET),xtensa-embedded) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(FULL_TARGET),xtensa-freertos) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(FULL_TARGET),z80-embedded) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(FULL_TARGET),z80-zxspectrum) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(FULL_TARGET),z80-msxdos) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif +ifeq ($(FULL_TARGET),z80-amstradcpc) +override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) endif @@ -1959,11 +2321,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 @@ -2148,12 +2510,116 @@ 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 PPLEXT=.ppl PPUEXT=.ppu OEXT=.o +LTOEXT=.bc ASMEXT=.s SMARTEXT=.sl STATICLIBEXT=.a @@ -2298,7 +2764,7 @@ DEBUGSYMEXT=.xcoff SHORTSUFFIX=mac IMPORTLIBPREFIX=imp endif -ifneq ($(findstring $(OS_TARGET),darwin iphonesim ios),) +ifneq ($(filter $(OS_TARGET),darwin iphonesim ios),) BATCHEXT=.sh EXEEXT= HASSHAREDLIB=1 @@ -2348,6 +2814,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= @@ -2355,6 +2826,9 @@ STATICLIBEXT=.a else EXEEXT=.bin endif +ifeq ($(CPU_TARGET),z80) +OEXT=.rel +endif SHORTSUFFIX=emb endif ifeq ($(OS_TARGET),win16) @@ -2363,7 +2837,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= @@ -2708,6 +3188,9 @@ 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 @@ -2816,6 +3299,9 @@ 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 @@ -2852,6 +3338,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 @@ -2870,21 +3362,66 @@ 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),aarch64-ios) REQUIRE_PACKAGES_RTL=1 endif -ifeq ($(FULL_TARGET),wasm-wasm) +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) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),riscv32-linux) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(FULL_TARGET),riscv32-embedded) +REQUIRE_PACKAGES_RTL=1 +endif +ifeq ($(FULL_TARGET),riscv64-linux) +REQUIRE_PACKAGES_RTL=1 +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),) @@ -2940,11 +3477,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) @@ -3026,16 +3563,43 @@ 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 +ifneq ($(filter $(CPU_TARGET),z80),) +override FPCOPT+=-CX -XX +endif ifdef LINKSHARED endif +ifdef GCCLIBDIR +override FPCOPT+=-Fl$(GCCLIBDIR) +ifdef FPCMAKEGCCLIBDIR +override FPCMAKEOPT+=-Fl$(FPCMAKEGCCLIBDIR) +else +override FPCMAKEOPT+=-Fl$(GCCLIBDIR) +endif +endif +ifdef OTHERLIBDIR +override FPCOPT+=$(addprefix -Fl,$(OTHERLIBDIR)) +endif ifdef OPT override FPCOPT+=$(OPT) endif @@ -3062,10 +3626,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 @@ -3102,7 +3666,7 @@ fpc_debug: $(MAKE) all DEBUG=1 fpc_release: $(MAKE) all RELEASE=1 -.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .lpr .dpr .pp .rc .res +.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) $(LTOEXT) .pas .lpr .dpr .pp .rc .res $(COMPILER_UNITTARGETDIR): $(MKDIRTREE) $(COMPILER_UNITTARGETDIR) $(COMPILER_TARGETDIR): @@ -3133,6 +3697,7 @@ vpath %.lpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) vpath %.dpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR) vpath %.inc $(COMPILER_INCLUDEDIR) vpath %$(OEXT) $(COMPILER_UNITTARGETDIR) +vpath %$(LTOEXT) $(COMPILER_UNITTARGETDIR) vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR) .PHONY: fpc_shared override INSTALLTARGET+=fpc_shared_install @@ -3153,7 +3718,7 @@ fpc_shared: ifdef HASSHAREDLIB $(MAKE) all CREATESHARED=1 LINKSHARED=1 CREATESMART=1 ifneq ($(SHARED_BUILD),n) - $(PPUMOVE) -q $(SHARED_LIBUNITS) -i$(COMPILER_UNITTARGETDIR) -o$(SHARED_FULLNAME) -d$(COMPILER_UNITTARGETDIR) + $(PPUMOVE) -q $(SHARED_LIBUNITS) -i$(COMPILER_UNITTARGETDIR) -o$(SHARED_FULLNAME) -d$(COMPILER_UNITTARGETDIR) -P$(BINUTILSPREFIX) endif else @$(ECHO) Shared Libraries not supported @@ -3175,13 +3740,15 @@ override INSTALLPPUFILES:=$(filter-out $(INSTALL_BUILDUNIT)$(PPUEXT),$(INSTALLPP endif ifdef INSTALLPPUFILES ifneq ($(IMPORTLIBPREFIX)-$(STATICLIBEXT),$(STATICLIBPREFIX)-$(STATICLIBEXT)) -override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) +override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(subst $(PPUEXT),$(LTOEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) else -override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) +override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(subst $(PPUEXT),$(LTOEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) endif ifneq ($(UNITTARGETDIRPREFIX),) -override INSTALLPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(notdir $(INSTALLPPUFILES))) -override INSTALLPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(notdir $(INSTALLPPULINKFILES)))) +override INSTALLPPUFILENAMES:=$(notdir $(INSTALLPPUFILES)) +override INSTALLPPULINKFILENAMES:=$(notdir $(INSTALLPPULINKFILES)) +override INSTALLPPUFILES=$(addprefix $(UNITTARGETDIRPREFIX),$(INSTALLPPUFILENAMES)) +override INSTALLPPULINKFILES=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(INSTALLPPULINKFILENAMES))) endif override INSTALL_CREATEPACKAGEFPC=1 endif @@ -3336,12 +3903,14 @@ ifdef CLEAN_UNITS override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS)) endif ifdef CLEANPPUFILES -override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) +override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(subst $(PPUEXT),$(LTOEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) ifdef DEBUGSYMEXT override CLEANPPULINKFILES+=$(subst $(PPUEXT),$(DEBUGSYMEXT),$(CLEANPPUFILES)) endif -override CLEANPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILES)) -override CLEANPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILES))) +override CLEANPPUFILENAMES:=$(CLEANPPUFILES) +override CLEANPPUFILES=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILENAMES)) +override CLEANPPULINKFILENAMES:=$(CLEANPPULINKFILES) +override CLEANPPULINKFILES=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILENAMES))) endif fpc_clean: $(CLEANTARGET) ifdef CLEANEXEFILES @@ -3365,8 +3934,9 @@ endif ifdef LIB_NAME -$(DEL) $(LIB_NAME) $(LIB_FULLNAME) endif - -$(DEL) $(FPCMADE) Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE) - -$(DEL) *$(ASMEXT) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT) + -$(DEL) $(FPCMADE) *$(FULL_TARGET).fpm Package.fpc *$(ASMEXT) + -$(DEL) $(FPCEXTFILE) $(REDIRFILE) script*.res link*.res *_script.res *_link.res + -$(DEL) $(PPAS) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT) fpc_cleanall: $(CLEANTARGET) ifdef CLEANEXEFILES -$(DEL) $(CLEANEXEFILES) @@ -3387,13 +3957,14 @@ ifdef CLEAN_FILES endif -$(DELTREE) units -$(DELTREE) bin - -$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT) + -$(DEL) *$(OEXT) *$(LTOEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT) ifneq ($(PPUEXT),.ppu) -$(DEL) *.o *.ppu *.a endif -$(DELTREE) *$(SMARTEXT) - -$(DEL) fpcmade.* Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE) - -$(DEL) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT) + -$(DEL) fpcmade.* Package.fpc *.fpm + -$(DEL) $(FPCEXTFILE) $(REDIRFILE) script*.res link*.res *_script.res *_link.res + -$(DEL) $(PPAS) *_ppas$(BATCHEXT) ppas$(BATCHEXT) ppaslink$(BATCHEXT) ifdef AOUTEXT -$(DEL) *$(AOUTEXT) endif diff --git a/components/jcf2/IdePlugin/lazarus/Makefile.fpc b/components/jcf2/IdePlugin/lazarus/Makefile.fpc index 59bfce1a4b..ca8e822c34 100644 --- a/components/jcf2/IdePlugin/lazarus/Makefile.fpc +++ b/components/jcf2/IdePlugin/lazarus/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for jcfidelazarus 2.0 # -# This file was generated on 13-10-22 +# This file was generated on 13-11-22 [package] name=jcfidelazarus diff --git a/components/lazcontrols/Makefile.fpc b/components/lazcontrols/Makefile.fpc index 12489d053c..517497525b 100644 --- a/components/lazcontrols/Makefile.fpc +++ b/components/lazcontrols/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for LazControls 1.0.1 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=lazcontrols diff --git a/components/lazcontrols/design/Makefile.fpc b/components/lazcontrols/design/Makefile.fpc index d392d53781..758181e59c 100644 --- a/components/lazcontrols/design/Makefile.fpc +++ b/components/lazcontrols/design/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for LazControlDsgn 0.0 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=lazcontroldsgn diff --git a/components/lazdebuggergdbmi/Makefile.fpc b/components/lazdebuggergdbmi/Makefile.fpc index 17f469c46e..6c5ad38f8e 100644 --- a/components/lazdebuggergdbmi/Makefile.fpc +++ b/components/lazdebuggergdbmi/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for LazDebuggerGdbmi 0.1 # -# This file was generated on 09/01/2022 +# This file was generated on 13-11-22 [package] name=lazdebuggergdbmi diff --git a/components/lazdebuggers/cmdlinedebuggerbase/Makefile.fpc b/components/lazdebuggers/cmdlinedebuggerbase/Makefile.fpc index 9aef3349ae..68de6d2137 100644 --- a/components/lazdebuggers/cmdlinedebuggerbase/Makefile.fpc +++ b/components/lazdebuggers/cmdlinedebuggerbase/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for CmdLineDebuggerBase 0.0 # -# This file was generated on 01/11/2021 +# This file was generated on 13-11-22 [package] name=cmdlinedebuggerbase diff --git a/components/lazdebuggers/lazdebuggerfp/Makefile.fpc b/components/lazdebuggers/lazdebuggerfp/Makefile.fpc index 3ed85bb098..c6028af4d2 100644 --- a/components/lazdebuggers/lazdebuggerfp/Makefile.fpc +++ b/components/lazdebuggers/lazdebuggerfp/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for LazDebuggerFp 1.0 # -# This file was generated on 09/01/2022 +# This file was generated on 13-11-22 [package] name=lazdebuggerfp diff --git a/components/lazdebuggers/lazdebuggerfplldb/Makefile.fpc b/components/lazdebuggers/lazdebuggerfplldb/Makefile.fpc index d06dfe22d1..695589d406 100644 --- a/components/lazdebuggers/lazdebuggerfplldb/Makefile.fpc +++ b/components/lazdebuggers/lazdebuggerfplldb/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for LazDebuggerFpLldb 0.0 # -# This file was generated on 09/01/2022 +# This file was generated on 13-11-22 [package] name=lazdebuggerfplldb diff --git a/components/lazdebuggers/lazdebuggerlldb/Makefile.fpc b/components/lazdebuggers/lazdebuggerlldb/Makefile.fpc index 8617537f6b..3008a42d1c 100644 --- a/components/lazdebuggers/lazdebuggerlldb/Makefile.fpc +++ b/components/lazdebuggers/lazdebuggerlldb/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for LazDebuggerLldb 0.0 # -# This file was generated on 09/01/2022 +# This file was generated on 13-11-22 [package] name=lazdebuggerlldb diff --git a/components/lazsvnpkg/Makefile.fpc b/components/lazsvnpkg/Makefile.fpc index cc1d2d9627..a423aa11e6 100644 --- a/components/lazsvnpkg/Makefile.fpc +++ b/components/lazsvnpkg/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for lazsvnpkg 0.0.1 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=lazsvnpkg diff --git a/components/lazutils/Makefile.fpc b/components/lazutils/Makefile.fpc index 7b5c36a568..4b5529aa02 100644 --- a/components/lazutils/Makefile.fpc +++ b/components/lazutils/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for LazUtils 1.0 # -# This file was generated on 13-7-20 +# This file was generated on 13-11-22 [package] name=lazutils diff --git a/components/lclextensions/Makefile.fpc b/components/lclextensions/Makefile.fpc index 60ec947850..8b9d217290 100644 --- a/components/lclextensions/Makefile.fpc +++ b/components/lclextensions/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for lclextensions_package 0.6.1 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=lclextensions_package diff --git a/components/leakview/Makefile.fpc b/components/leakview/Makefile.fpc index c1e34c85d3..cdb3293a9c 100644 --- a/components/leakview/Makefile.fpc +++ b/components/leakview/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for leakview 1.0 # -# This file was generated on 16-1-22 +# This file was generated on 13-11-22 [package] name=leakview diff --git a/components/macfiles/Makefile.fpc b/components/macfiles/Makefile.fpc index 3e351eec3a..15eaa2b65a 100644 --- a/components/macfiles/Makefile.fpc +++ b/components/macfiles/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for MacOSFiles 0.0 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=macosfiles diff --git a/components/macroscript/Makefile.fpc b/components/macroscript/Makefile.fpc index 6efefdbccf..823b476b36 100644 --- a/components/macroscript/Makefile.fpc +++ b/components/macroscript/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for EditorMacroScript 0.0 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=editormacroscript diff --git a/components/memds/Makefile.fpc b/components/memds/Makefile.fpc index af10ae122f..1f053f90c8 100644 --- a/components/memds/Makefile.fpc +++ b/components/memds/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for MemDSLaz 1.2.1 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=memdslaz diff --git a/components/mouseandkeyinput/Makefile.fpc b/components/mouseandkeyinput/Makefile.fpc index 436481dbc5..5d46962c0d 100644 --- a/components/mouseandkeyinput/Makefile.fpc +++ b/components/mouseandkeyinput/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for LazMouseAndKeyInput 0.1 # -# This file was generated on 13.02.2021 +# This file was generated on 13-11-22 [package] name=lazmouseandkeyinput diff --git a/components/onlinepackagemanager/Makefile.fpc b/components/onlinepackagemanager/Makefile.fpc index 2a9646d98a..d892cf7e9d 100644 --- a/components/onlinepackagemanager/Makefile.fpc +++ b/components/onlinepackagemanager/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for OnlinePackageManager 1.0.1.2 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=onlinepackagemanager diff --git a/components/pas2js/Makefile.fpc b/components/pas2js/Makefile.fpc index 744d12d17a..50c66cb134 100644 --- a/components/pas2js/Makefile.fpc +++ b/components/pas2js/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for Pas2JSDsgn 1.0.2 # -# This file was generated on 13-4-22 +# This file was generated on 13-11-22 [package] name=pas2jsdsgn diff --git a/components/printers/Makefile.fpc b/components/printers/Makefile.fpc index 4278d074e6..9ae9de480e 100644 --- a/components/printers/Makefile.fpc +++ b/components/printers/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for Printer4Lazarus 0.5 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=printer4lazarus diff --git a/components/printers/design/Makefile.fpc b/components/printers/design/Makefile.fpc index 1a1c5990d9..6e74260a75 100644 --- a/components/printers/design/Makefile.fpc +++ b/components/printers/design/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for printers4lazide 0.0 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=printers4lazide diff --git a/components/projectgroups/Makefile.fpc b/components/projectgroups/Makefile.fpc index 7a963d59ea..36128b747b 100644 --- a/components/projectgroups/Makefile.fpc +++ b/components/projectgroups/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for LazProjectGroups 0.7 # -# This file was generated on 13.04.2022 +# This file was generated on 13-11-22 [package] name=lazprojectgroups diff --git a/components/projecttemplates/Makefile.fpc b/components/projecttemplates/Makefile.fpc index 6f4c6d33d1..4543912dce 100644 --- a/components/projecttemplates/Makefile.fpc +++ b/components/projecttemplates/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for ProjTemplates 1.0 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=projtemplates diff --git a/components/rtticontrols/Makefile.fpc b/components/rtticontrols/Makefile.fpc index 1173148f0d..b59b7d1de1 100644 --- a/components/rtticontrols/Makefile.fpc +++ b/components/rtticontrols/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for RunTimeTypeInfoControls 0.1 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=runtimetypeinfocontrols diff --git a/components/sdf/Makefile.fpc b/components/sdf/Makefile.fpc index 1318d5b01f..2184a6f1d7 100644 --- a/components/sdf/Makefile.fpc +++ b/components/sdf/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for SDFLaz 0.1.1 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=sdflaz diff --git a/components/simplewebservergui/Makefile.fpc b/components/simplewebservergui/Makefile.fpc index 581f0f71d8..21380d349e 100644 --- a/components/simplewebservergui/Makefile.fpc +++ b/components/simplewebservergui/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for SimpleWebServerGUI 1.0 # -# This file was generated on 13.04.2022 +# This file was generated on 13-11-22 [package] name=simplewebservergui diff --git a/components/sqldb/Makefile.fpc b/components/sqldb/Makefile.fpc index e30d68f2b7..d683f7e141 100644 --- a/components/sqldb/Makefile.fpc +++ b/components/sqldb/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for SQLDBLaz 1.0.2 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=sqldblaz diff --git a/components/synedit/design/Makefile.fpc b/components/synedit/design/Makefile.fpc index 652b7cd2bb..03352e6055 100644 --- a/components/synedit/design/Makefile.fpc +++ b/components/synedit/design/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for SynEditDsgn 1.0 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=syneditdsgn diff --git a/components/tachart/Makefile.fpc b/components/tachart/Makefile.fpc index f935e12556..fcdfe44db4 100644 --- a/components/tachart/Makefile.fpc +++ b/components/tachart/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for TAChartLazarusPkg 1.0 # -# This file was generated on 15-6-21 +# This file was generated on 13-11-22 [package] name=tachartlazaruspkg diff --git a/components/tdbf/Makefile.fpc b/components/tdbf/Makefile.fpc index 390acd32f0..52b53c376a 100644 --- a/components/tdbf/Makefile.fpc +++ b/components/tdbf/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for DBFLaz 0.1.1 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=dbflaz diff --git a/components/todolist/Makefile.fpc b/components/todolist/Makefile.fpc index dbef8deb9c..cfddf21eb3 100644 --- a/components/todolist/Makefile.fpc +++ b/components/todolist/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for ToDoListLaz 1.0.3 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=todolistlaz diff --git a/components/turbopower_ipro/Makefile.fpc b/components/turbopower_ipro/Makefile.fpc index a6c5e3ce3a..c564cd41bf 100644 --- a/components/turbopower_ipro/Makefile.fpc +++ b/components/turbopower_ipro/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for TurboPowerIPro 1.0 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=turbopoweripro diff --git a/components/turbopower_ipro/design/Makefile.fpc b/components/turbopower_ipro/design/Makefile.fpc index d1d9260fa9..c112b77f8e 100644 --- a/components/turbopower_ipro/design/Makefile.fpc +++ b/components/turbopower_ipro/design/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for TurboPowerIProDsgn 0.0 # -# This file was generated on 14-7-20 +# This file was generated on 13-11-22 [package] name=turbopoweriprodsgn diff --git a/packager/registration/Makefile.fpc b/packager/registration/Makefile.fpc index bd62b38d7e..d013d1c088 100644 --- a/packager/registration/Makefile.fpc +++ b/packager/registration/Makefile.fpc @@ -2,7 +2,7 @@ # # Makefile.fpc for FCL 1.0.1 # -# This file was generated on 13-7-20 +# This file was generated on 13-11-22 [package] name=fcl