From 42c190ead8b626d4d74ff99b95fc08f361aaf5ee Mon Sep 17 00:00:00 2001
From: Jo-Philipp Wich <jow@openwrt.org>
Date: Mon, 23 Apr 2012 16:10:25 +0000
Subject: [PATCH] ensure that profile Makefiles are sourced in alphabetical
 order Since make 3.82 does not guarantee file ordering anymore, target
 profiles might get included in random order, leading to bad default values
 when only selecting the toplevel target and populating the .config with
 defconfig. This commit should also fix the ar71xx snapshot builds.

SVN-Revision: 31449
---
 include/target.mk | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/include/target.mk b/include/target.mk
index 097b275cf2..e5166fb784 100644
--- a/include/target.mk
+++ b/include/target.mk
@@ -84,12 +84,12 @@ endif
 
 ifneq ($(PLATFORM_DIR),$(PLATFORM_SUBDIR))
   define IncludeProfiles
-    -include $(PLATFORM_DIR)/profiles/*.mk
-    -include $(PLATFORM_SUBDIR)/profiles/*.mk
+    -include $(sort $(wildcard $(PLATFORM_DIR)/profiles/*.mk))
+    -include $(sort $(wildcard $(PLATFORM_SUBDIR)/profiles/*.mk))
   endef
 else
   define IncludeProfiles
-    -include $(PLATFORM_DIR)/profiles/*.mk
+    -include $(sort $(wildcard $(PLATFORM_DIR)/profiles/*.mk))
   endef
 endif
 
-- 
2.30.2