make: Mark extensions.c as always out of date

This is required to ensure that changes to the xml files on disk are
reliably detected in a rebuild situation
This commit is contained in:
Dylan Baker 2024-12-03 11:15:15 -08:00
parent c864a44e36
commit fb5cbabb2e

View file

@ -2,7 +2,7 @@ ACLOCAL_AMFLAGS = -I m4
MAINTAINERCLEANFILES = ChangeLog INSTALL Makefile.in
.PHONY: ChangeLog INSTALL
.PHONY: ChangeLog INSTALL AlwaysDirty
INSTALL:
$(INSTALL_CMD)
@ -36,6 +36,8 @@ tests_test_LDADD = libxcb-errors.la $(XCB_LIBS)
CLEANFILES = src/extensions.c extensions.checksums
src/extensions.c : AlwaysDirty
src/extensions.c: src/extensions.py
$(AM_V_GEN)$(PYTHON) $(srcdir)/src/extensions.py $@.tmp extensions.checksums ${XCBPROTO_XCBINCLUDEDIR} && \
mv $@.tmp $@