[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]