anv: anv_entrypoints_gen.py: directly write files instead of piping
[mesa.git] / src / intel / Makefile.vulkan.am
index 185780246e231bbe041edf6a1852ce77d29a531b..96962861d8f5aae4ea42fce98dce60b8ecd0200b 100644 (file)
 # out and we'll fail at `make dist'
 vulkan_api_xml = $(top_srcdir)/src/vulkan/registry/vk.xml
 
-vulkan/anv_entrypoints.h: vulkan/anv_entrypoints_gen.py $(vulkan_api_xml)
-       $(MKDIR_GEN)
-       $(AM_V_GEN) cat $(vulkan_api_xml) |\
-       $(PYTHON2) $(srcdir)/vulkan/anv_entrypoints_gen.py header > $@
+vulkan/anv_entrypoints.h : vulkan/anv_entrypoints_gen.py $(vulkan_api_xml)
+       $(AM_V_GEN)$(PYTHON2) $(srcdir)/vulkan/anv_entrypoints_gen.py header $@ --xml $(vulkan_api_xml)
 
-vulkan/anv_entrypoints.c: vulkan/anv_entrypoints_gen.py $(vulkan_api_xml)
-       $(MKDIR_GEN)
-       $(AM_V_GEN) cat $(vulkan_api_xml) |\
-       $(PYTHON2) $(srcdir)/vulkan/anv_entrypoints_gen.py code > $@
+vulkan/anv_entrypoints.c : vulkan/anv_entrypoints_gen.py $(vulkan_api_xml)
+       $(AM_V_GEN)$(PYTHON2) $(srcdir)/vulkan/anv_entrypoints_gen.py code $@ --xml $(vulkan_api_xml)
 
 BUILT_SOURCES += $(VULKAN_GENERATED_FILES)
 CLEANFILES += \
@@ -92,8 +88,8 @@ VULKAN_CPPFLAGS = \
        -I$(top_srcdir)/src/vulkan/wsi \
        -I$(top_builddir)/src/vulkan/util \
        -I$(top_srcdir)/src/vulkan/util \
-       $(LIBDRM_CFLAGS) \
-       $(AM_CPPFLAGS)
+       $(AM_CPPFLAGS) \
+       $(LIBDRM_CFLAGS)
 
 vulkan_libanv_gen7_la_CFLAGS = $(VULKAN_CFLAGS)
 vulkan_libanv_gen7_la_CPPFLAGS = $(VULKAN_CPPFLAGS) -DGEN_VERSIONx10=70