* 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
endif
endif
ifneq ($(filter $(CPU_TARGET),z80),)
override FPCOPT+=-CX -XX
endif
ifdef LINKSHARED
endif
ifdef GCCLIBDIR
@ -3758,12 +3755,12 @@ help:
@exit
registration:
$(MAKE) -C packager/registration
lazutils:
lazutils: registration
$(MAKE) -C components/lazutils
lcl:
lcl: lazutils
$(MAKE) -C components/freetype
$(MAKE) -C lcl
basecomponents:
basecomponents: lcl
$(MAKE) -C components/buildintf
$(MAKE) -C components/lazdebuggers/lazdebuggerintf
$(MAKE) -C components/debuggerintf
@ -3782,9 +3779,9 @@ bigidecomponents:
$(MAKE) -C components bigide
tools:
$(MAKE) -C tools
revisioninc:
revisioninc: lazutils
$(MAKE) -C ide revisioninc
ide:
ide: basecomponents
$(MAKE) -C ide ide
idepkg: ide
idebig:

View File

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