Makefile.am revision 602e473d
1602e473dSmrg
2602e473dSmrgEXTRA_DIST = \
3602e473dSmrgtutorial/index.html \
4602e473dSmrgtutorial/xcb.css \
5602e473dSmrgxcb.doxygen.in
6602e473dSmrg
7602e473dSmrgdocdirs = $(srcdir)/tutorial
8602e473dSmrg
9602e473dSmrgif BUILD_DOCS
10602e473dSmrg
11602e473dSmrgdocdirs += manual
12602e473dSmrg
13602e473dSmrg# rule to build documentation and copy necessary files
14602e473dSmrgmanual:
15602e473dSmrg	doxygen xcb.doxygen
16602e473dSmrg
17602e473dSmrg# rules to clean
18602e473dSmrgclean-local:
19602e473dSmrg	rm -rf manual/
20602e473dSmrg
21602e473dSmrgendif
22602e473dSmrg
23602e473dSmrgall-local: $(docdirs)
24602e473dSmrg
25602e473dSmrg# rule to install the html documentation and tutorial in $(htmldir)
26602e473dSmrginstall-data-local:
27602e473dSmrg	@if ! test -d "$(DESTDIR)$(htmldir)"; then \
28602e473dSmrg	  echo "$(mkinstalldirs) '$(DESTDIR)$(htmldir)'"; \
29602e473dSmrg	  $(mkinstalldirs) '$(DESTDIR)$(htmldir)'; \
30602e473dSmrg	fi
31602e473dSmrg	@for d in $(docdirs); do \
32602e473dSmrg	  echo "cp -pR $$d '$(DESTDIR)$(htmldir)/'"; \
33602e473dSmrg	  cp -pR $$d '$(DESTDIR)$(htmldir)/'; \
34602e473dSmrg	done
35602e473dSmrg
36602e473dSmrguninstall-local:
37602e473dSmrg	@for d in $(docdirs); do \
38602e473dSmrg	  d=`basename $$d`; \
39602e473dSmrg	  echo "test ! -d '$(DESTDIR)$(htmldir)/'$$d || { find '$(DESTDIR)$(htmldir)/'$$d -type d ! -perm -200 -exec chmod u+w '{}' ';' && rm -rf '$(DESTDIR)$(htmldir)/'$$d; }"; \
40602e473dSmrg	  test ! -d '$(DESTDIR)$(htmldir)/'$$d || { find '$(DESTDIR)$(htmldir)/'$$d -type d ! -perm -200 -exec chmod u+w '{}' ';' && rm -rf '$(DESTDIR)$(htmldir)/'$$d; }; \
41602e473dSmrg	done
42602e473dSmrg	rmdir "$(DESTDIR)$(htmldir)/" || true
43