[beast] DOCS: handle import stamp in srcdir
- From: Tim Janik <timj src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [beast] DOCS: handle import stamp in srcdir
- Date: Thu, 25 Oct 2012 01:18:00 +0000 (UTC)
commit 0f43b5109f7c8624eb527189176de3185ebe63ac
Author: Tim Janik <timj gnu org>
Date:   Thu Oct 25 02:36:50 2012 +0200
    DOCS: handle import stamp in srcdir
 docs/Makefile.am |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/docs/Makefile.am b/docs/Makefile.am
index 492f082..93d2dcf 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -24,6 +24,7 @@ EXTRA_DIST += beast-index.html
 
 # == Download Imports ==
 IMPORT_FILES = # files to be imported/updated
+EXTRA_DIST  += $(IMPORT_FILES:%=import/%) import/stamp
 import:	# online docs are downloaded and stored in $(srcdir)/import/
 	$(Q) test "$(srcdir)" = "$(builddir)" -a -d html/
 	$(Q) rm -rf newimport/ && mkdir newimport/
@@ -86,13 +87,13 @@ HREFS = 's,<\(\(http\|ftp\)s\?:[^<>]\+\)>,\<<a href="\1">\1</a>\>,g'
 MISSING_MSG = "  Some files hosted online appear missing or outdated; please issue: make import  "
 CURRENTNESS = 21600 # 21600 seconds = 6 hours
 check-aging-files: check-missing-files
-	$(Q) LAST=`test -e import/stamp && cat import/stamp || echo 0` ; NOW=`date +%s` \
+	$(Q) LAST=`cd $(srcdir) && test -e import/stamp && cat import/stamp || echo 0` ; NOW=`date +%s` \
 	; test $$(($$NOW - $$LAST)) -lt $(CURRENTNESS) || { \
 	  echo $(MISSING_MSG) | sed 's/./=/g' && echo $(MISSING_MSG) && echo $(MISSING_MSG) | sed 's/./=/g' \
 	  && false ; }
 dist-hook: check-aging-files
 check-missing-files:
-	$(Q) test 1 $(patsubst %, -a -e $(srcdir)/import/%, $(IMPORT_FILES)) || { \
+	$(Q) { cd $(srcdir) && test 1 $(patsubst %, -a -e $(srcdir)/import/%, $(IMPORT_FILES)) ; } || { \
 	  echo $(MISSING_MSG) | sed 's/./=/g' && echo $(MISSING_MSG) && echo $(MISSING_MSG) | sed 's/./=/g' \
 	  && false ; }
 import/%:
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]