Provide is-vendor-board-qcom macro.
`is-vendor-board-qcom` supplants `is-vendor-board-platform` as the latter's second operand is always `QCOM`. To check that BOARD is a QCOM one, write: ``` ifneq (,$(call is-vendor-board-qcom,BOARD)) ``` Using `is-vendor-board-qcom` before its implied operands `TARGET_BOARD_PLATFORM` and `QCOM_BOARD_PLATFORMS` are set is an error. Bug: 201477826 Test: treehugger Change-Id: Ie7063c46b7eda092438a59f3682486dd39af3d0b
This commit is contained in:
parent
c5d5bb424f
commit
c0fde810ba
|
@ -110,6 +110,13 @@ define is-board-platform-in-list2
|
|||
$(filter $(1),$(TARGET_BOARD_PLATFORM))
|
||||
endef
|
||||
|
||||
# Return empty unless the board is QCOM
|
||||
define is-vendor-board-qcom
|
||||
$(if $(strip $(TARGET_BOARD_PLATFORM) $(QCOM_BOARD_PLATFORMS)),\
|
||||
$(filter $(TARGET_BOARD_PLATFORM),$(QCOM_BOARD_PLATFORMS)),\
|
||||
$(error both TARGET_BOARD_PLATFORM=$(TARGET_BOARD_PLATFORM) and QCOM_BOARD_PLATFORMS=$(QCOM_BOARD_PLATFORMS)))
|
||||
endef
|
||||
|
||||
# ---------------------------------------------------------------
|
||||
# Check for obsolete PRODUCT- and APP- goals
|
||||
ifeq ($(CALLED_FROM_SETUP),true)
|
||||
|
|
Loading…
Reference in New Issue