Commit 160dfab2 authored by florent's avatar florent
Browse files

Add graph of dependencies between packages.

parent 70f8b769
#
# Copyright
#
#
# Copyright 2008
# IS/AIST-ST2I/CNRS Joint Japanese-French Robotics Laboratory (JRL).
# All rights reserved.
#
SUBDIRS = \
doc
......
......@@ -31,7 +31,7 @@ m4_define([PKG_CHKADDDPD],[
# once all packages will export their docdir in pkgconfig:
# AC_SUBST($1[]_DOCDIR,`$PKG_CONFIG --variable=docdir "$2" 2>/dev/null`)
AC_SUBST($1[]_DOCDIR,$$1[]_PREFIX/share/doc/$2)
if test -n "$pkg_list"; then pkg_list="$pkg_list, $2"; else pkg_list="$2"; fi
if test -n "$pkg_list"; then pkg_list="$pkg_list $2"; else pkg_list="$2"; fi
AC_MSG_RESULT([yes])
fi[]dnl
])
......
......@@ -4,6 +4,17 @@
# All rights reserved.
#
#
# Generate graph of dependencies between packages
#
EXTRA_DIST = \
$(top_srcdir)/scripts/packageDep
html/pictures/dependencies.png:
$(top_srcdir)/scripts/packageDep -o graphDep.dot $(pkg_list)
mkdir -p html/pictures
dot -o html/pictures/dependencies.png -Tpng graphDep.dot
hppDocdir = $(datadir)/doc/hppDoc
# main documentation.
......@@ -41,7 +52,8 @@ nobase_dist_hppDoc_DATA= \
# these files are installed in the root document directory.
#
dist_hppDoc_DATA= \
html/hppdoc_autotools.html
html/hppdoc_autotools.html \
html/graph-dependency.html
# these files are generated by autoconf from the .in template and are
# also installed in the root document directory.
......@@ -55,7 +67,7 @@ hppDoc_DATA=\
html/corba.html \
html/index.html \
html/kppInterface.html \
html/roboticComponent.html
html/roboticComponent.html
# the list of pages that explain how to install a package if it is not
# installed yet. These pages are replaced (in the above templates) by a
......@@ -100,3 +112,8 @@ nobase_dist_hppDoc_DATA+= \
hppWalkPlannerCompSpec/main.html \
walkPlannerOrtm/main.html \
walkPlannerOrtmClient/main.html
hppDocPictdir = $(datadir)/doc/hppDoc/pictures
hppDocPict_DATA= \
html/pictures/dependencies.png
\ No newline at end of file
<HTML>
<HEAD>
<TITLE>Humanoid Path Planner Documentation</TITLE>
<LINK HREF="package.css" REL="stylesheet" TYPE="text/css">
</HEAD>
<BODY>
<h1><a class="anchor" name="hppDoc_dependency">
Graph of dependencies between packages
</a></h1>
<h2><a class="anchor" name="hppDoc_autotools_intro">
Description
</a></h2>
Below is the graph of dependencies between packages.
<br></br>
<table width=100%>
<tr>
<td>
<img src="./pictures/dependencies.png">
</td>
</tr>
</table>
<hr>
<center>
<img src="./pictures/footer.jpg" Height=100>
<br>Humanoid Path Planner documentation</br>
</center>
<hr>
</body>
</html>
......@@ -77,6 +77,11 @@
<p><img src="pictures/ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="pictures/ftv2lastnode.png" alt="\" width=16 height=22 /><img src="pictures/ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="hppdoc_howtoinstall.html" target="basefrm">How to install HPP</a></p>
<p><img src="pictures/ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="pictures/ftv2lastnode.png" alt="\" width=16 height=22 /><img src="pictures/ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="hppdoc_autotools.html" target="basefrm">About autotools</a></p>
</div>
<p><img src="pictures/ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder4', this)"/><img src="pictures/ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder4', this)"/>Dependencies</p>
<div id="folder4">
<p><img src="pictures/ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="pictures/ftv2node.png" alt="o" width=16 height=22 /><img src="pictures/ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="graph-dependency.html" target="basefrm">Graph</a></p>
</div>
</div>
</div>
</body>
......
......@@ -6,4 +6,4 @@ includedir=@includedir@
Name: @PACKAGE@
Description: Documentation suite of the HPP project.
Version: @VERSION@
Requires: @pkg_list@
Requires:
scripts @ 3cbdd210
Subproject commit 91de4255c70cd99324b2949407468c1398e1d606
Subproject commit 3cbdd2106b8af5891a0e134c4820035b90faab0f
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment