mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-06 21:15:22 +00:00
docs: Serialize running apibuild.py
Use a witness file approach like we do for python/generator.py, as suggested by Eric. Fixes the build issue reported here: https://www.redhat.com/archives/libvir-list/2012-April/msg01435.html Signed-off-by: Cole Robinson <crobinso@redhat.com> Conflicts: .gitignore
This commit is contained in:
parent
da62dd1d13
commit
99e11c19af
1
.gitignore
vendored
1
.gitignore
vendored
@ -54,6 +54,7 @@
|
|||||||
/daemon/libvirtd.8
|
/daemon/libvirtd.8
|
||||||
/daemon/libvirtd.8.in
|
/daemon/libvirtd.8.in
|
||||||
/daemon/libvirtd.pod
|
/daemon/libvirtd.pod
|
||||||
|
/docs/apibuild.py.stamp
|
||||||
/docs/devhelp/libvirt.devhelp
|
/docs/devhelp/libvirt.devhelp
|
||||||
/docs/hvsupport.html.in
|
/docs/hvsupport.html.in
|
||||||
/docs/libvirt-api.xml
|
/docs/libvirt-api.xml
|
||||||
|
@ -200,12 +200,19 @@ python_generated_files = \
|
|||||||
$(srcdir)/libvirt-qemu-api.xml \
|
$(srcdir)/libvirt-qemu-api.xml \
|
||||||
$(srcdir)/libvirt-qemu-refs.xml
|
$(srcdir)/libvirt-qemu-refs.xml
|
||||||
|
|
||||||
$(python_generated_files): $(srcdir)/apibuild.py \
|
APIBUILD="$(srcdir)/apibuild.py"
|
||||||
|
APIBUILD_STAMP="$(APIBUILD).stamp"
|
||||||
|
|
||||||
|
$(python_generated_files): $(APIBUILD_STAMP)
|
||||||
|
|
||||||
|
$(APIBUILD_STAMP): $(srcdir)/apibuild.py \
|
||||||
$(srcdir)/../include/libvirt/*.h \
|
$(srcdir)/../include/libvirt/*.h \
|
||||||
$(srcdir)/../src/libvirt.c \
|
$(srcdir)/../src/libvirt.c \
|
||||||
$(srcdir)/../src/libvirt-qemu.c \
|
$(srcdir)/../src/libvirt-qemu.c \
|
||||||
$(srcdir)/../src/util/virterror.c
|
$(srcdir)/../src/util/virterror.c
|
||||||
$(AM_V_GEN)srcdir=$(srcdir) $(PYTHON) $(srcdir)/apibuild.py
|
$(AM_V_GEN)srcdir=$(srcdir) $(PYTHON) $(APIBUILD)
|
||||||
|
touch $@
|
||||||
|
|
||||||
|
|
||||||
check-local: all
|
check-local: all
|
||||||
|
|
||||||
@ -215,6 +222,7 @@ clean-local:
|
|||||||
maintainer-clean-local: clean-local
|
maintainer-clean-local: clean-local
|
||||||
rm -rf $(srcdir)/libvirt-api.xml $(srcdir)/libvirt-refs.xml todo.html.in hvsupport.html.in
|
rm -rf $(srcdir)/libvirt-api.xml $(srcdir)/libvirt-refs.xml todo.html.in hvsupport.html.in
|
||||||
rm -rf $(srcdir)/libvirt-qemu-api.xml $(srcdir)/libvirt-qemu-refs.xml
|
rm -rf $(srcdir)/libvirt-qemu-api.xml $(srcdir)/libvirt-qemu-refs.xml
|
||||||
|
rm -rf $(APIBUILD_STAMP)
|
||||||
|
|
||||||
rebuild: api qemu_api all
|
rebuild: api qemu_api all
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user