SUBDIRS+=common
-# On Android, we need to explicitly link to libglapi.so.
-if HAVE_ANDROID
-if HAVE_SHARED_GLAPI
-SHARED_GLAPI_LIB = $(top_builddir)/src/mapi/shared-glapi/libglapi.la
-endif
-endif
-
if HAVE_I915_DRI
SUBDIRS += i915
MEGADRIVERS_DEPS += i915/libi915_dri.la
nodist_EXTRA_mesa_dri_drivers_la_SOURCES = dummy.cpp
mesa_dri_drivers_la_SOURCES =
mesa_dri_drivers_la_LDFLAGS = \
- -module -avoid-version -shared -shrext .so \
- $(BSYMBOLIC) \
- $(GC_SECTIONS) \
- $()
+ -shared \
+ -shrext .so \
+ -module \
+ -no-undefined \
+ -avoid-version \
+ $(LD_BUILD_ID) \
+ $(BSYMBOLIC) \
+ $(GC_SECTIONS) \
+ $(LD_NO_UNDEFINED)
+
mesa_dri_drivers_la_LIBADD = \
../../libmesa.la \
common/libmegadriver_stub.la \
common/libdricommon.la \
- common/libxmlconfig.la \
- $(SHARED_GLAPI_LIB) \
+ $(top_builddir)/src/util/libxmlconfig.la \
+ $(top_builddir)/src/mapi/shared-glapi/libglapi.la \
$(MEGADRIVERS_DEPS) \
$(DRI_LIB_DEPS) \
$()
+EXTRA_DIST = meson.build
+
if NEED_MEGADRIVER
dri_LTLIBRARIES = mesa_dri_drivers.la