فهرست منبع

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