mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-12 09:29:07 +02:00
Explictly add subdirectory fpmake.pp sources to ./fpmake dependencies
git-svn-id: trunk@29155 -
This commit is contained in:
parent
8ea4e575f2
commit
49a5dcbf53
@ -351,6 +351,7 @@ endif
|
|||||||
ifdef UNITDIR_FPMAKE_FPMKUNIT
|
ifdef UNITDIR_FPMAKE_FPMKUNIT
|
||||||
override COMPILER_FPMAKE_UNITDIR=$(UNITDIR_FPMAKE_FPMKUNIT)
|
override COMPILER_FPMAKE_UNITDIR=$(UNITDIR_FPMAKE_FPMKUNIT)
|
||||||
endif
|
endif
|
||||||
|
SUB_FPMAKE_SRCS=$(wildcard */fpmake.pp)
|
||||||
override INSTALL_FPCPACKAGE=y
|
override INSTALL_FPCPACKAGE=y
|
||||||
override INSTALL_FPCSUBDIR=packages
|
override INSTALL_FPCSUBDIR=packages
|
||||||
ifdef REQUIRE_UNITSDIR
|
ifdef REQUIRE_UNITSDIR
|
||||||
@ -1640,7 +1641,7 @@ endif
|
|||||||
.NOTPARALLEL:
|
.NOTPARALLEL:
|
||||||
fpmkunit_clean_bootstrap:
|
fpmkunit_clean_bootstrap:
|
||||||
$(MAKE) -C fpmkunit clean_bootstrap
|
$(MAKE) -C fpmkunit clean_bootstrap
|
||||||
fpmake$(SRCEXEEXT): fpmake.pp
|
fpmake$(SRCEXEEXT): fpmake.pp $(SUB_FPMAKE_SRCS) fpmake_add.inc fpmake_proc.inc
|
||||||
$(MAKE) -C fpmkunit bootstrap
|
$(MAKE) -C fpmkunit bootstrap
|
||||||
$(FPCFPMAKE) fpmake.pp $(FPMAKE_SKIP_CONFIG) $(addprefix -Fu,$(COMPILER_FPMAKE_UNITDIR)) $(FPCMAKEOPT) $(OPT)
|
$(FPCFPMAKE) fpmake.pp $(FPMAKE_SKIP_CONFIG) $(addprefix -Fu,$(COMPILER_FPMAKE_UNITDIR)) $(FPCMAKEOPT) $(OPT)
|
||||||
all: fpmake$(SRCEXEEXT)
|
all: fpmake$(SRCEXEEXT)
|
||||||
|
@ -43,6 +43,8 @@ ifdef UNITDIR_FPMAKE_FPMKUNIT
|
|||||||
override COMPILER_FPMAKE_UNITDIR=$(UNITDIR_FPMAKE_FPMKUNIT)
|
override COMPILER_FPMAKE_UNITDIR=$(UNITDIR_FPMAKE_FPMKUNIT)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
SUB_FPMAKE_SRCS=$(wildcard */fpmake.pp)
|
||||||
|
|
||||||
[rules]
|
[rules]
|
||||||
# Do not pass the Makefile's unit and binary target locations. fpmake uses it's own.
|
# Do not pass the Makefile's unit and binary target locations. fpmake uses it's own.
|
||||||
override FPCOPT:=$(filter-out -FU%,$(FPCOPT))
|
override FPCOPT:=$(filter-out -FU%,$(FPCOPT))
|
||||||
@ -63,7 +65,7 @@ endif
|
|||||||
|
|
||||||
fpmkunit_clean_bootstrap:
|
fpmkunit_clean_bootstrap:
|
||||||
$(MAKE) -C fpmkunit clean_bootstrap
|
$(MAKE) -C fpmkunit clean_bootstrap
|
||||||
fpmake$(SRCEXEEXT): fpmake.pp
|
fpmake$(SRCEXEEXT): fpmake.pp $(SUB_FPMAKE_SRCS) fpmake_add.inc fpmake_proc.inc
|
||||||
$(MAKE) -C fpmkunit bootstrap
|
$(MAKE) -C fpmkunit bootstrap
|
||||||
$(FPCFPMAKE) fpmake.pp $(FPMAKE_SKIP_CONFIG) $(addprefix -Fu,$(COMPILER_FPMAKE_UNITDIR)) $(FPCMAKEOPT) $(OPT)
|
$(FPCFPMAKE) fpmake.pp $(FPMAKE_SKIP_CONFIG) $(addprefix -Fu,$(COMPILER_FPMAKE_UNITDIR)) $(FPCMAKEOPT) $(OPT)
|
||||||
all: fpmake$(SRCEXEEXT)
|
all: fpmake$(SRCEXEEXT)
|
||||||
|
Loading…
Reference in New Issue
Block a user