Author: aconway
Date: Fri Mar 30 13:14:10 2007
New Revision: 524260

URL: http://svn.apache.org/viewvc?view=rev&rev=524260
Log:
Fixed autmake $wildcard warnings, added html-dev to generate full doxygen for 
developers (slow!).

Added:
    incubator/qpid/trunk/qpid/cpp/docs/api/doxygen.mk
Modified:
    incubator/qpid/trunk/qpid/cpp/docs/api/   (props changed)
    incubator/qpid/trunk/qpid/cpp/docs/api/Makefile.am
    incubator/qpid/trunk/qpid/cpp/docs/api/developer.doxygen

Propchange: incubator/qpid/trunk/qpid/cpp/docs/api/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Fri Mar 30 13:14:10 2007
@@ -3,3 +3,5 @@
 doxygen.tstamp
 html
 dev
+html-dev
+doxygen.deps

Modified: incubator/qpid/trunk/qpid/cpp/docs/api/Makefile.am
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/docs/api/Makefile.am?view=diff&rev=524260&r1=524259&r2=524260
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/docs/api/Makefile.am (original)
+++ incubator/qpid/trunk/qpid/cpp/docs/api/Makefile.am Fri Mar 30 13:14:10 2007
@@ -1,21 +1,30 @@
-html: doxygen.tstamp
+#
+# Run doxygen to generate HTML doc.
+# Generate dependency files so its rebuilt only when needed. 
+#
+
+EXTRA_DIST = html user.doxygen
 
 dist-hook: html
 
-EXTRA_DIST = \
-  html \
-  user.doxygen
-
-SOURCES = \
-  $(wildcard $(top_srcdir)/gen/*.h) \
-  $(wildcard $(top_srcdir)/lib/common/*.h) \
-  $(wildcard $(top_srcdir)/lib/common/sys/*.h) \
-  $(wildcard $(top_srcdir)/lib/common/framing/*.h) \
-  $(wildcard $(top_srcdir)/lib/client/*.h)
-
-doxygen.tstamp: user.doxygen $(SOURCES)
-       doxygen $(srcdir)/user.doxygen
-       touch $@
+html: doxygen.mk
+       make -f doxygen.mk $@
+
+html-dev: doxygen.mk
+       make -f doxygen.mk $@
+
+doxygen.mk: doxygen.deps
+
+doxygen.deps: force
+       echo "html: \\" >> [EMAIL PROTECTED]
+       find $(top_srcdir) -name "*.h" -exec echo "  {} \\" \; >> [EMAIL 
PROTECTED]
+       echo >> [EMAIL PROTECTED]
+       echo "html-dev: html\\" >> [EMAIL PROTECTED]
+       find $(top_srcdir) -name "*.cpp" -exec echo "  {} \\" \; >> [EMAIL 
PROTECTED]
+       echo >> [EMAIL PROTECTED]
+       mv [EMAIL PROTECTED] $@
+
+force:
 
 clean-local:
-       rm -rf docs.tstamp html man latex doxygen.tstamp xml
+       rm -rf html html-dev *.deps

Modified: incubator/qpid/trunk/qpid/cpp/docs/api/developer.doxygen
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/docs/api/developer.doxygen?view=diff&rev=524260&r1=524259&r2=524260
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/docs/api/developer.doxygen (original)
+++ incubator/qpid/trunk/qpid/cpp/docs/api/developer.doxygen Fri Mar 30 
13:14:10 2007
@@ -635,7 +635,7 @@
 # If a relative path is entered the value of OUTPUT_DIRECTORY will be 
 # put in front of it. If left blank `html' will be used as the default path.
 
-HTML_OUTPUT            = html
+HTML_OUTPUT            = html-dev
 
 # The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
 # each generated HTML page (for example: .htm,.php,.asp). If it is left blank 

Added: incubator/qpid/trunk/qpid/cpp/docs/api/doxygen.mk
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/docs/api/doxygen.mk?view=auto&rev=524260
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/docs/api/doxygen.mk (added)
+++ incubator/qpid/trunk/qpid/cpp/docs/api/doxygen.mk Fri Mar 30 13:14:10 2007
@@ -0,0 +1,9 @@
+include doxygen.deps
+
+html: user.doxygen 
+       doxygen user.doxygen
+       touch $@
+
+html-dev: developer.doxygen
+       doxygen developer.doxygen
+       touch $@


Reply via email to