vlp-7 Added automatic doxygen documentation generation.
[vlp.git] / Makefile.am
index cd2e1eed57414eb4c109b5d53c2901d92bfa5634..cc1d19c6ecfb793ad00d403d7ac28f28b0006de4 100644 (file)
@@ -133,17 +133,12 @@ clean-loghelp-extra:
        rm -f bin/modules/loghelp
        rm -f bin/loghelp
 
-all-local:
+all-local: doxyfile.stamp
        test -d bin/modules || mkdir bin/modules
        ln -fs ../logedit bin/modules/
        ln -fs ../loggraph bin/modules/
        ln -fs ../loghelp bin/modules/
        ln -fs ../lognet bin/modules/
-       
-CLEANFILES = \
-       %.o \
-       %.bak \
-  %~
 
 clean-am: \
   clean-loggraph-extra \
@@ -155,4 +150,29 @@ clean-am: \
   clean-loghelp-extra
        rm -rf bin/modules
 
+CLEANFILES = \
+       %.o \
+       %.bak \
+       %~ \
+       doxyfile.stamp
+
+if HAVE_DOXYGEN
+
+directory = $(top_srcdir)/doc/man/man3/
+
+dist_man_MANS = $(directory)/man_page_1.3 $(directory)/man_page_2.3
+$(directory)/man_page_1.3: doxyfile.stamp
+$(directory)/man_page_2.3: doxyfile.stamp
+
+doxyfile.stamp:
+       $(DOXYGEN) Doxyfile
+       echo Timestamp > doxyfile.stamp
+
+#all-local: doxyfile.stamp
+
+clean-local:
+       rm -rf $(top_srcdir)/doc/man
+
+endif
+
 dist_noinst_SCRIPTS = autogen.sh