summaryrefslogtreecommitdiffstats
path: root/include/prereq.mk
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2006-11-11 23:11:02 +0000
committerFelix Fietkau <nbd@openwrt.org>2006-11-11 23:11:02 +0000
commitcf4e7af392186e57f213053a898c62cd9400b692 (patch)
tree1f8a2d1023ef2469dbd0e2040599b3c69807cf92 /include/prereq.mk
parent312802199b7cc09dde5ed867745f4c1baa3c5204 (diff)
downloadmaster-31e0f0ae-cf4e7af392186e57f213053a898c62cd9400b692.tar.gz
master-31e0f0ae-cf4e7af392186e57f213053a898c62cd9400b692.tar.bz2
master-31e0f0ae-cf4e7af392186e57f213053a898c62cd9400b692.zip
make target/linux/* directories self-contained, use the selected kernel version for the toolchain, autogenerate menuconfig and makefile code for target selection
SVN-Revision: 5498
Diffstat (limited to 'include/prereq.mk')
-rw-r--r--include/prereq.mk11
1 files changed, 3 insertions, 8 deletions
diff --git a/include/prereq.mk b/include/prereq.mk
index eda7ca35a6..f0db860269 100644
--- a/include/prereq.mk
+++ b/include/prereq.mk
@@ -5,28 +5,23 @@
# See /LICENSE for more information.
#
-$(TMP_DIR):
- mkdir -p $@
-
prereq:
if [ -f $(TMP_DIR)/.prereq-error ]; then \
echo; \
cat $(TMP_DIR)/.prereq-error; \
+ rm -f $(TMP_DIR)/.prereq-error; \
echo; \
- rm -rf $(TMP_DIR); \
false; \
fi
- rm -rf $(TMP_DIR)
- mkdir -p $(TMP_DIR)
-.SILENT: $(TMP_DIR) prereq
+.SILENT: prereq
define Require
export PREREQ_CHECK=1
ifeq ($$(CHECK_$(1)),)
prereq: prereq-$(1)
- prereq-$(1): $(TMP_DIR) FORCE
+ prereq-$(1): FORCE
echo -n "Checking '$(1)'... "
if $(NO_TRACE_MAKE) -f $(firstword $(MAKEFILE_LIST)) check-$(1) >/dev/null 2>/dev/null; then \
echo 'ok.'; \