OSDN Git Service

wayland: Do not rely on external library for wl_drm_interface
[android-x86/hardware-intel-common-libva.git] / doc / Makefile.am
index 36c3905..3926979 100644 (file)
@@ -29,24 +29,35 @@ EXTRA_DIST = \
 
 VA_HEADER_DIR   = $(top_srcdir)/va
 VA_HEADER_FILES = \
+       $(VA_HEADER_DIR)/va.h           \
+       $(VA_HEADER_DIR)/va_enc_h264.h  \
+       $(VA_HEADER_DIR)/va_vpp.h       \
        $(NULL)
 
+VA_HTML_FOOTER         = va_footer.html
+VA_HTML_FRAGMENTS      = $(VA_HTML_FOOTER)
+
 export VA_HEADER_DIR
 export VA_HEADER_FILES
-html-out/index.html: Doxyfile $(VA_HEADER_FILES)
+export VA_HTML_FOOTER
+html-out/index.html: Doxyfile $(VA_HEADER_FILES) $(VA_HTML_FRAGMENTS)
        $(DOXYGEN) $<
 
 if ENABLE_DOCS
 html: html-out/index.html
 install-html-local:
        install -d $(DESTDIR)$(docdir)/html
-       install -m 0644 html-out/* $(DESTDIR)$(docdir)/html
+       for file in `ls html-out/` ; do \
+           if test -f html-out/$$file ; then \
+               install -m 0644 html-out/$$file $(DESTDIR)$(docdir)/html ; \
+           else \
+               install -d $(DESTDIR)$(docdir)/html/$$file ; \
+               install -m 0644 html-out/$$file/* $(DESTDIR)$(docdir)/html/$$file; \
+           fi ; \
+       done
 uninstall-local:
        rm -rf $(DESTDIR)$(docdir)/html
 endif
 
-clean-local:
-       rm -rf html-out
-
 # Extra clean files so that maintainer-clean removes *everything*
 MAINTAINERCLEANFILES = Makefile.in