summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorVolker Grabsch <vog@notjusthosting.com>2009-12-13 13:18:03 (GMT)
committerVolker Grabsch <vog@notjusthosting.com>2009-12-13 13:18:03 (GMT)
commit9da54f354d01e1a3935335decae6b9b55b6f2efe (patch)
tree3a94e08a268dec7497539642354ebc7f3119cd31 /Makefile
parenta1e636fe536ee019b7e5e84d0fec483b33b420ef (diff)
downloadmxe-9da54f354d01e1a3935335decae6b9b55b6f2efe.zip
mxe-9da54f354d01e1a3935335decae6b9b55b6f2efe.tar.gz
mxe-9da54f354d01e1a3935335decae6b9b55b6f2efe.tar.bz2
put log files into a separate sub directory log/, separate from usr/, surviving a "make clean"
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile16
1 files changed, 8 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index ee9ffae..b24ec31 100644
--- a/Makefile
+++ b/Makefile
@@ -28,6 +28,7 @@ SOURCEFORGE_MIRROR := kent.dl.sourceforge.net
VERSION := 2.10
PREFIX := $(PWD)/usr
+LOG_DIR := $(PWD)/log
PKG_DIR := $(PWD)/pkg
DIST_DIR := $(PWD)/dist
TMP_DIR = $(PWD)/tmp-$(1)
@@ -115,18 +116,18 @@ $(1): $(PREFIX)/installed/$(1)
$(PREFIX)/installed/$(1): $(TOP_DIR)/src/$(1).mk \
$(wildcard $(TOP_DIR)/src/$(1)-*.patch) \
$(addprefix $(PREFIX)/installed/,$($(1)_DEPS))
- @[ -d '$(PREFIX)' ] || mkdir -p '$(PREFIX)'
+ @[ -d '$(LOG_DIR)' ] || mkdir -p '$(LOG_DIR)'
@[ -d '$(PKG_DIR)' ] || mkdir -p '$(PKG_DIR)'
@if ! $(call CHECK_PKG_ARCHIVE,$(1)); then \
echo '[download] $(1)'; \
- ($(call DOWNLOAD_PKG_ARCHIVE,$(1))) &> '$(PREFIX)/log-$(1)'; \
+ ($(call DOWNLOAD_PKG_ARCHIVE,$(1))) &> '$(LOG_DIR)/$(1)'; \
if ! $(call CHECK_PKG_ARCHIVE,$(1)); then \
echo; \
echo 'Wrong checksum of package $(1)!'; \
echo '------------------------------------------------------------'; \
- tail -n 10 '$(PREFIX)/log-$(1)' | $(SED) -n '/./p'; \
+ tail -n 10 '$(LOG_DIR)/$(1)' | $(SED) -n '/./p'; \
echo '------------------------------------------------------------'; \
- echo '[log] $(PREFIX)/log-$(1)'; \
+ echo '[log] $(LOG_DIR)/$(1)'; \
echo; \
exit 1; \
fi; \
@@ -134,13 +135,13 @@ $(PREFIX)/installed/$(1): $(TOP_DIR)/src/$(1).mk \
$(if $(value $(1)_BUILD),
@echo '[build] $(1)'
,)
- @if ! (time $(MAKE) -f '$(MAKEFILE)' 'build-only-$(1)') &> '$(PREFIX)/log-$(1)'; then \
+ @if ! (time $(MAKE) -f '$(MAKEFILE)' 'build-only-$(1)') &> '$(LOG_DIR)/$(1)'; then \
echo; \
echo 'Failed to build package $(1)!'; \
echo '------------------------------------------------------------'; \
- tail -n 10 '$(PREFIX)/log-$(1)' | $(SED) -n '/./p'; \
+ tail -n 10 '$(LOG_DIR)/$(1)' | $(SED) -n '/./p'; \
echo '------------------------------------------------------------'; \
- echo '[log] $(PREFIX)/log-$(1)'; \
+ echo '[log] $(LOG_DIR)/$(1)'; \
echo; \
exit 1; \
fi
@@ -166,7 +167,6 @@ $(foreach PKG,$(PKGS),$(eval $(call PKG_RULE,$(PKG),$(call TMP_DIR,$(PKG)))))
.PHONY: strip
strip:
rm -rf \
- '$(PREFIX)'/log-* \
'$(PREFIX)/include' \
'$(PREFIX)/info' \
'$(PREFIX)/lib/libiberty.a' \