# HG changeset patch # User John Donoghue # Date 1369875244 14400 # Node ID 7d692ab680abb05bf1ad27e9fc422845afbebae7 # Parent 733c487c69c6b6edd757ba7acd3c5e0eac737580 Change makefile download and build rules to log to symbolic link file instead of log/timestamp/file. * Makefile: update $(PREFIX)/installed/$(1): rule to output build and download output to symbolic file. diff -r 733c487c69c6 -r 7d692ab680ab Makefile --- a/Makefile Wed May 29 21:01:07 2013 -0400 +++ b/Makefile Wed May 29 20:54:04 2013 -0400 @@ -284,8 +284,9 @@ @[ -d '$(LOG_DIR)/$(TIMESTAMP)' ] || mkdir -p '$(LOG_DIR)/$(TIMESTAMP)' @if ! $(call CHECK_PKG_ARCHIVE,$(1)); then \ echo '[download] $(1)'; \ - ($(call DOWNLOAD_PKG_ARCHIVE,$(1))) &> '$(LOG_DIR)/$(TIMESTAMP)/$(1)-download'; \ + touch '$(LOG_DIR)/$(TIMESTAMP)/$(1)-download'; \ ln -sf '$(TIMESTAMP)/$(1)-download' '$(LOG_DIR)/$(1)-download'; \ + ($(call DOWNLOAD_PKG_ARCHIVE,$(1))) &> '$(LOG_DIR)/$(1)-download'; \ if ! $(call CHECK_PKG_ARCHIVE,$(1)); then \ echo; \ echo 'Wrong checksum of package $(1)!'; \ @@ -302,7 +303,7 @@ ,) @touch '$(LOG_DIR)/$(TIMESTAMP)/$(1)' @ln -sf '$(TIMESTAMP)/$(1)' '$(LOG_DIR)/$(1)' - @if ! (time $(MAKE) -f '$(MAKEFILE)' 'build-only-$(1)') &> '$(LOG_DIR)/$(TIMESTAMP)/$(1)'; then \ + @if ! (time $(MAKE) -f '$(MAKEFILE)' 'build-only-$(1)') &> '$(LOG_DIR)/$(1)'; then \ echo; \ echo 'Failed to build package $(1)!'; \ echo '------------------------------------------------------------'; \