OSDN Git Service

update NEWS for libva 2.4.0
[android-x86/hardware-intel-common-libva.git] / doc / Makefile.am
index d6854d2..70f7bc3 100644 (file)
@@ -24,7 +24,7 @@ all: html
 install-data-local: install-html
 
 EXTRA_DIST = \
-       Doxyfile                        \
+       Doxyfile.in                     \
        $(NULL)
 
 VA_HEADER_DIR   = $(top_srcdir)/va
@@ -46,17 +46,22 @@ VA_HEADER_FILES = \
        $(VA_HEADER_DIR)/va_vpp.h       \
        $(NULL)
 
-VA_HTML_FOOTER         = va_footer.html
-VA_HTML_FRAGMENTS      = $(VA_HTML_FOOTER)
+VA_HTML_FOOTER         = $(top_srcdir)/doc/va_footer.html
 
-export VA_HEADER_DIR
-export VA_HEADER_FILES
-export VA_HTML_FOOTER
-html-out/index.html: Doxyfile $(VA_HEADER_FILES) $(VA_HTML_FRAGMENTS)
-       $(DOXYGEN) $<
+Doxyfile: Doxyfile.in $(VA_HEADER_FILES) $(VA_HTML_FOOTER)
+       $(AM_V_GEN) $(SED)                                      \
+           -e "s:\@PACKAGE_VERSION\@:$(PACKAGE_VERSION):"      \
+           -e "s:\@VA_HEADER_DIR\@:$(VA_HEADER_DIR):"          \
+           -e "s:\@VA_HEADER_FILES\@:$(VA_HEADER_FILES):"      \
+           -e "s:\@VA_HTML_FOOTER\@:$(VA_HTML_FOOTER):"        \
+           -e "s:\@OUTDIR\@::"                                 \
+           $< > $@
+
+html-out/index.html: Doxyfile
+       $(AM_V_GEN) $(DOXYGEN)
 
-if ENABLE_DOCS
 html: html-out/index.html
+
 install-html-local:
        install -d $(DESTDIR)$(docdir)/html
        for file in `ls html-out/` ; do \
@@ -67,9 +72,12 @@ install-html-local:
                install -m 0644 html-out/$$file/* $(DESTDIR)$(docdir)/html/$$file; \
            fi ; \
        done
+
 uninstall-local:
-       rm -rf $(DESTDIR)$(docdir)/html
-endif
+       $(RM) -rf $(DESTDIR)$(docdir)/html
+
+clean-local:
+       $(RM) -rf html-out latex
 
 # Extra clean files so that maintainer-clean removes *everything*
-MAINTAINERCLEANFILES = Makefile.in
+MAINTAINERCLEANFILES = Makefile.in Doxyfile