build: add ALT5 vendor/model/variant
This allows adding another device variant. Signed-off-by: Wenli Looi <wlooi@ucalgary.ca>
This commit is contained in:
parent
2b133ab19c
commit
95330a5d60
|
@ -346,6 +346,7 @@ define Device/InitProfile
|
||||||
DEVICE_ALT2_TITLE = $$(DEVICE_ALT2_VENDOR) $$(DEVICE_ALT2_MODEL)$$(if $$(DEVICE_ALT2_VARIANT), $$(DEVICE_ALT2_VARIANT))
|
DEVICE_ALT2_TITLE = $$(DEVICE_ALT2_VENDOR) $$(DEVICE_ALT2_MODEL)$$(if $$(DEVICE_ALT2_VARIANT), $$(DEVICE_ALT2_VARIANT))
|
||||||
DEVICE_ALT3_TITLE = $$(DEVICE_ALT3_VENDOR) $$(DEVICE_ALT3_MODEL)$$(if $$(DEVICE_ALT3_VARIANT), $$(DEVICE_ALT3_VARIANT))
|
DEVICE_ALT3_TITLE = $$(DEVICE_ALT3_VENDOR) $$(DEVICE_ALT3_MODEL)$$(if $$(DEVICE_ALT3_VARIANT), $$(DEVICE_ALT3_VARIANT))
|
||||||
DEVICE_ALT4_TITLE = $$(DEVICE_ALT4_VENDOR) $$(DEVICE_ALT4_MODEL)$$(if $$(DEVICE_ALT4_VARIANT), $$(DEVICE_ALT4_VARIANT))
|
DEVICE_ALT4_TITLE = $$(DEVICE_ALT4_VENDOR) $$(DEVICE_ALT4_MODEL)$$(if $$(DEVICE_ALT4_VARIANT), $$(DEVICE_ALT4_VARIANT))
|
||||||
|
DEVICE_ALT5_TITLE = $$(DEVICE_ALT5_VENDOR) $$(DEVICE_ALT5_MODEL)$$(if $$(DEVICE_ALT5_VARIANT), $$(DEVICE_ALT5_VARIANT))
|
||||||
DEVICE_VENDOR :=
|
DEVICE_VENDOR :=
|
||||||
DEVICE_MODEL :=
|
DEVICE_MODEL :=
|
||||||
DEVICE_VARIANT :=
|
DEVICE_VARIANT :=
|
||||||
|
@ -364,6 +365,9 @@ define Device/InitProfile
|
||||||
DEVICE_ALT4_VENDOR :=
|
DEVICE_ALT4_VENDOR :=
|
||||||
DEVICE_ALT4_MODEL :=
|
DEVICE_ALT4_MODEL :=
|
||||||
DEVICE_ALT4_VARIANT :=
|
DEVICE_ALT4_VARIANT :=
|
||||||
|
DEVICE_ALT5_VENDOR :=
|
||||||
|
DEVICE_ALT5_MODEL :=
|
||||||
|
DEVICE_ALT5_VARIANT :=
|
||||||
DEVICE_PACKAGES :=
|
DEVICE_PACKAGES :=
|
||||||
DEVICE_DESCRIPTION = Build firmware images for $$(DEVICE_TITLE)
|
DEVICE_DESCRIPTION = Build firmware images for $$(DEVICE_TITLE)
|
||||||
endef
|
endef
|
||||||
|
@ -448,7 +452,8 @@ DEFAULT_DEVICE_VARS := \
|
||||||
DEVICE_ALT1_VENDOR DEVICE_ALT1_MODEL DEVICE_ALT1_VARIANT \
|
DEVICE_ALT1_VENDOR DEVICE_ALT1_MODEL DEVICE_ALT1_VARIANT \
|
||||||
DEVICE_ALT2_VENDOR DEVICE_ALT2_MODEL DEVICE_ALT2_VARIANT \
|
DEVICE_ALT2_VENDOR DEVICE_ALT2_MODEL DEVICE_ALT2_VARIANT \
|
||||||
DEVICE_ALT3_VENDOR DEVICE_ALT3_MODEL DEVICE_ALT3_VARIANT \
|
DEVICE_ALT3_VENDOR DEVICE_ALT3_MODEL DEVICE_ALT3_VARIANT \
|
||||||
DEVICE_ALT4_VENDOR DEVICE_ALT4_MODEL DEVICE_ALT4_VARIANT
|
DEVICE_ALT4_VENDOR DEVICE_ALT4_MODEL DEVICE_ALT4_VARIANT \
|
||||||
|
DEVICE_ALT5_VENDOR DEVICE_ALT5_MODEL DEVICE_ALT5_VARIANT
|
||||||
|
|
||||||
define Device/ExportVar
|
define Device/ExportVar
|
||||||
$(1) : $(2):=$$($(2))
|
$(1) : $(2):=$$($(2))
|
||||||
|
@ -537,6 +542,9 @@ define Device/Build/initramfs
|
||||||
DEVICE_ALT4_VENDOR="$$(DEVICE_ALT4_VENDOR)" \
|
DEVICE_ALT4_VENDOR="$$(DEVICE_ALT4_VENDOR)" \
|
||||||
DEVICE_ALT4_MODEL="$$(DEVICE_ALT4_MODEL)" \
|
DEVICE_ALT4_MODEL="$$(DEVICE_ALT4_MODEL)" \
|
||||||
DEVICE_ALT4_VARIANT="$$(DEVICE_ALT4_VARIANT)" \
|
DEVICE_ALT4_VARIANT="$$(DEVICE_ALT4_VARIANT)" \
|
||||||
|
DEVICE_ALT5_VENDOR="$$(DEVICE_ALT5_VENDOR)" \
|
||||||
|
DEVICE_ALT5_MODEL="$$(DEVICE_ALT5_MODEL)" \
|
||||||
|
DEVICE_ALT5_VARIANT="$$(DEVICE_ALT5_VARIANT)" \
|
||||||
DEVICE_TITLE="$$(DEVICE_TITLE)" \
|
DEVICE_TITLE="$$(DEVICE_TITLE)" \
|
||||||
DEVICE_PACKAGES="$$(DEVICE_PACKAGES)" \
|
DEVICE_PACKAGES="$$(DEVICE_PACKAGES)" \
|
||||||
TARGET="$(BOARD)" \
|
TARGET="$(BOARD)" \
|
||||||
|
@ -668,6 +676,9 @@ define Device/Build/image
|
||||||
DEVICE_ALT4_VENDOR="$(DEVICE_ALT4_VENDOR)" \
|
DEVICE_ALT4_VENDOR="$(DEVICE_ALT4_VENDOR)" \
|
||||||
DEVICE_ALT4_MODEL="$(DEVICE_ALT4_MODEL)" \
|
DEVICE_ALT4_MODEL="$(DEVICE_ALT4_MODEL)" \
|
||||||
DEVICE_ALT4_VARIANT="$(DEVICE_ALT4_VARIANT)" \
|
DEVICE_ALT4_VARIANT="$(DEVICE_ALT4_VARIANT)" \
|
||||||
|
DEVICE_ALT5_VENDOR="$(DEVICE_ALT5_VENDOR)" \
|
||||||
|
DEVICE_ALT5_MODEL="$(DEVICE_ALT5_MODEL)" \
|
||||||
|
DEVICE_ALT5_VARIANT="$(DEVICE_ALT5_VARIANT)" \
|
||||||
DEVICE_TITLE="$(DEVICE_TITLE)" \
|
DEVICE_TITLE="$(DEVICE_TITLE)" \
|
||||||
DEVICE_PACKAGES="$(DEVICE_PACKAGES)" \
|
DEVICE_PACKAGES="$(DEVICE_PACKAGES)" \
|
||||||
TARGET="$(BOARD)" \
|
TARGET="$(BOARD)" \
|
||||||
|
@ -719,6 +730,9 @@ define Device/Build/artifact
|
||||||
DEVICE_ALT4_VENDOR="$(DEVICE_ALT4_VENDOR)" \
|
DEVICE_ALT4_VENDOR="$(DEVICE_ALT4_VENDOR)" \
|
||||||
DEVICE_ALT4_MODEL="$(DEVICE_ALT4_MODEL)" \
|
DEVICE_ALT4_MODEL="$(DEVICE_ALT4_MODEL)" \
|
||||||
DEVICE_ALT4_VARIANT="$(DEVICE_ALT4_VARIANT)" \
|
DEVICE_ALT4_VARIANT="$(DEVICE_ALT4_VARIANT)" \
|
||||||
|
DEVICE_ALT5_VENDOR="$(DEVICE_ALT5_VENDOR)" \
|
||||||
|
DEVICE_ALT5_MODEL="$(DEVICE_ALT5_MODEL)" \
|
||||||
|
DEVICE_ALT5_VARIANT="$(DEVICE_ALT5_VARIANT)" \
|
||||||
DEVICE_TITLE="$(DEVICE_TITLE)" \
|
DEVICE_TITLE="$(DEVICE_TITLE)" \
|
||||||
DEVICE_PACKAGES="$(DEVICE_PACKAGES)" \
|
DEVICE_PACKAGES="$(DEVICE_PACKAGES)" \
|
||||||
TARGET="$(BOARD)" \
|
TARGET="$(BOARD)" \
|
||||||
|
@ -762,6 +776,7 @@ $(if $(strip $(DEVICE_ALT1_TITLE)),- $(DEVICE_ALT1_TITLE))
|
||||||
$(if $(strip $(DEVICE_ALT2_TITLE)),- $(DEVICE_ALT2_TITLE))
|
$(if $(strip $(DEVICE_ALT2_TITLE)),- $(DEVICE_ALT2_TITLE))
|
||||||
$(if $(strip $(DEVICE_ALT3_TITLE)),- $(DEVICE_ALT3_TITLE))
|
$(if $(strip $(DEVICE_ALT3_TITLE)),- $(DEVICE_ALT3_TITLE))
|
||||||
$(if $(strip $(DEVICE_ALT4_TITLE)),- $(DEVICE_ALT4_TITLE))
|
$(if $(strip $(DEVICE_ALT4_TITLE)),- $(DEVICE_ALT4_TITLE))
|
||||||
|
$(if $(strip $(DEVICE_ALT5_TITLE)),- $(DEVICE_ALT5_TITLE))
|
||||||
@@
|
@@
|
||||||
|
|
||||||
endef
|
endef
|
||||||
|
@ -787,6 +802,10 @@ ifneq ($$(strip $$(DEVICE_ALT4_TITLE)),)
|
||||||
DEVICE_DISPLAY = $$(DEVICE_ALT4_TITLE) ($$(DEVICE_TITLE))
|
DEVICE_DISPLAY = $$(DEVICE_ALT4_TITLE) ($$(DEVICE_TITLE))
|
||||||
$$(info $$(call Device/DumpInfo,$(1)))
|
$$(info $$(call Device/DumpInfo,$(1)))
|
||||||
endif
|
endif
|
||||||
|
ifneq ($$(strip $$(DEVICE_ALT5_TITLE)),)
|
||||||
|
DEVICE_DISPLAY = $$(DEVICE_ALT5_TITLE) ($$(DEVICE_TITLE))
|
||||||
|
$$(info $$(call Device/DumpInfo,$(1)))
|
||||||
|
endif
|
||||||
DEVICE_DISPLAY = $$(DEVICE_TITLE)
|
DEVICE_DISPLAY = $$(DEVICE_TITLE)
|
||||||
$$(eval $$(if $$(DEVICE_TITLE),$$(info $$(call Device/DumpInfo,$(1)))))
|
$$(eval $$(if $$(DEVICE_TITLE),$$(info $$(call Device/DumpInfo,$(1)))))
|
||||||
endef
|
endef
|
||||||
|
|
|
@ -21,7 +21,7 @@ if not file_path.is_file():
|
||||||
|
|
||||||
def get_titles():
|
def get_titles():
|
||||||
titles = []
|
titles = []
|
||||||
for prefix in ["", "ALT0_", "ALT1_", "ALT2_", "ALT3_", "ALT4_"]:
|
for prefix in ["", "ALT0_", "ALT1_", "ALT2_", "ALT3_", "ALT4_", "ALT5_"]:
|
||||||
title = {}
|
title = {}
|
||||||
for var in ["vendor", "model", "variant"]:
|
for var in ["vendor", "model", "variant"]:
|
||||||
if getenv("DEVICE_{}{}".format(prefix, var.upper())):
|
if getenv("DEVICE_{}{}".format(prefix, var.upper())):
|
||||||
|
|
Loading…
Reference in New Issue