[Mesa-dev] [PATCH] genxml: avoid using a GNU make pattern rule
Jonathan Gray
jsg at jsg.id.au
Mon May 2 06:24:15 UTC 2016
% pattern rules are a GNU extension. Convert the use of one to a
suffix rule to allow this to build on OpenBSD.
Signed-off-by: Jonathan Gray <jsg at jsg.id.au>
---
src/intel/genxml/Makefile.am | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/intel/genxml/Makefile.am b/src/intel/genxml/Makefile.am
index f493d48..ea68fb9 100644
--- a/src/intel/genxml/Makefile.am
+++ b/src/intel/genxml/Makefile.am
@@ -28,7 +28,9 @@ BUILT_SOURCES = \
PYTHON3_GEN = $(AM_V_GEN)$(PYTHON3) $(PYTHON_FLAGS)
-%_pack.h : %.xml gen_pack_header.py
+SUFFIXES = _pack.h .xml
+
+.xml_pack.h : gen_pack_header.py
$(PYTHON3_GEN) $(srcdir)/gen_pack_header.py $< > $@
CLEANFILES = $(BUILT_SOURCES)
--
2.8.1
More information about the mesa-dev
mailing list