WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-changelog

[Xen-changelog] Added dev-docs target to build the Python Tools' API doc

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] Added dev-docs target to build the Python Tools' API documentation.
From: Xen patchbot -unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Tue, 13 Sep 2005 15:16:11 +0000
Delivery-date: Tue, 13 Sep 2005 15:14:49 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
# HG changeset patch
# User ewan@xxxxxxxxxxxxx
# Node ID 89a842453d77f44f1ff199ce25bda7e96371301f
# Parent  f44b792e898c5bb2e8ea63cf44f698c72b67a71d
Added dev-docs target to build the Python Tools' API documentation.

diff -r f44b792e898c -r 89a842453d77 docs/Makefile
--- a/docs/Makefile     Sun Sep 11 20:11:47 2005
+++ b/docs/Makefile     Sun Sep 11 20:12:40 2005
@@ -8,6 +8,7 @@
 LATEX          := latex
 FIG2DEV                := fig2dev
 LATEX2HTML     := latex2html
+DOXYGEN                := doxygen
 
 pkgdocdir      := /usr/share/doc/xen
 
@@ -18,9 +19,13 @@
 
 GFX = $(patsubst %.fig, %.eps, $(wildcard figs/*.fig))
 
+.PHONY:        all build dev-docs python-dev-docs ps pdf html clean install
+
 all: build
 build: ps pdf html
        rm -f *.aux *.dvi *.bbl *.blg *.glo *.idx *.ilg *.log *.ind *.toc
+
+dev-docs: python-dev-docs
 
 ps: $(DOC_PS)
 
@@ -30,10 +35,18 @@
        @if which $(LATEX2HTML) 1>/dev/null 2>/dev/null; then \
        $(MAKE) $(DOC_HTML); fi
 
+python-dev-docs:
+       mkdir -p api/tools/python
+       @if which $(DOXYGEN) 1>/dev/null 2>/dev/null; then         \
+        echo "Running doxygen to generate Python tools APIs ... "; \
+       $(DOXYGEN) Doxyfile;                                       \
+       $(MAKE) -C api/tools/python/latex ; fi
+
 clean:
        rm -rf .word_count *.aux *.dvi *.bbl *.blg *.glo *.idx *~ 
        rm -rf *.ilg *.log *.ind *.toc *.bak core
        rm -rf $(GFX) ps pdf html
+       rm -rf api
 
 install: all
        rm -rf $(DESTDIR)$(pkgdocdir)

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] Added dev-docs target to build the Python Tools' API documentation., Xen patchbot -unstable <=