commit 0e1aa02a67ee785501905a5f38ae8b19329d418c
Author: Roger Pueyo Centelles <roger.pueyo@guifi.net>
Date:   Wed Nov 30 14:56:26 2016 +0100

    [multiprofile] Convert mpc85xx architecture to multiprofile

diff --git a/configs/mpc85xx-generic-imagebuilder b/configs/mpc85xx-generic-imagebuilder
deleted file mode 100644
index 59feeb0..0000000
--- a/configs/mpc85xx-generic-imagebuilder
+++ /dev/null
@@ -1,3 +0,0 @@
-CONFIG_TARGET_mpc85xx=y
-CONFIG_TARGET_mpc85xx_generic=y
-CONFIG_ALL=y
diff --git a/configs/mpc85xx-generic-multiprofile b/configs/mpc85xx-generic-multiprofile
new file mode 100644
index 0000000..1fc9e95
--- /dev/null
+++ b/configs/mpc85xx-generic-multiprofile
@@ -0,0 +1,14 @@
+CONFIG_TARGET_mpc85xx=y
+CONFIG_TARGET_mpc85xx_generic=y
+CONFIG_PACKAGE_qmp-system=y
+CONFIG_PACKAGE_qmp-tiny-node=m
+CONFIG_PACKAGE_qmp-small-node=m
+CONFIG_PACKAGE_qmp-big-node=y
+CONFIG_PACKAGE_luci-app-qos=m
+CONFIG_PACKAGE_luci-app-sqm=m
+CONFIG_PACKAGE_sqm-scripts=m
+CONFIG_PACKAGE_sqm-scripts-extra=m
+CONFIG_PACKAGE_tc=m
+CONFIG_PACKAGE_kmod-sched=m
+CONFIG_PACKAGE_kmod-sched-cake=m
+CONFIG_PACKAGE_ppp=m
diff --git a/configs/mpc85xx-qmp-big-node b/configs/mpc85xx-qmp-big-node
deleted file mode 100644
index 76c3d26..0000000
--- a/configs/mpc85xx-qmp-big-node
+++ /dev/null
@@ -1,3 +0,0 @@
-CONFIG_TARGET_mpc85xx=y
-CONFIG_TARGET_mpc85xx_generic=y
-CONFIG_PACKAGE_qmp-big-node=y
diff --git a/configs/targets/tl-wdr4900-v1 b/configs/targets/tl-wdr4900-v1
deleted file mode 100644
index 82ae936..0000000
--- a/configs/targets/tl-wdr4900-v1
+++ /dev/null
@@ -1,4 +0,0 @@
-CONFIG_TARGET_mpc85xx=y
-CONFIG_TARGET_mpc85xx_generic=y
-CONFIG_TARGET_mpc85xx_generic_TLWDR4900=y
-CONFIG_PACKAGE_qmp-big-node=y
diff --git a/targets.mk b/targets.mk
index 87bfdd0..f06afba 100644
--- a/targets.mk
+++ b/targets.mk
@@ -86,6 +86,17 @@ ifeq ($(MPT),brcm2708-bcm2710)
   BIG:=rpi-3
 endif
 
+#This architecture is not really multi-profile, but has only one device
+ifeq ($(MPT),mpc85xx-generic)
+  TBUILD:=lede
+  ARCH:=mpc85xx
+  SUBARCH:=generic
+  DEVPKG:=
+  TINY:=
+  SMALL:=
+  BIG:=
+endif
+
 ifeq ($(MPT),ramips-mt7620)
   TBUILD:=lede
   ARCH:=ramips
@@ -471,10 +482,10 @@ ifeq ($(T),tl-wdr4900-v1)
   ARCH:=mpc85xx
   SUBARCH:=generic
   TBUILD:=lede
-  PROFILE:=mpc85xx-qmp-big-node
-  MPNAME:=
-  FACTORY:=$(DISTCL)-$(ARCH)-$(SUBARCH)-$(T)-$(SQUASHFACTORY)
-  SYSUPGRADE:=$(DISTCL)--$(ARCH)-$(SUBARCH)-$(T)-$(SQUASHSYSUPGRADE)
+  PROFILE:=qmp-big-node
+  MPNAME:=tl-wdr4900-v1
+  FACTORY:=$(DISTCL)-$(ARCH)-$(SUBARCH)-$(MPNAME)-$(SQUASHFACTORY)
+  SYSUPGRADE:=$(DISTCL)-$(ARCH)-$(SUBARCH)-$(MPNAME)-$(SQUASHSYSUPGRADE)
 endif
 
 ifeq ($(T),tl-wr743nd-v1)
