summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--package/sed/sed.mk1
-rw-r--r--toolchain/dependencies/dependencies.mk6
-rw-r--r--toolchain/kernel-headers/kernel-headers.mk1
-rw-r--r--toolchain/uClibc/uClibc.config2
-rw-r--r--toolchain/uClibc/uClibc.config-locale2
-rw-r--r--toolchain/uClibc/uclibc.mk4
6 files changed, 9 insertions, 7 deletions
diff --git a/package/sed/sed.mk b/package/sed/sed.mk
index 923f544a8..64fa45ded 100644
--- a/package/sed/sed.mk
+++ b/package/sed/sed.mk
@@ -156,3 +156,4 @@ sed-dirclean:
ifeq ($(strip $(BR2_PACKAGE_SED)),y)
TARGETS+=sed
endif
+.PHONY: sed host-sed
diff --git a/toolchain/dependencies/dependencies.mk b/toolchain/dependencies/dependencies.mk
index 0bcb840d3..7febc1354 100644
--- a/toolchain/dependencies/dependencies.mk
+++ b/toolchain/dependencies/dependencies.mk
@@ -6,7 +6,7 @@
######################################################################
dependencies: host-sed
- $(TOPDIR)/toolchain/dependencies/dependencies.sh
+ @$(TOPDIR)/toolchain/dependencies/dependencies.sh
dependencies-source:
@@ -21,5 +21,5 @@ dependencies-dirclean:
# Toplevel Makefile options
#
#############################################################
-# unconditionally include this one...
-TARGETS+=dependencies
+.PHONY: dependencies
+
diff --git a/toolchain/kernel-headers/kernel-headers.mk b/toolchain/kernel-headers/kernel-headers.mk
index 635252d7b..7fc708a11 100644
--- a/toolchain/kernel-headers/kernel-headers.mk
+++ b/toolchain/kernel-headers/kernel-headers.mk
@@ -177,3 +177,4 @@ kernel-headers-clean: clean
kernel-headers-dirclean:
rm -rf $(LINUX_HEADERS_DIR)
+.PHONY: kernel-headers
diff --git a/toolchain/uClibc/uClibc.config b/toolchain/uClibc/uClibc.config
index 37973fc5e..e29710135 100644
--- a/toolchain/uClibc/uClibc.config
+++ b/toolchain/uClibc/uClibc.config
@@ -151,7 +151,7 @@ UCLIBC_HAS_REGEX_OLD=y
# UCLIBC_HAS_WORDEXP is not set
UCLIBC_HAS_FTW=y
UCLIBC_HAS_GLOB=y
-# UCLIBC_HAS_GNU_GLOB is not set
+UCLIBC_HAS_GNU_GLOB=y
#
# Library Installation Options
diff --git a/toolchain/uClibc/uClibc.config-locale b/toolchain/uClibc/uClibc.config-locale
index 31ba2f692..8a32681bf 100644
--- a/toolchain/uClibc/uClibc.config-locale
+++ b/toolchain/uClibc/uClibc.config-locale
@@ -153,7 +153,7 @@ UCLIBC_HAS_REGEX_OLD=y
# UCLIBC_HAS_WORDEXP is not set
UCLIBC_HAS_FTW=y
UCLIBC_HAS_GLOB=y
-# UCLIBC_HAS_GNU_GLOB is not set
+UCLIBC_HAS_GNU_GLOB=y
#
# Library Installation Options
diff --git a/toolchain/uClibc/uclibc.mk b/toolchain/uClibc/uclibc.mk
index 0cbefd8cd..550b4b398 100644
--- a/toolchain/uClibc/uclibc.mk
+++ b/toolchain/uClibc/uclibc.mk
@@ -67,8 +67,8 @@ $(UCLIBC_DIR)/.unpacked: $(DL_DIR)/$(UCLIBC_SOURCE)
toolchain/patch-kernel.sh $(UCLIBC_DIR) toolchain/uClibc/ \*.patch
touch $(UCLIBC_DIR)/.unpacked
-uclibc-configured: $(UCLIBC_DIR)/.configured
-$(UCLIBC_DIR)/.configured: dependencies kernel-headers $(UCLIBC_DIR)/.unpacked
+uclibc-configured: dependencies kernel-headers $(UCLIBC_DIR)/.configured
+$(UCLIBC_DIR)/.configured: $(UCLIBC_DIR)/.unpacked
cp $(UCLIBC_CONFIG_FILE) $(UCLIBC_DIR)/.config
$(SED) 's,^CROSS_COMPILER_PREFIX=.*,CROSS_COMPILER_PREFIX="$(TARGET_CROSS)",g' \
-e 's,# TARGET_$(UCLIBC_TARGET_ARCH) is not set,TARGET_$(UCLIBC_TARGET_ARCH)=y,g' \