From: Dan Nicholson Date: Fri, 3 Nov 2017 15:47:16 +0000 (+0000) Subject: build: Ensure enumtypes.h is built before enumtypes.c X-Git-Tag: archive/raspbian/2022.1-3+rpi1~1^2~4^2~29^2~44 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=6ec4cd3eb56edfbc204877862ba51a47672d124c;p=ostree.git build: Ensure enumtypes.h is built before enumtypes.c ostree-enumtypes.c includes ostree-enumtypes.h, so make needs to be told about the dependency. Without it, parallel make could try to build ostree-enumtypes.c before the header file exists. I hit this when running `make -j OSTree-1.0.gir`. Closes: #1322 Approved by: pwithnall --- diff --git a/Makefile-libostree.am b/Makefile-libostree.am index e2ebae3a..f8376096 100644 --- a/Makefile-libostree.am +++ b/Makefile-libostree.am @@ -54,7 +54,7 @@ src/libostree/ostree-enumtypes.h: src/libostree/ostree-enumtypes.h.template $(EN --template $< \ $(ENUM_TYPES) > $@.tmp && mv $@.tmp $@ -src/libostree/ostree-enumtypes.c: src/libostree/ostree-enumtypes.c.template $(ENUM_TYPES) +src/libostree/ostree-enumtypes.c: src/libostree/ostree-enumtypes.c.template src/libostree/ostree-enumtypes.h $(ENUM_TYPES) $(AM_V_GEN) $(GLIB_MKENUMS) \ --template $< \ $(ENUM_TYPES) > $@.tmp && mv $@.tmp $@