diff --git a/Makefile.am b/Makefile.am index 261c7cea344d15cb3348681651dffbabe2587737..02eff273dec9e756cf5bdfd69fceb99d6670ce80 100644 --- a/Makefile.am +++ b/Makefile.am @@ -8,4 +8,8 @@ EXTRA_DIST = m4/*.m4 tools/*.sh platform/* images/* README.gentoo .PHONY: doc doc: - $(MAKE) -C doc doc \ No newline at end of file + $(MAKE) -C doc doc + +.PHONY: doxygen-trac +doxygen-trac: + $(MAKE) -C doc/doxygen doxygen-trac \ No newline at end of file diff --git a/doc/doxygen/Makefile.am b/doc/doxygen/Makefile.am index 46ffcba13b6996fbeb3206ae3328b43a7113a79a..a1a0473e7c157fc43814ef6c93b407e4954541e9 100644 --- a/doc/doxygen/Makefile.am +++ b/doc/doxygen/Makefile.am @@ -2,12 +2,22 @@ SUBDIRS = docdir = ${prefix}/share/doc/wifidog-@VERSION@ html_parent_dir = . +HTML_HEADER = +HTML_FOOTER = all: -doc: core-doc gtk-gui-doc +.PHONY: doxygen-trac + +doxygen-trac: clean core-doc-trac gtk-gui-doc-trac + +%-doc-trac : %-doc + ln -s ${html_parent_dir}/$< ${html_parent_dir}/$</html + +doc: clean core-doc gtk-gui-doc + %-doc : %-doc.cfg - rm -rf $@-html/ refman.pdf + rm -rf $@/ refman.pdf $(DOXYGEN) $< # $(MAKE) -C latex/ # mv latex/refman.pdf ./refman.pdf @@ -16,7 +26,7 @@ doc: core-doc gtk-gui-doc clean-local: echo "clean-local: " && pwd rm -rf latex/ - rm -rf ${html_parent_dir}/*-html/ + rm -rf ${html_parent_dir}/*-doc/ rm -f *~ rm -f doxygen.log rm -f doxygen.cfg @@ -34,6 +44,12 @@ maintainer-clean-local: clean-local sed < $< > $@.tmp \ -e 's:@-top_srcdir-@:${top_srcdir}:g' sed < $@.tmp > $@.tmp2 \ - -e 's:@-htmldir-@:${html_parent_dir}/$*-html:g' + -e 's:@-html_dir-@:${html_parent_dir}/$*:g' rm $@.tmp - mv $@.tmp2 $@ \ No newline at end of file + sed < $@.tmp2 > $@.tmp3 \ + -e 's:@-html_header-@:${HTML_HEADER}:g' + rm $@.tmp2 + sed < $@.tmp3 > $@.tmp4 \ + -e 's:@-html_footer-@:${HTML_FOOTER}:g' + rm $@.tmp3 + mv $@.tmp4 $@ \ No newline at end of file diff --git a/doc/doxygen/blank.html b/doc/doxygen/blank.html new file mode 100644 index 0000000000000000000000000000000000000000..8d1c8b69c3fce7bea45c73efd06983e3c419a92f --- /dev/null +++ b/doc/doxygen/blank.html @@ -0,0 +1 @@ + diff --git a/doc/doxygen/core-doc.cfg.in b/doc/doxygen/core-doc.cfg.in index 964a4bbe7702757b16316b7fac0ba5d6d2105064..5a0c249fc8e48bceef3f5ea8da8ddc3115fb4e31 100644 --- a/doc/doxygen/core-doc.cfg.in +++ b/doc/doxygen/core-doc.cfg.in @@ -4,7 +4,7 @@ # Project related configuration options #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 -PROJECT_NAME = SFLPhone Core engine +PROJECT_NAME = SFLPhone Core PROJECT_NUMBER = OUTPUT_DIRECTORY = CREATE_SUBDIRS = NO @@ -111,10 +111,10 @@ IGNORE_PREFIX = # configuration options related to the HTML output #--------------------------------------------------------------------------- GENERATE_HTML = YES -HTML_OUTPUT = @-htmldir-@ +HTML_OUTPUT = @-html_dir-@ HTML_FILE_EXTENSION = -HTML_HEADER = -HTML_FOOTER = +HTML_HEADER = @-html_header-@ +HTML_FOOTER = @-html_footer-@ HTML_STYLESHEET = HTML_ALIGN_MEMBERS = YES GENERATE_HTMLHELP = NO diff --git a/doc/doxygen/gtk-gui-doc.cfg.in b/doc/doxygen/gtk-gui-doc.cfg.in index 1d3f065d2c1a0f4bdf93343ca20c0839b3c9f81b..caa00e1bbbffa6752aa8f2e589fe0383df65146b 100644 --- a/doc/doxygen/gtk-gui-doc.cfg.in +++ b/doc/doxygen/gtk-gui-doc.cfg.in @@ -111,10 +111,10 @@ IGNORE_PREFIX = # configuration options related to the HTML output #--------------------------------------------------------------------------- GENERATE_HTML = YES -HTML_OUTPUT = @-htmldir-@ +HTML_OUTPUT = @-html_dir-@ HTML_FILE_EXTENSION = -HTML_HEADER = -HTML_FOOTER = +HTML_HEADER = @-html_header-@ +HTML_FOOTER = @-html_footer-@ HTML_STYLESHEET = HTML_ALIGN_MEMBERS = YES GENERATE_HTMLHELP = NO