5 cd addon/doxywizard ; $(MAKE)
8 cd addon/doxysearch ; $(MAKE)
11 cd addon/doxmlparser/src ; $(MAKE)
12 cd addon/doxmlparser/test ; $(MAKE)
13 cd addon/doxmlparser/examples/metrics ; $(MAKE)
16 cd addon/doxyapp ; $(MAKE) clean
19 - cd examples ; $(MAKE) clean
20 - cd doc ; $(MAKE) clean
21 - cd qtools ; $(MAKE) clean
22 - cd src ; $(MAKE) clean
23 - cd libmd5 ; $(MAKE) clean
24 -cd addon/doxywizard ; $(MAKE) clean
25 -cd addon/doxysearch ; $(MAKE) clean
26 -cd addon/doxyapp ; $(MAKE) clean
27 -cd addon/doxmlparser/src ; $(MAKE) clean
28 -cd addon/doxmlparser/test ; $(MAKE) clean
29 -cd addon/doxmlparser/examples/metrics ; $(MAKE) clean
34 -cd src ; $(MAKE) distclean
35 -cd libmd5 ; $(MAKE) distclean
36 -cd addon/doxywizard ; $(MAKE) distclean
37 -cd addon/doxysearch ; $(MAKE) distclean
38 -cd addon/doxyapp ; $(MAKE) distclean
39 -cd addon/doxmlparser/src ; $(MAKE) distclean
40 -cd addon/doxmlparser/test ; $(MAKE) distclean
41 -cd addon/doxmlparser/examples/metrics ; $(MAKE) distclean
52 -rm -f src/Makefile.doxygen src/Makefile.libdoxygen
53 -rm -f src/Makefile.libdoxycfg src/libdoxycfg.t src/libdoxygen.t
54 -rm -f libmd5/Makefile.libmd5
55 -rm -f .makeconfig .tmakeconfig
56 -rm -f src/doxygen.pro src/libdoxygen.pro qtools/qtools.pro src/libdoxycfg.pro libmd5/libmd5.pro
58 -rm -f addon/doxywizard/doxywizard.pro
60 -rm -f packages/rpm/doxygen.spec
61 -rm -r addon/doxywizard/Makefile
62 -rm -f addon/doxysearch/Makefile
63 -rm -f addon/doxyapp/Makefile
64 -rm -f addon/doxmlparser/src/Makefile
65 -rm -f addon/doxmlparser/test/Makefile
66 -rm -f addon/doxmlparser/examples/metrics/Makefile
67 -rm -f qtools/Makefile src/Makefile examples/Makefile doc/Makefile
70 DATE=$(shell date "+%B %Y")
74 install: doxywizard_install doxysearch_install
75 $(INSTTOOL) -d $(DESTDIR)$(INSTALL)/bin
76 $(INSTTOOL) -m 755 bin/doxygen $(DESTDIR)$(INSTALL)/bin
77 $(INSTTOOL) -d $(DESTDIR)$(INSTALL)/$(MAN1DIR)
78 cat doc/doxygen.1 | sed -e "s/DATE/$(DATE)/g" -e "s/VERSION/$(VERSION)/g" > doxygen.1
79 $(INSTTOOL) -m 644 doxygen.1 $(DESTDIR)$(INSTALL)/$(MAN1DIR)/doxygen.1
83 $(INSTTOOL) -d $(DESTDIR)$(DOCDIR)
87 $(INSTTOOL) -m 644 latex/doxygen_manual.pdf $(DESTDIR)$(DOCDIR)
88 cp -r examples $(DESTDIR)$(DOCDIR)
89 cp -r html $(DESTDIR)$(DOCDIR)
98 DISTFILES = Doxyfile libmd5 addon tmake doc examples bin lib objects testing \
99 qtools src configure configure.bin Makefile.in Makefile.win_nmake.in \
100 Makefile.win_make.in INSTALL LANGUAGE.HOWTO LICENSE PLATFORMS \
101 VERSION README.md packages winbuild jquery
104 tar zcvf dx`date +%y%m%d`.tgz $(DISTFILES)
106 DISTDIR = doxygen-`echo $(VERSION) | tr - _`
111 cp -a $(DISTFILES) README $(DISTDIR)
112 find $(DISTDIR) \( -name ".svn" \) -print0 | xargs -0 rm -rf
113 tar zcvf $(DISTDIR).src.tar.gz $(DISTDIR)
116 DISTDIR = doxygen-`echo $(VERSION) | tr - _`
118 gzip -df $(DISTDIR).src.tar.gz
120 mkdir $(DISTDIR)/packages
121 mkdir $(DISTDIR)/packages/rpm
122 cp packages/rpm/doxygen.spec $(DISTDIR)/packages/rpm
124 gzip -9v $(DISTDIR).src.tar
125 rpmbuild -ta %%WITHDOXYWIZARD%% $(DISTDIR).src.tar.gz
128 gzip -df $(DISTDIR).src.tar.gz
130 mkdir $(DISTDIR)/packages
131 mkdir $(DISTDIR)/packages/rpm
132 cp packages/rpm/doxygen.spec $(DISTDIR)/packages/rpm
133 tar -rvf $(DISTDIR).src.tar $(DISTDIR)/packages/rpm/doxygen.spec
135 gzip -9v $(DISTDIR).src.tar
136 rpmbuild -ts %%WITHDOXYWIZARD%% $(DISTDIR).src.tar.gz
139 gzip -df $(DISTDIR).src.tar.gz
141 mkdir $(DISTDIR)/packages
142 mkdir $(DISTDIR)/packages/rpm
143 cp packages/rpm/doxygen.spec $(DISTDIR)/packages/rpm
144 tar -rvf $(DISTDIR).src.tar $(DISTDIR)/packages/rpm/doxygen.spec
146 gzip -9v $(DISTDIR).src.tar
147 rpmbuild -tb %%WITHDOXYWIZARD%% $(DISTDIR).src.tar.gz
151 ctags -R -f tags src addon/doxywizard qtools