target.mk: let profile remove from DEFAULT_PACKAGES
In a profile, specifying -pkg in the list of PACKAGES will suppress it even if it appears in the target's DEFAULT_PACKAGES list. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
This commit is contained in:
parent
4baffa02ce
commit
ca32373c95
1 changed files with 2 additions and 0 deletions
|
@ -68,6 +68,8 @@ define Profile
|
||||||
$(eval $(call ProfileDefault))
|
$(eval $(call ProfileDefault))
|
||||||
$(eval $(call Profile/$(1)))
|
$(eval $(call Profile/$(1)))
|
||||||
dumpinfo : $(call shexport,Profile/$(1)/Description)
|
dumpinfo : $(call shexport,Profile/$(1)/Description)
|
||||||
|
DEFAULT_PACKAGES := $(filter-out $(patsubst -%,%,$(filter -%,$(PACKAGES))),$(DEFAULT_PACKAGES))
|
||||||
|
PACKAGES := $(filter-out -%,$(PACKAGES))
|
||||||
DUMPINFO += \
|
DUMPINFO += \
|
||||||
echo "Target-Profile: $(1)"; \
|
echo "Target-Profile: $(1)"; \
|
||||||
$(if $(PRIORITY), echo "Target-Profile-Priority: $(PRIORITY)"; ) \
|
$(if $(PRIORITY), echo "Target-Profile-Priority: $(PRIORITY)"; ) \
|
||||||
|
|
Loading…
Reference in a new issue