e7e5ce1e97bcd757d65b9157089b932a83226f73
[platform/core/uifw/at-spi2-atk.git] / docs / reference / idl / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 doxygen_configfile = Doxyfile
4
5 EXTRA_DIST = Doxyfile README html
6
7 html/index.html:
8         -rm -rf html
9         -doxygen $(doxygen_configfile) \
10         2> doxygen-warnings.txt | tee doxygen-output.txt && cat doxygen-warnings.txt
11
12 referencetopdir = $(datadir)/doc/at-spi-$(VERSION)/reference
13 referencedir = $(referencetopdir)/html
14
15 install-reference: html/index.html
16         @$(NORMAL_INSTALL)
17         $(mkinstalldirs) $(DESTDIR)$(referencedir)
18         @-dir='$(<D)'; for p in $$dir/*.html $$dir/*.css $$dir/*.png; do \
19           f="`echo $$p | sed -e 's|^.*/||'`"; \
20           echo " $(INSTALL_DATA) $$p $(DESTDIR)$(referencedir)/$$f"; \
21           $(INSTALL_DATA) $$p $(DESTDIR)$(referencedir)/$$f; \
22         done
23
24 uninstall-reference: html/index.html
25         @$(NORMAL_UNINSTALL)
26         @-dir='$(<D)'; for p in $$dir/*.html $$dir/*.css $$dir/*.png; do \
27           f="`echo $$p | sed -e 's|^.*/||'`"; \
28           echo " rm -f $(DESTDIR)$(referencedir)/$$f"; \
29           rm -f $(DESTDIR)$(referencedir)/$$f; \
30         done
31
32 all-local: html/index.html
33
34 install-data-local: install-reference
35
36 uninstall-local: uninstall-reference
37
38 maintainer-clean-local: doc-clean
39
40 .PHONY: doc-clean install-reference uninstall-reference html-clean
41
42 # Direct all the doxygen console output to a text file, so we can read it later:
43 # In doxywizard, disable EXTRACT_ALL to get warnings about undocumented methods.
44 doxygen-warnings: html-clean html/index.html