* Add some missing dependencies

This commit is contained in:
Michaël Van Canneyt 2022-12-01 11:22:50 +01:00
parent 2447e8d60b
commit 8d4b11796f
2 changed files with 11 additions and 14 deletions

View File

@ -3166,9 +3166,6 @@ ifneq ($(filter $(CPU_TARGET),x86_64 mips mipsel mips64 mips64el riscv64 powerpc
override FPCOPT+=-Cg override FPCOPT+=-Cg
endif endif
endif endif
ifneq ($(filter $(CPU_TARGET),z80),)
override FPCOPT+=-CX -XX
endif
ifdef LINKSHARED ifdef LINKSHARED
endif endif
ifdef GCCLIBDIR ifdef GCCLIBDIR
@ -3758,12 +3755,12 @@ help:
@exit @exit
registration: registration:
$(MAKE) -C packager/registration $(MAKE) -C packager/registration
lazutils: lazutils: registration
$(MAKE) -C components/lazutils $(MAKE) -C components/lazutils
lcl: lcl: lazutils
$(MAKE) -C components/freetype $(MAKE) -C components/freetype
$(MAKE) -C lcl $(MAKE) -C lcl
basecomponents: basecomponents: lcl
$(MAKE) -C components/buildintf $(MAKE) -C components/buildintf
$(MAKE) -C components/lazdebuggers/lazdebuggerintf $(MAKE) -C components/lazdebuggers/lazdebuggerintf
$(MAKE) -C components/debuggerintf $(MAKE) -C components/debuggerintf
@ -3782,9 +3779,9 @@ bigidecomponents:
$(MAKE) -C components bigide $(MAKE) -C components bigide
tools: tools:
$(MAKE) -C tools $(MAKE) -C tools
revisioninc: revisioninc: lazutils
$(MAKE) -C ide revisioninc $(MAKE) -C ide revisioninc
ide: ide: basecomponents
$(MAKE) -C ide ide $(MAKE) -C ide ide
idepkg: ide idepkg: ide
idebig: idebig:

View File

@ -121,14 +121,14 @@ registration:
$(MAKE) -C packager/registration $(MAKE) -C packager/registration
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# build package lazutils (shared by all LCL_PLATFORMs) # build package lazutils (shared by all LCL_PLATFORMs)
lazutils: lazutils: registration
$(MAKE) -C components/lazutils $(MAKE) -C components/lazutils
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# build package FreeType, LCLBase and LCL for LCL_PLATFORM # build package FreeType, LCLBase and LCL for LCL_PLATFORM
# requires lazutils # requires lazutils
lcl: lcl: lazutils
$(MAKE) -C components/freetype $(MAKE) -C components/freetype
$(MAKE) -C lcl $(MAKE) -C lcl
@ -136,7 +136,7 @@ lcl:
# build required LCL components needed by IDE for the LCL_PLATFORM # build required LCL components needed by IDE for the LCL_PLATFORM
# (Note: lazutils and codetools are shared on all LCL platforms) # (Note: lazutils and codetools are shared on all LCL platforms)
# requires lcl # requires lcl
basecomponents: basecomponents: lcl
$(MAKE) -C components/buildintf $(MAKE) -C components/buildintf
$(MAKE) -C components/lazdebuggers/lazdebuggerintf $(MAKE) -C components/lazdebuggers/lazdebuggerintf
$(MAKE) -C components/debuggerintf $(MAKE) -C components/debuggerintf
@ -167,13 +167,13 @@ tools:
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# create/update ide/revision.inc # create/update ide/revision.inc
# requires tools # requires tools
revisioninc: revisioninc: lazutils
$(MAKE) -C ide revisioninc $(MAKE) -C ide revisioninc
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# build lazarus exe with minimum of packages for the LCL_PLATFORM # build lazarus exe with minimum of packages for the LCL_PLATFORM
# requires basecomponents and tools # requires basecomponents and tools
ide: ide: basecomponents
$(MAKE) -C ide ide $(MAKE) -C ide ide
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------