瀏覽代碼

Always build doc/manual-src

Should sphinx-build be not available AND the man file not be prsent,
then just "touch" it into existence (and warn about that)
Nils Maier 12 年之前
父節點
當前提交
02c65e0eca
共有 4 個文件被更改,包括 21 次插入2 次删除
  1. 0 2
      doc/Makefile.am
  2. 7 0
      doc/manual-src/en/Makefile.am
  3. 7 0
      doc/manual-src/pt/Makefile.am
  4. 7 0
      doc/manual-src/ru/Makefile.am

+ 0 - 2
doc/Makefile.am

@@ -1,6 +1,4 @@
-if HAVE_SPHINXBUILD
 SUBDIRS = manual-src
-endif #SPHINXBUILD
 
 doc_xmlrpcdir = $(docdir)/xmlrpc
 dist_doc_xmlrpc_DATA = xmlrpc/aria2mon \

+ 7 - 0
doc/manual-src/en/Makefile.am

@@ -16,8 +16,15 @@ man_MANS = $(BUILDDIR)/man/aria2c.1
 EXTRA_DIST = $(man_MANS) aria2c.rst libaria2.rst index.rst README.rst\
 	technical-notes.rst _static/default2.css mkapiref.py
 
+if HAVE_SPHINXBUILD
 $(man_MANS): aria2c.rst
 	$(MAKE) man
+else
+$(man_MANS):
+	$(warning Building only stub man pages. Please install sphinx-build)
+	if [ ! -d "$(@D)" ]; then mkdir -p "$(@D)"; fi;
+	if [ ! -e "$@" ]; then touch "$@"; fi;
+endif
 
 # Autogenerated rules by sphinx-quickstart
 

+ 7 - 0
doc/manual-src/pt/Makefile.am

@@ -16,8 +16,15 @@ mandir = @mandir@/pt
 man_MANS = $(BUILDDIR)/man/aria2c.1
 EXTRA_DIST = $(man_MANS) aria2c.rst index.rst README.rst _static/default2.css
 
+if HAVE_SPHINXBUILD
 $(man_MANS): aria2c.rst
 	$(MAKE) man
+else
+$(man_MANS):
+	$(warning Building only stub man pages. Please install sphinx-build)
+	if [ ! -d "$(@D)" ]; then mkdir -p "$(@D)"; fi;
+	if [ ! -e "$@" ]; then touch "$@"; fi;
+endif
 
 # Autogenerated rules by sphinx-quickstart
 

+ 7 - 0
doc/manual-src/ru/Makefile.am

@@ -16,8 +16,15 @@ mandir = @mandir@/ru
 man_MANS = $(BUILDDIR)/man/aria2c.1
 EXTRA_DIST = $(man_MANS) aria2c.rst index.rst _static/default2.css
 
+if HAVE_SPHINXBUILD
 $(man_MANS): aria2c.rst
 	$(MAKE) man
+else
+$(man_MANS):
+	$(warning Building only stub man pages. Please install sphinx-build)
+	if [ ! -d "$(@D)" ]; then mkdir -p "$(@D)"; fi;
+	if [ ! -e "$@" ]; then touch "$@"; fi;
+endif
 
 # Autogenerated rules by sphinx-quickstart