|
|
|
@ -439,6 +439,9 @@ endef
|
|
|
|
|
define Device/Init
|
|
|
|
|
PROFILES := $(PROFILE)
|
|
|
|
|
DEVICE_NAME := $(1)
|
|
|
|
|
DEVICE_TITLE :=
|
|
|
|
|
DEVICE_PACKAGES :=
|
|
|
|
|
DEVICE_DESCRIPTION = Build firmware images for $$(DEVICE_TITLE)
|
|
|
|
|
KERNEL:=
|
|
|
|
|
KERNEL_INITRAMFS = $$(KERNEL)
|
|
|
|
|
KERNEL_SIZE:=
|
|
|
|
@ -548,17 +551,37 @@ define Device/Build
|
|
|
|
|
$$(call Device/Build/image,$$(fs),$$(image),$(1)))))
|
|
|
|
|
endef
|
|
|
|
|
|
|
|
|
|
define Device/DumpInfo
|
|
|
|
|
Target-Profile: DEVICE_$(1)
|
|
|
|
|
Target-Profile-Name: $(DEVICE_TITLE)
|
|
|
|
|
Target-Profile-Packages: $(DEVICE_PACKAGES)
|
|
|
|
|
Target-Profile-Description:
|
|
|
|
|
$(DEVICE_DESCRIPTION)
|
|
|
|
|
@@
|
|
|
|
|
|
|
|
|
|
endef
|
|
|
|
|
|
|
|
|
|
define Device/Dump
|
|
|
|
|
$$(eval $$(if $$(DEVICE_TITLE),$$(info $$(call Device/DumpInfo,$(1)))))
|
|
|
|
|
endef
|
|
|
|
|
|
|
|
|
|
define Device
|
|
|
|
|
$(call Device/Init,$(1))
|
|
|
|
|
$(call Device/Default,$(1))
|
|
|
|
|
$(call Device/Check,$(1))
|
|
|
|
|
$(call Device/$(1),$(1))
|
|
|
|
|
$(call Device/Build,$(1))
|
|
|
|
|
$(call Device/$(if $(DUMP),Dump,Build),$(1))
|
|
|
|
|
|
|
|
|
|
endef
|
|
|
|
|
|
|
|
|
|
define BuildImage
|
|
|
|
|
|
|
|
|
|
ifneq ($(DUMP),)
|
|
|
|
|
all: dumpinfo
|
|
|
|
|
dumpinfo: FORCE
|
|
|
|
|
@true
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
download:
|
|
|
|
|
prepare:
|
|
|
|
|
compile:
|
|
|
|
|