radeonsi: enable GL_EXT_shader_image_load_formatted
[mesa.git] / src / gallium / targets / omx / Makefile.am
1 include $(top_srcdir)/src/gallium/Automake.inc
2
3 AM_CFLAGS = \
4 $(GALLIUM_TARGET_CFLAGS)
5
6 if HAVE_ST_OMX_BELLAGIO
7 omxdir = $(OMX_BELLAGIO_LIB_INSTALL_DIR)
8 else
9 omxdir = $(OMX_TIZONIA_LIB_INSTALL_DIR)
10 endif
11
12 omx_LTLIBRARIES = libomx_mesa.la
13
14 nodist_EXTRA_libomx_mesa_la_SOURCES = dummy.cpp
15 libomx_mesa_la_SOURCES =
16
17 libomx_mesa_la_LDFLAGS = \
18 -shared \
19 -module \
20 -no-undefined \
21 -avoid-version \
22 $(GC_SECTIONS) \
23 $(LD_NO_UNDEFINED)
24
25 if HAVE_LD_VERSION_SCRIPT
26 libomx_mesa_la_LDFLAGS += \
27 -Wl,--version-script=$(top_srcdir)/src/gallium/targets/omx/omx.sym
28 endif # HAVE_LD_VERSION_SCRIPT
29
30 libomx_mesa_la_LIBADD = \
31 $(top_builddir)/src/gallium/state_trackers/omx/libomxtracker_common.la \
32 $(top_builddir)/src/gallium/auxiliary/libgalliumvlwinsys.la \
33 $(top_builddir)/src/gallium/auxiliary/libgalliumvl.la \
34 $(top_builddir)/src/gallium/auxiliary/libgallium.la \
35 $(top_builddir)/src/util/libmesautil.la \
36 $(LIBDRM_LIBS) \
37 $(GALLIUM_COMMON_LIB_DEPS)
38
39 if HAVE_ST_OMX_BELLAGIO
40 libomx_mesa_la_LIBADD += \
41 $(top_builddir)/src/gallium/state_trackers/omx/bellagio/libomxtracker.la \
42 $(OMX_BELLAGIO_LIBS)
43 else
44 libomx_mesa_la_LIBADD += \
45 $(top_builddir)/src/gallium/state_trackers/omx/tizonia/libomxtiztracker.la \
46 $(OMX_TIZONIA_LIBS) \
47 $(OMX_TIZILHEADERS_LIBS) \
48 $(OMX_TIZPLATFORM_LIBS)
49 endif
50
51 if HAVE_PLATFORM_X11
52 libomx_mesa_la_LIBADD += \
53 $(VL_LIBS) \
54 $(XCB_DRI3_LIBS)
55 endif
56
57 EXTRA_libomx_mesa_la_DEPENDENCIES = omx.sym
58 EXTRA_DIST = omx.sym meson.build
59
60 if HAVE_GALLIUM_STATIC_TARGETS
61
62 TARGET_DRIVERS =
63 TARGET_CPPFLAGS =
64 TARGET_LIB_DEPS =
65
66
67 include $(top_srcdir)/src/gallium/drivers/nouveau/Automake.inc
68
69 include $(top_srcdir)/src/gallium/drivers/r600/Automake.inc
70 include $(top_srcdir)/src/gallium/drivers/radeonsi/Automake.inc
71
72 libomx_mesa_la_SOURCES += target.c
73 libomx_mesa_la_CPPFLAGS = $(TARGET_CPPFLAGS)
74 libomx_mesa_la_LIBADD += \
75 $(top_builddir)/src/gallium/auxiliary/pipe-loader/libpipe_loader_static.la \
76 $(GALLIUM_PIPE_LOADER_WINSYS_LIBS) \
77 $(TARGET_LIB_DEPS) \
78 $(TARGET_COMPILER_LIB_DEPS) \
79 $(TARGET_RADEON_WINSYS) $(TARGET_RADEON_COMMON)
80
81 else # HAVE_GALLIUM_STATIC_TARGETS
82
83 libomx_mesa_la_LIBADD += \
84 $(top_builddir)/src/gallium/auxiliary/pipe-loader/libpipe_loader_dynamic.la
85
86 endif # HAVE_GALLIUM_STATIC_TARGETS
87
88 if HAVE_GALLIUM_LLVM
89 libomx_mesa_la_LIBADD += $(LLVM_LIBS)
90 libomx_mesa_la_LDFLAGS += $(LLVM_LDFLAGS)
91 endif