|
Packit |
071ada |
|
|
Packit |
071ada |
EXTRA_DIST = \
|
|
Packit |
071ada |
tutorial/index.html \
|
|
Packit |
071ada |
tutorial/xcb.css \
|
|
Packit |
071ada |
xcb.doxygen.in \
|
|
Packit |
071ada |
xkb_internals \
|
|
Packit |
071ada |
xkb_issues
|
|
Packit |
071ada |
|
|
Packit |
071ada |
docdirs = $(srcdir)/tutorial
|
|
Packit |
071ada |
|
|
Packit |
071ada |
if ENABLE_DEVEL_DOCS
|
|
Packit |
071ada |
if HAVE_DOXYGEN
|
|
Packit |
071ada |
if HAVE_DOT
|
|
Packit |
071ada |
|
|
Packit |
071ada |
docdirs += manual
|
|
Packit |
071ada |
|
|
Packit |
071ada |
# rule to build documentation and copy necessary files
|
|
Packit |
071ada |
manual:
|
|
Packit |
071ada |
doxygen xcb.doxygen
|
|
Packit |
071ada |
|
|
Packit |
071ada |
# rules to clean
|
|
Packit |
071ada |
clean-local:
|
|
Packit |
071ada |
rm -rf manual/
|
|
Packit |
071ada |
|
|
Packit |
071ada |
endif
|
|
Packit |
071ada |
endif
|
|
Packit |
071ada |
endif
|
|
Packit |
071ada |
|
|
Packit |
071ada |
all-local: $(docdirs)
|
|
Packit |
071ada |
|
|
Packit |
071ada |
# rule to install the html documentation and tutorial in $(htmldir)
|
|
Packit |
071ada |
install-data-local:
|
|
Packit |
071ada |
@if ! test -d "$(DESTDIR)$(htmldir)"; then \
|
|
Packit |
071ada |
echo "$(mkinstalldirs) '$(DESTDIR)$(htmldir)'"; \
|
|
Packit |
071ada |
$(mkinstalldirs) '$(DESTDIR)$(htmldir)'; \
|
|
Packit |
071ada |
fi
|
|
Packit |
071ada |
@for d in $(docdirs); do \
|
|
Packit |
071ada |
echo "cp -pR $$d '$(DESTDIR)$(htmldir)/'"; \
|
|
Packit |
071ada |
cp -pR $$d '$(DESTDIR)$(htmldir)/'; \
|
|
Packit |
071ada |
done
|
|
Packit |
071ada |
|
|
Packit |
071ada |
uninstall-local:
|
|
Packit |
071ada |
@for d in $(docdirs); do \
|
|
Packit |
071ada |
d=`basename $$d`; \
|
|
Packit |
071ada |
echo "test ! -d '$(DESTDIR)$(htmldir)/'$$d || { find '$(DESTDIR)$(htmldir)/'$$d -type d ! -perm -200 -exec chmod u+w '{}' ';' && rm -rf '$(DESTDIR)$(htmldir)/'$$d; }"; \
|
|
Packit |
071ada |
test ! -d '$(DESTDIR)$(htmldir)/'$$d || { find '$(DESTDIR)$(htmldir)/'$$d -type d ! -perm -200 -exec chmod u+w '{}' ';' && rm -rf '$(DESTDIR)$(htmldir)/'$$d; }; \
|
|
Packit |
071ada |
done
|
|
Packit |
071ada |
rmdir "$(DESTDIR)$(htmldir)/" || true
|