@@ -93,11 +93,11 @@ endef
include $(SUBTARGET).mk
define Image/Build
- $(call Image/Build/Profile/$(PROFILE),$(1))
+ $(foreach profile,$(PROFILES_BUILD),$(call Image/Build/Profile/$(profile),$(1)))
endef
define Image/Build/Initramfs
- $(call Image/Build/Profile/$(PROFILE),Initramfs)
+ $(foreach profile,$(PROFILES_BUILD),$(call Image/Build/Profile/$(profile),Initramfs))
endef
define Image/BuildKernel
@@ -399,3 +399,8 @@ define Image/Build/Profile/Generic
$(call Image/Build/Experimental,$(1))
endef
+
+define Image/Build/Profile/Unified
+ true
+endef
+
@@ -8,6 +8,9 @@
define Profile/Generic
NAME:=Generic (default)
PACKAGES:=
+ PROFILE_TYPE:=meta
+ PROFILE_DEFAULT:=1
+ PROFILE_IMAGES_TYPE:=all
endef
define Profile/Generic/Description
new file mode 100644
@@ -0,0 +1,17 @@
+#
+# Copyright (C) 2013 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+
+define Profile/Unified
+ NAME:=Unified Profile (merge of all selected profiles)
+ PROFILE_TYPE:=unified
+endef
+
+define Profile/Unified/Description
+ Build all selected images with a profile that is the merge of all selected profiles.
+endef
+
+$(eval $(call Profile,Unified))
@@ -3,6 +3,7 @@ ARCH_PACKAGES:=adm5120_mipsel
SUBTARGET:=router_le
BOARDNAME:=Little Endian
FEATURES+=squashfs tgz
+TARGET_MULTI_SELECT:=1
define Target/Description
Build firmware images for Infineon/ADMtek ADM5120 based boards