X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fglx%2FMakefile.am;h=451531237f9a326d1d75c4929880118d4d6a1e73;hb=f0fa6a5e86c356ef488355996bb4f64880ab639b;hp=0cf65e50732cf01369bf32ee4b569d2d93db4b8e;hpb=ff90a8784cf22ada7bba75f90460b063818abda7;p=mesa.git diff --git a/src/glx/Makefile.am b/src/glx/Makefile.am index 0cf65e50732..451531237f9 100644 --- a/src/glx/Makefile.am +++ b/src/glx/Makefile.am @@ -24,7 +24,7 @@ SHARED_GLAPI_CFLAGS = -DGLX_SHARED_GLAPI SHARED_GLAPI_LIB = $(top_builddir)/src/mapi/shared-glapi/libglapi.la endif -SUBDIRS=. tests +SUBDIRS = if HAVE_XF86VIDMODE EXTRA_DEFINES_XF86VIDMODE = -DXF86VIDMODE @@ -82,25 +82,44 @@ libglx_la_SOURCES = \ single2.c \ singlepix.c \ vertarr.c \ - xfont.c \ glx_pbuffer.c \ glx_query.c \ - drisw_glx.c \ + glxhash.c + +libglx_la_LIBADD = $(top_builddir)/src/loader/libloader.la + +if HAVE_DRISW +libglx_la_SOURCES += \ + drisw_glx.c +endif + +if HAVE_DRICOMMON +libglx_la_SOURCES += \ + xfont.c \ dri_common.c \ + dri_common_query_renderer.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.c +endif if HAVE_DRI3 libglx_la_SOURCES += \ dri3_glx.c endif -libglx_la_LIBADD = $(top_builddir)/src/loader/libloader.la +if HAVE_APPLEDRI +libglx_la_SOURCES += \ + applegl_glx.c + +SUBDIRS += apple +libglx_la_LIBADD += $(builddir)/apple/libappleglx.la +endif GL_LIBS = \ libglx.la \ @@ -119,4 +138,6 @@ lib@GL_LIB@_la_SOURCES = lib@GL_LIB@_la_LIBADD = $(GL_LIBS) lib@GL_LIB@_la_LDFLAGS = $(GL_LDFLAGS) +SUBDIRS += . tests + include $(top_srcdir)/install-lib-links.mk