@@ -12,6 +12,7 @@ BOARDNAME:=Marvell Kirkwood
FEATURES:=targz usb jffs2_nand nand ubifs squashfs
CPU_TYPE:=xscale
MAINTAINER:=Luka Perkov <luka@openwrt.org>
+TARGET_MULTI_SELECT:=1
KERNEL_PATCHVER:=3.18
@@ -182,12 +182,20 @@ Image/InstallKernel/Template/GuruplugServerPlus=$(call Image/InstallKernel/Templ
Image/BuildKernel/Template/Topkick1281P2=$(call Image/BuildKernel/Template,topkick)
Image/InstallKernel/Template/Topkick1281P2=$(call Image/InstallKernel/Template,topkick)
+define Image/BuildKernel/Template/Unified
+ true
+endef
+
+define Image/InstallKernel/Template/Unified
+ true
+endef
+
define Image/BuildKernel
- $(call Image/BuildKernel/Template/$(PROFILE))
+ $(foreach profile,$(PROFILES_BUILD),$(call Image/BuildKernel/Template/$(profile)))
endef
define Image/InstallKernel
- $(call Image/InstallKernel/Template/$(PROFILE))
+ $(foreach profile,$(PROFILES_BUILD),$(call Image/InstallKernel/Template/$(profile)))
endef
define Image/Build
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))
@@ -13,6 +13,7 @@ define Profile/Generic
kmod-ata-core kmod-ata-marvell-sata \
kmod-rtc-marvell kmod-thermal-kirkwood \
kmod-mwl8k swconfig wpad-mini
+ PROFILE_DEFAULT:=1
endef
define Profile/Generic/Description