1 include Makefile.sources
2 include $(top_srcdir)/src/gallium/drivers/ddebug/Makefile.sources
3 include $(top_srcdir)/src/gallium/drivers/noop/Makefile.sources
4 include $(top_srcdir)/src/gallium/drivers/rbug/Makefile.sources
5 include $(top_srcdir)/src/gallium/drivers/trace/Makefile.sources
6 include $(top_srcdir)/src/gallium/Automake.inc
8 noinst_LTLIBRARIES = libgallium.la
11 -I$(top_srcdir)/src/loader \
12 -I$(top_builddir)/src/compiler/nir \
13 -I$(top_srcdir)/src/gallium/auxiliary/util \
16 $(VISIBILITY_CFLAGS) \
17 $(MSVC2013_COMPAT_CFLAGS)
20 $(VISIBILITY_CXXFLAGS) \
21 $(MSVC2013_COMPAT_CXXFLAGS)
23 libgallium_la_SOURCES = \
26 $(GENERATED_SOURCES) \
37 libgallium_la_SOURCES += \
51 libgallium_la_SOURCES += \
56 MKDIR_GEN = $(AM_V_at)$(MKDIR_P) $(@D)
57 PYTHON_GEN = $(AM_V_GEN)$(PYTHON2) $(PYTHON_FLAGS)
59 indices/u_indices_gen.c: indices/u_indices_gen.py
61 $(PYTHON_GEN) $(srcdir)/indices/u_indices_gen.py > $@
63 indices/u_unfilled_gen.c: indices/u_unfilled_gen.py
65 $(PYTHON_GEN) $(srcdir)/indices/u_unfilled_gen.py > $@
67 util/u_format_table.c: util/u_format_table.py \
68 util/u_format_pack.py \
69 util/u_format_parse.py \
72 $(PYTHON_GEN) $(srcdir)/util/u_format_table.py $(srcdir)/util/u_format.csv > $@
74 noinst_LTLIBRARIES += libgalliumvl_stub.la
75 libgalliumvl_stub_la_SOURCES = \
87 noinst_LTLIBRARIES += libgalliumvl.la
89 libgalliumvl_la_CFLAGS = \
92 libgalliumvl_la_SOURCES = \
95 if NEED_GALLIUM_VL_WINSYS
97 noinst_LTLIBRARIES += libgalliumvlwinsys.la
99 libgalliumvlwinsys_la_CFLAGS = $(COMMON_VL_CFLAGS)
100 libgalliumvlwinsys_la_SOURCES = $(VL_WINSYS_SOURCES)
103 libgalliumvlwinsys_la_SOURCES += $(VL_WINSYS_DRI2_SOURCES)
106 libgalliumvlwinsys_la_SOURCES += $(VL_WINSYS_DRI3_SOURCES)
111 libgalliumvlwinsys_la_SOURCES += $(VL_WINSYS_DRM_SOURCES)
114 endif # NEED_GALLIUM_VL_WINSYS
115 endif # NEED_GALLIUM_VL
119 indices/u_indices.c \
120 indices/u_unfilled_indices.c \
121 indices/u_indices_gen.py \
122 indices/u_unfilled_gen.py \
127 util/u_format_pack.py \
128 util/u_format_parse.py \
129 util/u_format_table.py \