[Groonga-commit] groonga/groonga [master] don't rebuild html and man on distribution.

Back to archive index

null+****@clear***** null+****@clear*****
2010年 8月 20日 (金) 23:21:46 JST


Kouhei Sutou	2010-08-20 14:21:46 +0000 (Fri, 20 Aug 2010)

  New Revision: 3a313f8ca426ab02a492bb96149f0eb9795eab1c

  Log:
    don't rebuild html and man on distribution.

  Modified files:
    doc/ja/Makefile.am

  Modified: doc/ja/Makefile.am (+11 -3)
===================================================================
--- doc/ja/Makefile.am    2010-08-20 14:06:28 +0000 (5864e71)
+++ doc/ja/Makefile.am    2010-08-20 14:21:46 +0000 (41c537f)
@@ -15,7 +15,7 @@ PAPEROPT_a4     = -D latex_paper_size=a4
 PAPEROPT_letter = -D latex_paper_size=letter
 ALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source
 
-.PHONY: help clean html dirhtml pickle json htmlhelp qthelp latex changes linkcheck doctest
+.PHONY: help clean man html dirhtml pickle json htmlhelp qthelp latex changes linkcheck doctest
 
 help:
 	@echo "Please use \`make <target>' where <target> is one of"
@@ -121,10 +121,16 @@ pdf:
 	@echo
 	@echo "Build finished. The PDF files are in $(BUILDDIR)/pdf."
 
+dist-hook:
+	@touch $(distdir)/man-build-stamp
+	@touch $(distdir)/html-build-stamp
+
 dist_man1_MANS =				\
 	man/groonga.1
 
-$(dist_man1_MANS): man
+$(dist_man1_MANS): man-build-stamp
+man-build-stamp:
+	$(MAKE) man
 
 nobase_dist_doc_ja_DATA =			\
 	$(source_files)				\
@@ -392,4 +398,6 @@ html_files =						\
 	html/tutorial/tutorial10.html			\
 	html/type.html
 
-$(html_files): html
+$(html_files): html-build-stamp
+html-build-stamp:
+	$(MAKE) html




Groonga-commit メーリングリストの案内
Back to archive index