Mercurial > mxe-octave
changeset 428:951e2a6d1e69
create a separate build log file "usr/log-PKG" for each package build
author | Volker Grabsch <vog@notjusthosting.com> |
---|---|
date | Wed, 02 Sep 2009 09:37:48 +0200 |
parents | 9605f8f088e4 |
children | 2fa394d22e1d |
files | Makefile |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile Wed Sep 02 09:23:45 2009 +0200 +++ b/Makefile Wed Sep 02 09:37:48 2009 +0200 @@ -125,6 +125,10 @@ $(call DOWNLOAD_PKG_ARCHIVE,$(1)); \ $(call CHECK_PKG_ARCHIVE,$(1)) || { echo 'Wrong checksum!'; exit 1; }; \ fi + (time $(MAKE) -f '$(MAKEFILE)' 'build-only-$(1)') &> '$(PREFIX)/log-$(1)' + +.PHONY: build-only-$(1) +build-only-$(1): $(if $(value $(1)_BUILD), rm -rf '$(2)' mkdir -p '$(2)' @@ -135,13 +139,14 @@ $$(call $(1)_BUILD,$(2)/$($(1)_SUBDIR)) rm -rfv '$(2)' ,) - touch '$$@' + touch '$(PREFIX)/installed-$(1)' endef $(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' \