X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fintel%2FMakefile.vulkan.am;h=271b0a5079b2d7af5907dd19c5d413fb11be7f0e;hb=a553eb0fdfbf62a904abe28acc0339815fc3217a;hp=f91fdc62d423eb76f199491eb4e80bf0c7fd75fa;hpb=d62063ce316a86e3e091a392b42261138524a1a0;p=mesa.git diff --git a/src/intel/Makefile.vulkan.am b/src/intel/Makefile.vulkan.am index f91fdc62d42..271b0a5079b 100644 --- a/src/intel/Makefile.vulkan.am +++ b/src/intel/Makefile.vulkan.am @@ -23,18 +23,27 @@ # rules must be outside of any AM_CONDITIONALs. Otherwise they will be commented # out and we'll fail at `make dist' vulkan_api_xml = $(top_srcdir)/src/vulkan/registry/vk.xml +vk_android_native_buffer_xml = $(top_srcdir)/src/vulkan/registry/vk_android_native_buffer.xml vulkan/anv_entrypoints.c: vulkan/anv_entrypoints_gen.py \ - vulkan/anv_extensions.py $(vulkan_api_xml) + vulkan/anv_extensions.py \ + $(vulkan_api_xml) \ + $(vk_android_native_buffer_xml) $(MKDIR_GEN) $(AM_V_GEN)$(PYTHON2) $(srcdir)/vulkan/anv_entrypoints_gen.py \ - --xml $(vulkan_api_xml) --outdir $(builddir)/vulkan + --xml $(vulkan_api_xml) \ + --xml $(vk_android_native_buffer_xml) \ + --outdir $(builddir)/vulkan vulkan/anv_entrypoints.h: vulkan/anv_entrypoints.c -vulkan/anv_extensions.c: vulkan/anv_extensions.py $(vulkan_api_xml) +vulkan/anv_extensions.c: vulkan/anv_extensions.py \ + $(vulkan_api_xml) \ + $(vk_android_native_buffer_xml) $(MKDIR_GEN) $(AM_V_GEN)$(PYTHON2) $(srcdir)/vulkan/anv_extensions.py \ - --xml $(vulkan_api_xml) --out $@ + --xml $(vulkan_api_xml) \ + --xml $(vk_android_native_buffer_xml) \ + --out $@ BUILT_SOURCES += $(VULKAN_GENERATED_FILES) CLEANFILES += \ @@ -46,19 +55,16 @@ EXTRA_DIST += \ $(top_srcdir)/include/vulkan/vk_icd.h \ vulkan/anv_entrypoints_gen.py \ vulkan/anv_extensions.py \ - vulkan/dev_icd.json.in \ - vulkan/intel_icd.json.in \ + vulkan/anv_icd.py \ vulkan/TODO -vulkan/dev_icd.json : vulkan/dev_icd.json.in - $(AM_V_GEN) $(SED) \ - -e "s#@build_libdir@#${abs_top_builddir}/${LIB_DIR}#" \ - < $(srcdir)/vulkan/dev_icd.json.in > $@ +vulkan/dev_icd.json : vulkan/anv_extensions.py vulkan/anv_icd.py + $(AM_V_GEN)$(PYTHON2) $(srcdir)/vulkan/anv_icd.py \ + --lib-path="${abs_top_builddir}/${LIB_DIR}" --out $@ -vulkan/intel_icd.@host_cpu@.json : vulkan/intel_icd.json.in - $(AM_V_GEN) $(SED) \ - -e "s#@install_libdir@#${libdir}#" \ - < $(srcdir)/vulkan/intel_icd.json.in > $@ +vulkan/intel_icd.@host_cpu@.json : vulkan/anv_extensions.py vulkan/anv_icd.py + $(AM_V_GEN)$(PYTHON2) $(srcdir)/vulkan/anv_icd.py \ + --lib-path="${libdir}" --out $@ if HAVE_INTEL_VULKAN @@ -154,12 +160,12 @@ endif if HAVE_PLATFORM_WAYLAND VULKAN_CPPFLAGS += \ - $(WAYLAND_CFLAGS) \ + $(WAYLAND_CLIENT_CFLAGS) \ -DVK_USE_PLATFORM_WAYLAND_KHR VULKAN_SOURCES += $(VULKAN_WSI_WAYLAND_FILES) -VULKAN_LIB_DEPS += $(WAYLAND_LIBS) +VULKAN_LIB_DEPS += $(WAYLAND_CLIENT_LIBS) endif noinst_LTLIBRARIES += vulkan/libvulkan_common.la