Changeset 1259
- Timestamp:
- Apr 8, 2008, 2:00:23 AM (15 years ago)
- Location:
- trunk/doc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/Makefile.am
r1257 r1259 25 25 # 02111-1307, USA. 26 26 27 .doxygen/variables: Makefile .doxygen doxygen.config 28 @html=`$(SED) -n 's/^[ \t]*HTML_OUTPUT[ \t]*=[ \t]*//p' doxygen.config`;\ 29 if (test -z $$html); then html="html"; fi;\ 30 $(ECHO) "DX_HTML_OUTPUT=$$html" > $@ 31 @lt=`$(SED) -n 's/^[ \t]*LATEX_OUTPUT[ \t]*=[ \t]*//p' doxygen.config`;\ 32 if (test -z $$lt); then lt="latex"; fi;\ 33 $(ECHO) "DX_LATEX_OUTPUT=$$lt" >> $@ 34 @$(ECHO) "DX_RECURSIVE="\ 35 "`$(SED) -n 's/^[ \t]*RECURSIVE[ \t]*=[ \t]*//p' doxygen.config`" >> $@ 36 @$(ECHO) "DX_INPUT=\ 37 `$(SED) -n 's/^[ \t]*INPUT[ \t]*=[ \t]*//p' doxygen.config`" >> $@ 38 @$(ECHO) "DX_FILE_PATTERN=\ 39 `$(SED) -n 's/^[ \t]*FILE_PATTERNS[ \t]*=[ \t]*//p' doxygen.config`" >> $@ 40 41 .doxygen/deps: Makefile .doxygen .doxygen/variables FORCE 42 @$(ECHO) $(ECHO_N) "DX_DEPENDENCIES=" > $@ 43 @dirs='$(DX_INPUT)'; for d in $$dirs; do \ 44 if (test -d $$d); then \ 45 list='$(DX_FILE_PATTERN)'; for p in $$list; do \ 46 $(ECHO) $(ECHO_N) `find $$d -name $$p|xargs` >> $@;\ 47 $(ECHO) $(ECHO_N) " " >> $@;\ 48 done;\ 49 else \ 50 $(ECHO) $(ECHO_N) "$$d " >> $@;\ 51 fi;\ 52 done; 53 @$(ECHO) >> $@; 54 @$(ECHO) "# Dummie targets" >> $@; 55 @dirs='$(DX_INPUT)'; for d in $$dirs; do \ 56 if (test -d $$d); then \ 57 list='$(DX_FILE_PATTERN)'; for p in $$list; do \ 58 files=`find $$d -name $$p`; for f in $$files; do \ 59 $(ECHO) "$$f:" >> $@;\ 60 done;\ 61 done;\ 62 else \ 63 $(ECHO) "$$d:" >> $@;\ 64 fi;\ 65 done 66 67 .doxygen:;$(MKDIR_P) .doxygen 68 69 70 @am__include@ @am__quote@.doxygen/variables@am__quote@ 71 @am__include@ @am__quote@.doxygen/deps@am__quote@ 27 72 if HAVE_DOXYGEN 28 73 … … 30 75 31 76 # these are supported by automake and *-local will add target to * 32 dvi-local: $(PACKAGE).dvi 33 ps-local: $(PACKAGE).ps 34 pdf-local: $(PACKAGE).pdf 77 dvi-local: $(srcdir)/$(PACKAGE).dvi 78 ps-local: $(srcdir)/$(PACKAGE).ps 79 pdf-local: $(srcdir)/$(PACKAGE).pdf 80 html-local: $(DX_HTML_OUTPUT)/index.html 35 81 36 html-local: doxygen.config 82 # this is not supported by automake - there is no target latex 83 latex-local: $(DX_LATEX_OUTPUT)/refman.tex 84 85 $(DX_HTML_OUTPUT)/index.html: Makefile doxygen.config $(DX_DEPENDENCIES) 37 86 @(cat doxygen.config; $(ECHO) GENERATE_HTML = YES) | doxygen -; 38 87 39 # this is not supported by automake - there is no target latex 40 latex-local: doxygen.config 88 $(DX_LATEX_OUTPUT)/refman.tex: Makefile doxygen.config $(DX_DEPENDENCIES) 41 89 @(cat doxygen.config; $(ECHO) GENERATE_LATEX = YES) | doxygen -; 42 90 43 $( PACKAGE).dvi: latex-local44 cd latex&& latex refman.tex && latex refman.tex45 cp latex/refman.dvi$(PACKAGE).dvi91 $(srcdir)/$(PACKAGE).dvi: $(DX_LATEX_OUTPUT)/refman.tex 92 cd $(DX_LATEX_OUTPUT) && latex refman.tex && latex refman.tex 93 cp $(DX_LATEX_OUTPUT)/refman.dvi $(srcdir)/$(PACKAGE).dvi 46 94 47 $(PACKAGE).ps: $(PACKAGE).dvi 48 dvips latex/refman.dvi -o $(PACKAGE).ps 95 $(srcdir)/$(PACKAGE).ps: $(PACKAGE).dvi 96 cd $(DX_LATEX_OUTPUT) && dvips -o refman.ps refman.dvi; 97 cp $(DX_LATEX_OUTPUT)/refman.ps $(srcdir)/$(PACKAGE).ps 49 98 50 99 51 $( PACKAGE).pdf: latex-local52 cd latex&& $(MAKE) pdf;53 cp latex/refman.pdf$(PACKAGE).pdf100 $(srcdir)/$(PACKAGE).pdf: $(DX_LATEX_OUTPUT)/refman.tex 101 cd $(DX_LATEX_OUTPUT) && $(MAKE) pdf; 102 cp $(DX_LATEX_OUTPUT)/refman.pdf $(srcdir)/$(PACKAGE).pdf 54 103 55 104 endif … … 63 112 64 113 install-html-am: 65 if test -d "html"; then \114 if test -d $(DX_HTML_OUTPUT); then \ 66 115 test -d $(DESTDIR)$(htmldir)/html || \ 67 116 $(MKDIR_P) $(DESTDIR)$(htmldir)/html;\ 68 $(INSTALL_DATA) html/* $(DESTDIR)$(htmldir)/html; \117 $(INSTALL_DATA) $(DX_HTML_OUTPUT)/* $(DESTDIR)$(htmldir)/html; \ 69 118 fi 70 119 … … 72 121 @if test -f "$(PACKAGE).dvi"; then \ 73 122 test -d $(DESTDIR)$(dvidir) || $(MKDIR_P) $(DESTDIR)$(dvidir);\ 74 $(INSTALL_DATA) $(PACKAGE).dvi $(DESTDIR)$(dvidir)/$(PACKAGE).dvi; \ 123 $(INSTALL_DATA) $(srcdir)$(PACKAGE).dvi \ 124 $(DESTDIR)$(dvidir)/$(PACKAGE).dvi; \ 75 125 $(ECHO) $(INSTALL_DATA) $(PACKAGE).dvi \ 76 $(DESTDIR)$(dvidir)/$(PACKAGE).dvi; \126 $(DESTDIR)$(dvidir)/$(PACKAGE).dvi; \ 77 127 fi 78 128 … … 80 130 @if test -f "$(PACKAGE).ps"; then \ 81 131 test -d $(DESTDIR)$(psdir) || $(MKDIR_P) $(DESTDIR)$(psdir);\ 82 $(INSTALL_DATA) $(PACKAGE).ps $(DESTDIR)$(psdir)/$(PACKAGE).ps; \ 83 $(ECHO) $(INSTALL_DATA) $(PACKAGE).ps $(DESTDIR)$(psdir)/$(PACKAGE).ps;\ 132 $(INSTALL_DATA) $(srcdir)$(PACKAGE).ps \ 133 $(DESTDIR)$(psdir)/$(PACKAGE).ps; \ 134 $(ECHO) $(INSTALL_DATA) $(PACKAGE).ps $(DESTDIR)$(psdir)/$(PACKAGE).ps;\ 84 135 fi 85 136 … … 87 138 @if test -f "$(PACKAGE).pdf"; then \ 88 139 test -d $(DESTDIR)$(pdfdir) || $(MKDIR_P) $(DESTDIR)$(pdfdir);\ 89 $(INSTALL_DATA) $(PACKAGE).pdf $(DESTDIR)$(pdfdir)/$(PACKAGE).pdf; \ 90 $(ECHO) $(INSTALL_DATA) $(PACKAGE).pdf $(DESTDIR)$(pdfdir)/$(PACKAGE).pdf; \ 140 $(INSTALL_DATA) $(srcdir)$(PACKAGE).pdf \ 141 $(DESTDIR)$(pdfdir)/$(PACKAGE).pdf; \ 142 $(ECHO) $(INSTALL_DATA) $(PACKAGE).pdf \ 143 $(DESTDIR)$(pdfdir)/$(PACKAGE).pdf; \ 91 144 fi 92 145 93 146 94 147 mostlyclean-local: 95 rm -f $(PACKAGE).dvi*~148 rm -f *~ 96 149 97 150 clean-local: 98 rm -rf doxygen.config html latex $(PACKAGE).dvi \ 99 $(PACKAGE).ps $(PACKAGE).pdf 151 rm -rf doxygen.config 100 152 101 153 FORCE: 154 155 -
trunk/doc/doxygen.config.in
r1258 r1259 478 478 # put in front of it. If left blank `html' will be used as the default path. 479 479 480 HTML_OUTPUT = html480 HTML_OUTPUT = @srcdir@/html 481 481 482 482 # The HTML_HEADER tag can be used to specify a personal HTML header for … … 569 569 # put in front of it. If left blank `latex' will be used as the default path. 570 570 571 LATEX_OUTPUT = latex571 LATEX_OUTPUT = @srcdir@/latex 572 572 573 573 # If the COMPACT_LATEX tag is set to YES Doxygen generates more compact
Note: See TracChangeset
for help on using the changeset viewer.