Changeset 14528
- Timestamp:
- 10/25/12 17:11:11 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/FACT++/aminclude.am
r10183 r14528 2 2 ## Format-independent Doxygen rules. ## 3 3 ## --------------------------------- ## 4 4 5 if DX_COND_doc 5 @DX_CONFIG@: 6 $(DX_DOXYGEN) -g 6 7 7 ## ------------------------------- ## 8 8 ## Rules specific for HTML output. ## 9 9 ## ------------------------------- ## 10 10 11 if DX_COND_html 12 11 13 DX_CLEAN_HTML = @DX_DOCDIR@/html 14 12 15 endif DX_COND_html 16 13 17 ## ------------------------------ ## 14 18 ## Rules specific for CHM output. ## 15 19 ## ------------------------------ ## 20 16 21 if DX_COND_chm 22 17 23 DX_CLEAN_CHM = @DX_DOCDIR@/chm 24 18 25 if DX_COND_chi 26 19 27 DX_CLEAN_CHI = @DX_DOCDIR@/@PACKAGE@.chi 28 20 29 endif DX_COND_chi 30 21 31 endif DX_COND_chm 32 22 33 ## ------------------------------ ## 23 34 ## Rules specific for MAN output. ## 24 35 ## ------------------------------ ## 36 25 37 if DX_COND_man 38 26 39 DX_CLEAN_MAN = @DX_DOCDIR@/man 40 27 41 endif DX_COND_man 42 28 43 ## ------------------------------ ## 29 44 ## Rules specific for RTF output. ## 30 45 ## ------------------------------ ## 46 31 47 if DX_COND_rtf 48 32 49 DX_CLEAN_RTF = @DX_DOCDIR@/rtf 50 33 51 endif DX_COND_rtf 52 34 53 ## ------------------------------ ## 35 54 ## Rules specific for XML output. ## 36 55 ## ------------------------------ ## 56 37 57 if DX_COND_xml 58 38 59 DX_CLEAN_XML = @DX_DOCDIR@/xml 60 39 61 endif DX_COND_xml 62 40 63 ## ----------------------------- ## 41 64 ## Rules specific for PS output. ## 42 65 ## ----------------------------- ## 66 43 67 if DX_COND_ps 68 44 69 DX_CLEAN_PS = @DX_DOCDIR@/@PACKAGE@.ps 70 45 71 DX_PS_GOAL = doxygen-ps 72 46 73 doxygen-ps: @DX_DOCDIR@/@PACKAGE@.ps 74 47 75 @DX_DOCDIR@/@PACKAGE@.ps: @DX_DOCDIR@/@PACKAGE@.tag 48 76 cd @DX_DOCDIR@/latex; \ … … 53 81 countdown=5; \ 54 82 while $(DX_EGREP) 'Rerun (LaTeX|to get cross-references right)' \ 55 83 refman.log > /dev/null 2>&1 && test $$countdown -gt 0; \ 56 84 do \ 57 58 85 $(DX_LATEX) refman.tex; \ 86 countdown=`expr $$countdown - 1`; \ 59 87 done; \ 60 88 $(DX_DVIPS) -o ../@PACKAGE@.ps refman.dvi 89 61 90 endif DX_COND_ps 91 62 92 ## ------------------------------ ## 63 93 ## Rules specific for PDF output. ## 64 94 ## ------------------------------ ## 95 65 96 if DX_COND_pdf 97 66 98 DX_CLEAN_PDF = @DX_DOCDIR@/@PACKAGE@.pdf 99 67 100 DX_PDF_GOAL = doxygen-pdf 101 68 102 doxygen-pdf: @DX_DOCDIR@/@PACKAGE@.pdf 103 69 104 @DX_DOCDIR@/@PACKAGE@.pdf: @DX_DOCDIR@/@PACKAGE@.tag 70 105 cd @DX_DOCDIR@/latex; \ … … 79 114 $(DX_PDFLATEX) refman.tex; \ 80 115 countdown=`expr $$countdown - 1`; \ 81 done; \116 done; \ 82 117 mv refman.pdf ../@PACKAGE@.pdf 118 83 119 endif DX_COND_pdf 120 84 121 ## ------------------------------------------------- ## 85 122 ## Rules specific for LaTeX (shared for PS and PDF). ## 86 123 ## ------------------------------------------------- ## 124 87 125 if DX_COND_latex 126 88 127 DX_CLEAN_LATEX = @DX_DOCDIR@/latex 128 89 129 endif DX_COND_latex 130 90 131 .PHONY: doxygen-run doxygen-doc $(DX_PS_GOAL) $(DX_PDF_GOAL) 132 91 133 .INTERMEDIATE: doxygen-run $(DX_PS_GOAL) $(DX_PDF_GOAL) 134 92 135 doxygen-run: @DX_DOCDIR@/@PACKAGE@.tag 136 93 137 doxygen-doc: doxygen-run $(DX_PS_GOAL) $(DX_PDF_GOAL) 138 94 139 @DX_DOCDIR@/@PACKAGE@.tag: $(DX_CONFIG) $(pkginclude_HEADERS) 95 140 rm -rf @DX_DOCDIR@ 96 141 $(DX_ENV) $(DX_DOXYGEN) $(srcdir)/$(DX_CONFIG) 142 97 143 DX_CLEANFILES = \ 98 @DX_DOCDIR@/@PACKAGE@.tag \ 99 -r \ 100 $(DX_CLEAN_HTML) \ 101 $(DX_CLEAN_CHM) \ 102 $(DX_CLEAN_CHI) \ 103 $(DX_CLEAN_MAN) \ 104 $(DX_CLEAN_RTF) \ 105 $(DX_CLEAN_XML) \ 106 $(DX_CLEAN_PS) \ 107 $(DX_CLEAN_PDF) \ 108 $(DX_CLEAN_LATEX) 144 @DX_DOCDIR@/@PACKAGE@.tag \ 145 -r \ 146 $(DX_CLEAN_HTML) \ 147 $(DX_CLEAN_CHM) \ 148 $(DX_CLEAN_CHI) \ 149 $(DX_CLEAN_MAN) \ 150 $(DX_CLEAN_RTF) \ 151 $(DX_CLEAN_XML) \ 152 $(DX_CLEAN_PS) \ 153 $(DX_CLEAN_PDF) \ 154 $(DX_CLEAN_LATEX) 155 109 156 endif DX_COND_doc
Note:
See TracChangeset
for help on using the changeset viewer.