1602e473dSmrg
2602e473dSmrgEXTRA_DIST = \
3602e473dSmrgtutorial/index.html \
4602e473dSmrgtutorial/xcb.css \
521298544Smrgxcb.doxygen.in \
621298544Smrgxkb_internals \
721298544Smrgxkb_issues
8602e473dSmrg
9602e473dSmrgdocdirs = $(srcdir)/tutorial
10602e473dSmrg
111c7386f4Smrgif ENABLE_DEVEL_DOCS
121c7386f4Smrgif HAVE_DOXYGEN
131c7386f4Smrgif HAVE_DOT
14602e473dSmrg
15602e473dSmrgdocdirs += manual
16602e473dSmrg
17602e473dSmrg# rule to build documentation and copy necessary files
18602e473dSmrgmanual:
19602e473dSmrg	doxygen xcb.doxygen
20602e473dSmrg
21602e473dSmrg# rules to clean
22602e473dSmrgclean-local:
23602e473dSmrg	rm -rf manual/
24602e473dSmrg
25602e473dSmrgendif
261c7386f4Smrgendif
271c7386f4Smrgendif
28602e473dSmrg
29602e473dSmrgall-local: $(docdirs)
30602e473dSmrg
31602e473dSmrg# rule to install the html documentation and tutorial in $(htmldir)
32602e473dSmrginstall-data-local:
33602e473dSmrg	@if ! test -d "$(DESTDIR)$(htmldir)"; then \
34602e473dSmrg	  echo "$(mkinstalldirs) '$(DESTDIR)$(htmldir)'"; \
35602e473dSmrg	  $(mkinstalldirs) '$(DESTDIR)$(htmldir)'; \
36602e473dSmrg	fi
37602e473dSmrg	@for d in $(docdirs); do \
38602e473dSmrg	  echo "cp -pR $$d '$(DESTDIR)$(htmldir)/'"; \
39602e473dSmrg	  cp -pR $$d '$(DESTDIR)$(htmldir)/'; \
40602e473dSmrg	done
41602e473dSmrg
42602e473dSmrguninstall-local:
43602e473dSmrg	@for d in $(docdirs); do \
44602e473dSmrg	  d=`basename $$d`; \
45602e473dSmrg	  echo "test ! -d '$(DESTDIR)$(htmldir)/'$$d || { find '$(DESTDIR)$(htmldir)/'$$d -type d ! -perm -200 -exec chmod u+w '{}' ';' && rm -rf '$(DESTDIR)$(htmldir)/'$$d; }"; \
46602e473dSmrg	  test ! -d '$(DESTDIR)$(htmldir)/'$$d || { find '$(DESTDIR)$(htmldir)/'$$d -type d ! -perm -200 -exec chmod u+w '{}' ';' && rm -rf '$(DESTDIR)$(htmldir)/'$$d; }; \
47602e473dSmrg	done
48602e473dSmrg	rmdir "$(DESTDIR)$(htmldir)/" || true
49