1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
noinst_PROGRAMS=generate-api-docs
generate_api_docs_SOURCES=generate-api-docs.c
APIBUILD_STAMP=$(builddir)/.stamp
EXTRA_DIST = $(APIBUILD_STAMP)
doc_generated_files = \
$(top_builddir)/docs/api-reference.html.in \
$(top_builddir)/docs/dev-api-reference.html.in
$(NULL)
$(doc_generated_files): $(APIBUILD_STAMP)
API_FILES = \
libvirt-php.c \
libvirt-connection.c \
libvirt-domain.c \
libvirt-network.c \
libvirt-node.c \
libvirt-nodedev.c \
libvirt-nwfilter.c \
libvirt-snapshot.c \
libvirt-storage.c \
libvirt-stream.c
$(APIBUILD_STAMP): generate-api-docs
$(builddir)/generate-api-docs -o $(top_builddir)/docs/api-reference.html.in $(addprefix $(top_srcdir)/src/,$(API_FILES))
$(builddir)/generate-api-docs --private -o $(top_builddir)/docs/dev-api-reference.html.in $(addprefix $(top_srcdir)/src/,$(API_FILES))
touch $@
CLEANFILES = $(doc_generated_files)
maintainer-clean-local:
rm -rf $(APIBUILD_STAMP)
all-am: $(APIBUILD_STAMP)
|