X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fintel%2FMakefile.vulkan.am;h=6550f6846f3b00b5382db74d0d1ac802ee8175e2;hb=465bb47d6f6c1d41ddb6d99fee31f2df2fbc7b5a;hp=185780246e231bbe041edf6a1852ce77d29a531b;hpb=ee8044fd332cacff80e4afb949fe79e3733375d1;p=mesa.git diff --git a/src/intel/Makefile.vulkan.am b/src/intel/Makefile.vulkan.am index 185780246e2..6550f6846f3 100644 --- a/src/intel/Makefile.vulkan.am +++ b/src/intel/Makefile.vulkan.am @@ -24,15 +24,11 @@ # 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.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 > $@ + $(AM_V_GEN)$(PYTHON2) $(srcdir)/vulkan/anv_entrypoints_gen.py \ + --xml $(vulkan_api_xml) --outdir $(builddir)/vulkan +vulkan/anv_entrypoints.h: vulkan/anv_entrypoints.c BUILT_SOURCES += $(VULKAN_GENERATED_FILES) CLEANFILES += \ @@ -76,7 +72,8 @@ VULKAN_PER_GEN_LIBS = \ vulkan/libanv-gen7.la \ vulkan/libanv-gen75.la \ vulkan/libanv-gen8.la \ - vulkan/libanv-gen9.la + vulkan/libanv-gen9.la \ + vulkan/libanv-gen10.la noinst_LTLIBRARIES += $(VULKAN_PER_GEN_LIBS) @@ -87,13 +84,14 @@ VULKAN_CFLAGS = \ VULKAN_CPPFLAGS = \ -I$(top_srcdir)/src/compiler \ -I$(top_srcdir)/src/intel/compiler \ + -I$(top_srcdir)/include/drm-uapi \ -I$(top_builddir)/src/intel/vulkan \ -I$(top_srcdir)/src/intel/vulkan \ -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 @@ -111,11 +109,29 @@ vulkan_libanv_gen9_la_CFLAGS = $(VULKAN_CFLAGS) vulkan_libanv_gen9_la_CPPFLAGS = $(VULKAN_CPPFLAGS) -DGEN_VERSIONx10=90 vulkan_libanv_gen9_la_SOURCES = $(VULKAN_GEN9_FILES) +vulkan_libanv_gen10_la_CFLAGS = $(VULKAN_CFLAGS) +vulkan_libanv_gen10_la_CPPFLAGS = $(VULKAN_CPPFLAGS) -DGEN_VERSIONx10=100 +vulkan_libanv_gen10_la_SOURCES = $(VULKAN_GEN10_FILES) + VULKAN_SOURCES = \ $(VULKAN_GENERATED_FILES) \ $(VULKAN_FILES) -VULKAN_LIB_DEPS = $(LIBDRM_LIBS) +VULKAN_LIB_DEPS = \ + vulkan/libvulkan_common.la \ + $(VULKAN_PER_GEN_LIBS) \ + compiler/libintel_compiler.la \ + common/libintel_common.la \ + isl/libisl.la \ + blorp/libblorp.la \ + $(top_builddir)/src/vulkan/libvulkan_util.la \ + $(top_builddir)/src/vulkan/libvulkan_wsi.la \ + $(top_builddir)/src/compiler/nir/libnir.la \ + $(top_builddir)/src/util/libmesautil.la \ + $(LIBDRM_LIBS) \ + $(PTHREAD_LIBS) \ + $(DLOPEN_LIBS) \ + -lm if HAVE_PLATFORM_X11 VULKAN_CPPFLAGS += \ @@ -125,8 +141,7 @@ VULKAN_CPPFLAGS += \ VULKAN_SOURCES += $(VULKAN_WSI_X11_FILES) -# FIXME: Use pkg-config for X11-xcb ldflags. -VULKAN_LIB_DEPS += $(XCB_DRI3_LIBS) -lX11-xcb +VULKAN_LIB_DEPS += $(XCB_DRI3_LIBS) endif @@ -145,21 +160,6 @@ vulkan_libvulkan_common_la_SOURCES = $(VULKAN_SOURCES) vulkan_libvulkan_common_la_CFLAGS = $(VULKAN_CFLAGS) vulkan_libvulkan_common_la_CPPFLAGS = $(VULKAN_CPPFLAGS) -VULKAN_LIB_DEPS += \ - vulkan/libvulkan_common.la \ - $(VULKAN_PER_GEN_LIBS) \ - compiler/libintel_compiler.la \ - common/libintel_common.la \ - isl/libisl.la \ - blorp/libblorp.la \ - $(top_builddir)/src/vulkan/libvulkan_util.la \ - $(top_builddir)/src/vulkan/libvulkan_wsi.la \ - $(top_builddir)/src/compiler/nir/libnir.la \ - $(top_builddir)/src/util/libmesautil.la \ - $(PTHREAD_LIBS) \ - $(DLOPEN_LIBS) \ - -lm - nodist_EXTRA_vulkan_libvulkan_intel_la_SOURCES = dummy.cpp vulkan_libvulkan_intel_la_SOURCES = $(VULKAN_GEM_FILES) vulkan_libvulkan_intel_la_LIBADD = $(VULKAN_LIB_DEPS)