mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-05 05:28:17 +02:00
ide: cocoa: make: pass -framework cocoa -weak_framework UserNotifications
This commit is contained in:
parent
b7713102a5
commit
8258342934
17
Makefile
17
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
|
||||
|
@ -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"
|
||||
|
40
ide/Makefile
40
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))
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user