single2.c \
singlepix.c \
vertarr.c \
- xfont.c \
glx_pbuffer.c \
glx_query.c \
- drisw_glx.c \
- dri_common.c \
+ glxhash.c
+
+if HAVE_DRISW
+libglx_la_SOURCES += \
+ drisw_glx.c
+endif
+
+if HAVE_DRICOMMON
+libglx_la_SOURCES += \
+ xfont.c \
+ dri_common.c
+endif
+
+if HAVE_DRI2
+libglx_la_SOURCES += \
dri_glx.c \
XF86dri.c \
- glxhash.c \
dri2_glx.c \
dri2.c \
- dri2_query_renderer.c \
- applegl_glx.c
+ dri2_query_renderer.c
+endif
if HAVE_DRI3
libglx_la_SOURCES += \
dri3_glx.c
endif
+if HAVE_APPLEDRI
+libglx_la_SOURCES += \
+ applegl_glx.c
+endif
+
libglx_la_LIBADD = $(top_builddir)/src/loader/libloader.la
GL_LIBS = \
$(GL_LIB_DEPS)
GL_LDFLAGS = \
- -Wl,-Bsymbolic \
- -version-number 1:2 -no-undefined
+ -no-undefined \
+ -version-number 1:2 \
+ $(BSYMBOLIC) \
+ $(GC_SECTIONS) \
+ $(LD_NO_UNDEFINED)
lib@GL_LIB@_la_SOURCES =
lib@GL_LIB@_la_LIBADD = $(GL_LIBS)