From 6ec4cd3eb56edfbc204877862ba51a47672d124c Mon Sep 17 00:00:00 2001 From: Dan Nicholson Date: Fri, 3 Nov 2017 15:47:16 +0000 Subject: [PATCH] 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 --- Makefile-libostree.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 $@