diff --git a/Makefile b/Makefile index 57bc6b068d..0704fd9253 100644 --- a/Makefile +++ b/Makefile @@ -2,10 +2,10 @@ # 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 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-iphonesim aarch64-android aarch64-ios wasm32-embedded wasm32-wasi sparc64-linux riscv32-linux riscv32-embedded riscv32-freertos riscv64-linux riscv64-embedded xtensa-linux xtensa-embedded xtensa-freertos z80-embedded z80-zxspectrum z80-msxdos z80-amstradcpc loongarch64-linux +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian i386-nativent i386-iphonesim i386-android i386-aros m68k-linux m68k-netbsd m68k-amiga m68k-atari m68k-palmos m68k-macosclassic m68k-embedded m68k-sinclairql m68k-human68k powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macosclassic powerpc-darwin powerpc-morphos powerpc-embedded powerpc-wii powerpc-aix sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-haiku x86_64-netbsd x86_64-solaris x86_64-openbsd x86_64-darwin x86_64-win64 x86_64-embedded x86_64-iphonesim x86_64-android x86_64-aros x86_64-dragonfly arm-linux arm-netbsd arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian arm-android arm-aros arm-freertos arm-ios powerpc64-linux powerpc64-darwin powerpc64-embedded powerpc64-aix avr-embedded armeb-linux armeb-embedded mips-linux mipsel-linux mipsel-embedded mipsel-android mips64-linux mips64el-linux jvm-java jvm-android i8086-embedded i8086-msdos i8086-win16 aarch64-linux aarch64-freebsd aarch64-darwin aarch64-win64 aarch64-embedded aarch64-iphonesim aarch64-android aarch64-ios wasm32-embedded wasm32-wasi sparc64-linux riscv32-linux riscv32-embedded riscv32-freertos riscv64-linux riscv64-embedded xtensa-linux xtensa-embedded xtensa-freertos z80-embedded z80-zxspectrum z80-msxdos z80-amstradcpc loongarch64-linux BSDs = freebsd netbsd openbsd darwin dragonfly UNIXs = linux $(BSDs) solaris qnx haiku aix -LIMIT83fs = go32v2 os2 emx watcom msdos win16 atari +LIMIT83fs = go32v2 os2 emx watcom msdos win16 atari human68k OSNeedsComspecToRunBatch = go32v2 watcom FORCE: .PHONY: FORCE @@ -479,6 +479,9 @@ endif ifeq ($(CPU_OS_TARGET),m68k-sinclairql) override TARGET_PROGRAMS+=lazarus startlazarus lazbuild endif +ifeq ($(CPU_OS_TARGET),m68k-human68k) +override TARGET_PROGRAMS+=lazarus startlazarus lazbuild +endif ifeq ($(CPU_OS_TARGET),powerpc-linux) override TARGET_PROGRAMS+=lazarus startlazarus lazbuild endif @@ -812,6 +815,9 @@ endif ifeq ($(CPU_OS_TARGET),m68k-sinclairql) override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) $(wildcard *.lfm) endif +ifeq ($(CPU_OS_TARGET),m68k-human68k) +override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) $(wildcard *.lfm) +endif ifeq ($(CPU_OS_TARGET),powerpc-linux) override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) $(wildcard *.lfm) endif @@ -1967,6 +1973,10 @@ ifeq ($(CPU_OS_TARGET),m68k-sinclairql) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_REGEXPR=1 endif +ifeq ($(CPU_OS_TARGET),m68k-human68k) +REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_REGEXPR=1 +endif ifeq ($(CPU_OS_TARGET),powerpc-linux) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_REGEXPR=1 @@ -3051,6 +3061,7 @@ help: @$(ECHO) " requires LCL with nogui widgetset" @$(ECHO) " lhelp build lhelp, requires bigidecomponents" @$(ECHO) " starter build startlazarus, requires basecomponents" + @$(ECHO) " ide build ide with minimum of packages" @$(ECHO) @$(ECHO) " Flags:" @$(ECHO) " PP=/path/to/fpc use another compiler" @@ -3094,8 +3105,8 @@ lcl: basecomponents: $(MAKE) -C components lazbuildlclpackages $(MAKE) -C components idepackages - $(MAKE) -C ide/packages/ideconfig $(MAKE) -C ide/packages/ideutils + $(MAKE) -C ide/packages/ideconfig $(MAKE) -C ide/packages/idepackager $(MAKE) -C ide/packages/ideproject $(MAKE) -C ide/packages/idedebugger diff --git a/Makefile.fpc b/Makefile.fpc index c476aee16c..b4378ed9fe 100644 --- a/Makefile.fpc +++ b/Makefile.fpc @@ -76,6 +76,7 @@ help: @$(ECHO) " requires LCL with nogui widgetset" @$(ECHO) " lhelp build lhelp, requires bigidecomponents" @$(ECHO) " starter build startlazarus, requires basecomponents" + @$(ECHO) " ide build ide with minimum of packages" @$(ECHO) @$(ECHO) " Flags:" @$(ECHO) " PP=/path/to/fpc use another compiler" diff --git a/ide/Makefile b/ide/Makefile index 59f17f9b10..820e524033 100644 --- a/ide/Makefile +++ b/ide/Makefile @@ -2,10 +2,10 @@ # 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 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-iphonesim aarch64-android aarch64-ios wasm32-embedded wasm32-wasi sparc64-linux riscv32-linux riscv32-embedded riscv32-freertos riscv64-linux riscv64-embedded xtensa-linux xtensa-embedded xtensa-freertos z80-embedded z80-zxspectrum z80-msxdos z80-amstradcpc loongarch64-linux +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian i386-nativent i386-iphonesim i386-android i386-aros m68k-linux m68k-netbsd m68k-amiga m68k-atari m68k-palmos m68k-macosclassic m68k-embedded m68k-sinclairql m68k-human68k powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macosclassic powerpc-darwin powerpc-morphos powerpc-embedded powerpc-wii powerpc-aix sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-haiku x86_64-netbsd x86_64-solaris x86_64-openbsd x86_64-darwin x86_64-win64 x86_64-embedded x86_64-iphonesim x86_64-android x86_64-aros x86_64-dragonfly arm-linux arm-netbsd arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian arm-android arm-aros arm-freertos arm-ios powerpc64-linux powerpc64-darwin powerpc64-embedded powerpc64-aix avr-embedded armeb-linux armeb-embedded mips-linux mipsel-linux mipsel-embedded mipsel-android mips64-linux mips64el-linux jvm-java jvm-android i8086-embedded i8086-msdos i8086-win16 aarch64-linux aarch64-freebsd aarch64-darwin aarch64-win64 aarch64-embedded aarch64-iphonesim aarch64-android aarch64-ios wasm32-embedded wasm32-wasi sparc64-linux riscv32-linux riscv32-embedded riscv32-freertos riscv64-linux riscv64-embedded xtensa-linux xtensa-embedded xtensa-freertos z80-embedded z80-zxspectrum z80-msxdos z80-amstradcpc loongarch64-linux BSDs = freebsd netbsd openbsd darwin dragonfly UNIXs = linux $(BSDs) solaris qnx haiku aix -LIMIT83fs = go32v2 os2 emx watcom msdos win16 atari +LIMIT83fs = go32v2 os2 emx watcom msdos win16 atari human68k OSNeedsComspecToRunBatch = go32v2 watcom FORCE: .PHONY: FORCE @@ -388,7 +388,10 @@ ifeq ($(OS_TARGET),darwin) DBG_OPTIONS=-gw endif LAZARUS_OPT=$(LAZARUS_LIBPATHS) -DEFAULT_IDE_OPTIONS= $(LAZARUS_LIBPATHS) \ +ifeq ($(LCL_PLATFORM),cocoa) +LAZARUS_OPT+=-k-framework -kCocoa -k-weak_framework -kUserNotifications +endif +DEFAULT_IDE_OPTIONS= \ -Fu../packager/units/$(CPU_TARGET)-$(OS_TARGET) \ -Fu../components/codetools/units/$(CPU_TARGET)-$(OS_TARGET) \ -Fu../components/debuggerintf/lib/$(CPU_TARGET)-$(OS_TARGET) \ @@ -552,6 +555,9 @@ endif ifeq ($(CPU_OS_TARGET),m68k-sinclairql) override TARGET_PROGRAMS+=lazarus startlazarus lazbuild endif +ifeq ($(CPU_OS_TARGET),m68k-human68k) +override TARGET_PROGRAMS+=lazarus startlazarus lazbuild +endif ifeq ($(CPU_OS_TARGET),powerpc-linux) override TARGET_PROGRAMS+=lazarus startlazarus lazbuild endif @@ -885,6 +891,9 @@ endif ifeq ($(CPU_OS_TARGET),m68k-sinclairql) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.or) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard ../designer/*$(OEXT)) $(wildcard ../designer/*$(PPUEXT)) $(wildcard ../debugger/*$(OEXT)) $(wildcard ../debugger/*$(PPUEXT)) $(wildcard ../converter/*$(OEXT)) $(wildcard ../converter/*$(PPUEXT)) $(wildcard ../packager/*$(OEXT)) $(wildcard ../packager/*$(PPUEXT)) $(wildcard ../*$(OEXT)) $(wildcard ../*$(PPUEXT)) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif +ifeq ($(CPU_OS_TARGET),m68k-human68k) +override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.or) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard ../designer/*$(OEXT)) $(wildcard ../designer/*$(PPUEXT)) $(wildcard ../debugger/*$(OEXT)) $(wildcard ../debugger/*$(PPUEXT)) $(wildcard ../converter/*$(OEXT)) $(wildcard ../converter/*$(PPUEXT)) $(wildcard ../packager/*$(OEXT)) $(wildcard ../packager/*$(PPUEXT)) $(wildcard ../*$(OEXT)) $(wildcard ../*$(PPUEXT)) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) +endif ifeq ($(CPU_OS_TARGET),powerpc-linux) override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) $(wildcard $(COMPILER_UNITTARGETDIR)/*.or) $(wildcard $(COMPILER_UNITTARGETDIR)/*.res) $(wildcard ../designer/*$(OEXT)) $(wildcard ../designer/*$(PPUEXT)) $(wildcard ../debugger/*$(OEXT)) $(wildcard ../debugger/*$(PPUEXT)) $(wildcard ../converter/*$(OEXT)) $(wildcard ../converter/*$(PPUEXT)) $(wildcard ../packager/*$(OEXT)) $(wildcard ../packager/*$(PPUEXT)) $(wildcard ../*$(OEXT)) $(wildcard ../*$(PPUEXT)) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif @@ -1221,6 +1230,9 @@ endif ifeq ($(CPU_OS_TARGET),m68k-sinclairql) override COMPILER_OPTIONS+=-gl -vbqewnhi -Sci -dlcl$(LCL_PLATFORM) $(DBG_OPTIONS) endif +ifeq ($(CPU_OS_TARGET),m68k-human68k) +override COMPILER_OPTIONS+=-gl -vbqewnhi -Sci -dlcl$(LCL_PLATFORM) $(DBG_OPTIONS) +endif ifeq ($(CPU_OS_TARGET),powerpc-linux) override COMPILER_OPTIONS+=-gl -vbqewnhi -Sci -dlcl$(LCL_PLATFORM) $(DBG_OPTIONS) endif @@ -1554,6 +1566,9 @@ endif ifeq ($(CPU_OS_TARGET),m68k-sinclairql) override COMPILER_INCLUDEDIR+=include include/$(OS_TARGET) ../images endif +ifeq ($(CPU_OS_TARGET),m68k-human68k) +override COMPILER_INCLUDEDIR+=include include/$(OS_TARGET) ../images +endif ifeq ($(CPU_OS_TARGET),powerpc-linux) override COMPILER_INCLUDEDIR+=include include/$(OS_TARGET) ../images endif @@ -1887,6 +1902,9 @@ endif ifeq ($(CPU_OS_TARGET),m68k-sinclairql) override COMPILER_UNITDIR+=../designer ../debugger ../debugger/frames ../converter ../packager ../packager/frames ../components/custom $(HEAPTRC_UNIT_PATH) frames . endif +ifeq ($(CPU_OS_TARGET),m68k-human68k) +override COMPILER_UNITDIR+=../designer ../debugger ../debugger/frames ../converter ../packager ../packager/frames ../components/custom $(HEAPTRC_UNIT_PATH) frames . +endif ifeq ($(CPU_OS_TARGET),powerpc-linux) override COMPILER_UNITDIR+=../designer ../debugger ../debugger/frames ../converter ../packager ../packager/frames ../components/custom $(HEAPTRC_UNIT_PATH) frames . endif @@ -2220,6 +2238,9 @@ endif ifeq ($(CPU_OS_TARGET),m68k-sinclairql) override COMPILER_TARGETDIR+=.. endif +ifeq ($(CPU_OS_TARGET),m68k-human68k) +override COMPILER_TARGETDIR+=.. +endif ifeq ($(CPU_OS_TARGET),powerpc-linux) override COMPILER_TARGETDIR+=.. endif @@ -2553,6 +2574,9 @@ endif ifeq ($(CPU_OS_TARGET),m68k-sinclairql) override COMPILER_UNITTARGETDIR+=../units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif +ifeq ($(CPU_OS_TARGET),m68k-human68k) +override COMPILER_UNITTARGETDIR+=../units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) +endif ifeq ($(CPU_OS_TARGET),powerpc-linux) override COMPILER_UNITTARGETDIR+=../units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) endif @@ -3705,6 +3729,10 @@ ifeq ($(CPU_OS_TARGET),m68k-sinclairql) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_REGEXPR=1 endif +ifeq ($(CPU_OS_TARGET),m68k-human68k) +REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_REGEXPR=1 +endif ifeq ($(CPU_OS_TARGET),powerpc-linux) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_REGEXPR=1 @@ -4768,7 +4796,7 @@ makefiles: fpc_makefiles ifneq ($(wildcard fpcmake.loc),) include fpcmake.loc endif -.PHONY: ide bigide starter lazbuilder all clean cleanide purge revisioninc codepage +.PHONY: ide bigide starter lazbuilder all clean cleanide purge revisioninc revisioninc: ifneq ($(USESVN2REVISIONINC),0) ifeq ($(wildcard ../tools/svn2revisioninc$(SRCEXEEXT)),) @@ -4786,11 +4814,11 @@ ide: $(COMPILER_UNITTARGETDIR) revisioninc $(MAKE) --assume-new=lazarus.pp lazarus$(EXEEXT) OPT='$(DEFAULT_IDE_OPTIONS) $(LAZARUS_OPT) $(OPT)' bigide: $(COMPILER_UNITTARGETDIR) revisioninc -$(DEL) $(COMPILER_UNITTARGETDIR)/pkgmanager$(PPUEXT) - $(MAKE) --assume-new=lazarus.pp lazarus$(EXEEXT) OPT='$(OPT) $(BIG_IDE_OPTIONS)' + $(MAKE) --assume-new=lazarus.pp lazarus$(EXEEXT) OPT='$(BIG_IDE_OPTIONS) $(OPT)' starter: $(COMPILER_UNITTARGETDIR) $(MAKE) --assume-new=startlazarus.lpr startlazarus$(EXEEXT) OPT='$(DEFAULT_IDE_OPTIONS) $(LAZARUS_OPT) $(OPT)' lazbuilder: $(COMPILER_UNITTARGETDIR) - $(MAKE) --assume-new=lazbuild.lpr lazbuild$(EXEEXT) OPT='$(DEFAULT_IDE_OPTIONS) $(OPT)' + $(MAKE) --assume-new=lazbuild.lpr lazbuild$(EXEEXT) OPT='$(DEFAULT_IDE_OPTIONS) $(LAZBUILD_OPT) $(OPT)' all: ide starter lazbuilder cleanide: -$(DEL) $(wildcard *$(OEXT)) diff --git a/ide/Makefile.fpc b/ide/Makefile.fpc index a62808bdd6..8a5068fc81 100644 --- a/ide/Makefile.fpc +++ b/ide/Makefile.fpc @@ -72,18 +72,21 @@ endif endif export LCL_PLATFORM + DBG_OPTIONS= ifeq ($(OS_TARGET),darwin) DBG_OPTIONS=-gw endif # -# idemake.cfg LAZARUS_OPT=$(LAZARUS_LIBPATHS) +ifeq ($(LCL_PLATFORM),cocoa) +LAZARUS_OPT+=-k-framework -kCocoa -k-weak_framework -kUserNotifications +endif # # Options to compile an IDE without extra packages -DEFAULT_IDE_OPTIONS= $(LAZARUS_LIBPATHS) \ +DEFAULT_IDE_OPTIONS= \ -Fu../packager/units/$(CPU_TARGET)-$(OS_TARGET) \ -Fu../components/codetools/units/$(CPU_TARGET)-$(OS_TARGET) \ -Fu../components/debuggerintf/lib/$(CPU_TARGET)-$(OS_TARGET) \ @@ -166,7 +169,7 @@ endif #----------------------------------------------------------------------------- [rules] -.PHONY: ide bigide starter lazbuilder all clean cleanide purge revisioninc codepage +.PHONY: ide bigide starter lazbuilder all clean cleanide purge revisioninc #----------------------------------------------------------------------------- revisioninc: @@ -195,7 +198,7 @@ ide: $(COMPILER_UNITTARGETDIR) revisioninc # compile IDE with some extra packages bigide: $(COMPILER_UNITTARGETDIR) revisioninc -$(DEL) $(COMPILER_UNITTARGETDIR)/pkgmanager$(PPUEXT) - $(MAKE) --assume-new=lazarus.pp lazarus$(EXEEXT) OPT='$(OPT) $(BIG_IDE_OPTIONS)' + $(MAKE) --assume-new=lazarus.pp lazarus$(EXEEXT) OPT='$(BIG_IDE_OPTIONS) $(OPT)' #----------------------------------------------------------------------------- starter: $(COMPILER_UNITTARGETDIR) @@ -203,7 +206,7 @@ starter: $(COMPILER_UNITTARGETDIR) #----------------------------------------------------------------------------- lazbuilder: $(COMPILER_UNITTARGETDIR) - $(MAKE) --assume-new=lazbuild.lpr lazbuild$(EXEEXT) OPT='$(DEFAULT_IDE_OPTIONS) $(OPT)' + $(MAKE) --assume-new=lazbuild.lpr lazbuild$(EXEEXT) OPT='$(DEFAULT_IDE_OPTIONS) $(LAZBUILD_OPT) $(OPT)' #----------------------------------------------------------------------------- all: ide starter lazbuilder