From: Michael Jeanson Date: Wed, 14 Jun 2023 20:21:32 +0000 (-0400) Subject: fix: python agent: Add a dependency on generated files X-Git-Tag: v2.13.7~11 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=2d061cf42b91907c457f1dff542cf0bbc6856dcb;p=lttng-ust.git fix: python agent: Add a dependency on generated files This allows files to be regenerated at build time if the template was modified since the last build. Change-Id: I2f98d6b726552efd91719ada9637d2fc2909fbb3 Signed-off-by: Michael Jeanson Signed-off-by: Mathieu Desnoyers --- diff --git a/src/python-lttngust/Makefile.am b/src/python-lttngust/Makefile.am index f95482d3..64800e6f 100644 --- a/src/python-lttngust/Makefile.am +++ b/src/python-lttngust/Makefile.am @@ -10,6 +10,10 @@ STATIC_BINDINGS_DEPS = \ lttngust/debug.py \ lttngust/loghandler.py +GENERATED_BINDINGS_DEPS = \ + lttngust/version.py \ + setup.py + all-local: build-python-bindings.stamp copy-static-deps.stamp: $(addprefix $(srcdir)/, $(STATIC_BINDINGS_DEPS)) @@ -23,7 +27,7 @@ copy-static-deps.stamp: $(addprefix $(srcdir)/, $(STATIC_BINDINGS_DEPS)) # Use setup.py for the installation instead of Autoconf. # This ease the installation process and assure a *pythonic* # installation. -build-python-bindings.stamp: copy-static-deps.stamp +build-python-bindings.stamp: copy-static-deps.stamp $(GENERATED_BINDINGS_DEPS) $(PYTHON) $(builddir)/setup.py build --force touch $@