genxml: avoid using a GNU make pattern rule
% pattern rules are a GNU extension. Convert the use of one to a
inference rule to allow this to build on OpenBSD.
This is a related change to the one made in
e3d43dc5ea
Signed-off-by: Jonathan Gray <jsg@jsg.id.au>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
This commit is contained in:
parent
9898c60745
commit
27572db46d
|
@ -34,7 +34,10 @@ $(GENXML_GENERATED_FILES): genxml/gen_pack_header.py
|
|||
# xxd generates variable names based on the path of the input file. We
|
||||
# prefer to generate our own name here, so it doesn't vary from
|
||||
# in/out-of-tree builds.
|
||||
%_xml.h: %.xml Makefile
|
||||
|
||||
$(GENXML_GENERATED_FILES): Makefile
|
||||
|
||||
.xml_xml.h:
|
||||
$(MKDIR_GEN)
|
||||
$(AM_V_GEN) echo -n "static const uint8_t " > $@; \
|
||||
echo "$(@F)_xml[] = {" | sed -e 's,_xml.h,,' >> $@; \
|
||||
|
|
Loading…
Reference in New Issue