moved doxytag generation to the root Makefile

This commit is contained in:
fgerlits 2004-11-12 10:19:21 +00:00
parent dc58a33ca4
commit 696aa95c9f
5 changed files with 24 additions and 22 deletions

View File

@ -20,8 +20,8 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
#
# Author : $Author: maroy $
# Version : $Revision: 1.8 $
# Author : $Author: fgerlits $
# Version : $Revision: 1.9 $
# Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/Attic/Makefile,v $
#-------------------------------------------------------------------------------
@ -32,6 +32,7 @@ MKDIR = mkdir -p
RM = rm -f
RMDIR = rm -rf
DOXYGEN = doxygen
DOXYTAG = doxytag
XSLTPROC = xsltproc
ECHO = @echo
FLAWFINDER = flawfinder
@ -48,6 +49,12 @@ ETC_DIR = ${BASE_DIR}/etc
DOXYGEN_CONFIG = ${ETC_DIR}/doxygen.config
XMLRPCXX_DOC_DIR = ${BASE_DIR}/usr/share/doc/xmlrpc++
EXTERNAL_DOC_PAGES = ${XMLRPCXX_DOC_DIR}/XmlRpcServerMethod_8h-source.html \
${XMLRPCXX_DOC_DIR}/classXmlRpc_1_1XmlRpcServerMethod.html \
${XMLRPCXX_DOC_DIR}/classXmlRpc_1_1XmlRpcServerMethod-members.html
TAGFILE = ${DOXYGEN_DIR}/xmlrpc++.tag
TESTRESULTS_XSLT = ${ETC_DIR}/testResultsToHtml.xsl
TESTRESULTS_IN = ${ETC_DIR}/testResults.xml
TESTRESULTS_FILE = ${DOC_DIR}/testResults.html
@ -86,7 +93,7 @@ SCHEDULER_DIR = ${PRODUCTS_DIR}/scheduler
# Targets
#-------------------------------------------------------------------------------
.PHONY: all doc clean docclean depclean distclean doxygen testresults
.PHONY: setup tools_setup modules_setup products_setup
.PHONY: setup tools_setup doxytag_setup modules_setup products_setup
all: printusage
@ -123,7 +130,7 @@ clean:
${RMDIR} ${DOXYGEN_DIR}/html
${RMDIR} ${COVERAGE_DIR}/*
setup: tools_setup modules_setup products_setup
setup: tools_setup doxytag_setup modules_setup products_setup
tools_setup:
${BOOST_DIR}/${BOOST_VERSION}/bin/install.sh
@ -134,6 +141,9 @@ tools_setup:
${LCOV_DIR}/${LCOV_VERSION}/bin/install.sh
${HELIX_DIR}/${HELIX_VERSION}/bin/install.sh
doxytag_setup:
${DOXYTAG} -t ${TAGFILE} ${EXTERNAL_DOC_PAGES}
modules_setup:
${CORE_DIR}/bin/autogen.sh
${DB_DIR}/bin/autogen.sh

View File

@ -20,8 +20,8 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
#
# Author : $Author: maroy $
# Version : $Revision: 1.4 $
# Author : $Author: fgerlits $
# Version : $Revision: 1.5 $
# Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/etc/doxygen.config,v $
#-------------------------------------------------------------------------------
@ -984,7 +984,8 @@ SKIP_FUNCTION_MACROS = YES
# If a tag file is not located in the directory in which doxygen
# is run, you must also specify the path to the tagfile here.
TAGFILES =
TAGFILES = \
./doc/doxygen/xmlrpc++.tag=../../../usr/share/doc/xmlrpc++
# When a file name is specified after GENERATE_TAGFILE, doxygen will create
# a tag file that is based on the input files it reads.

View File

@ -22,7 +22,7 @@
Author : $Author: fgerlits $
Version : $Revision: 1.12 $
Version : $Revision: 1.13 $
Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/modules/core/include/LiveSupport/Core/Attic/StorageClientInterface.h,v $
------------------------------------------------------------------------------*/
@ -61,7 +61,7 @@ namespace Core {
* An interface for storage clients.
*
* @author $Author: fgerlits $
* @version $Revision: 1.12 $
* @version $Revision: 1.13 $
*/
class StorageClientInterface
{
@ -186,7 +186,7 @@ class StorageClientInterface
/**
* Release the resource (sound file) used by an audio clip.
*
* @param id the id of the audio clip to release.
* @param audioClip the id of the audio clip to release.
* @exception std::logic_error if the audio clip has no uri field,
* or the file does not exist, etc.
*/

View File

@ -21,7 +21,7 @@
#
#
# Author : $Author: fgerlits $
# Version : $Revision: 1.4 $
# Version : $Revision: 1.5 $
# Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/products/scheduler/etc/doxygen.config,v $
#-------------------------------------------------------------------------------
@ -978,7 +978,7 @@ SKIP_FUNCTION_MACROS = YES
# is run, you must also specify the path to the tagfile here.
TAGFILES = \
../../usr/share/doc/xmlrpc++/xmlrpc++.tag=../../../../../usr/share/doc/xmlrpc++
../../doc/doxygen/xmlrpc++.tag=../../../../../usr/share/doc/xmlrpc++
# When a file name is specified after GENERATE_TAGFILE, doxygen will create
# a tag file that is based on the input files it reads.

View File

@ -22,7 +22,7 @@
#
#
# Author : $Author: fgerlits $
# Version : $Revision: 1.3 $
# Version : $Revision: 1.4 $
# Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/tools/xmlrpc++/xmlrpc++-20040713/bin/Attic/install.sh,v $
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
@ -38,12 +38,6 @@ tmpdir=$basedir/tmp
etcdir=$basedir/etc
tar=$basedir/src/$product.tar.gz
docdir=$installdir/share/doc/xmlrpc++
tagfile="xmlrpc++.tag"
external_doc_pages="XmlRpcServerMethod_8h-source.html \
classXmlRpc_1_1XmlRpcServerMethod.html \
classXmlRpc_1_1XmlRpcServerMethod-members.html"
echo "installing $product from $basedir to $installdir"
mkdir -p $tmpdir
@ -55,9 +49,6 @@ patch -p1 < $etcdir/xmlrpc++-automake.patch
patch -p1 < $etcdir/uninitialised_XmlRpcSource_ssl_ssl.patch
sh autogen.sh --prefix=$installdir
make install
cd $docdir
doxytag -t $tagfile $external_doc_pages
cd $basedir
rm -rf tmp