X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2FMakefile.am;h=d41a087ae1c1cafc3f4a807a992fdd53180581e7;hb=584cb7a16f4c1ec1b20760247069c3634232bc8a;hp=b6449b967b38238aa0f0c5b217b430e4682b82bc;hpb=a9676ae44ae96a9e222ed5c4fc798315d5a0f445;p=mesa.git diff --git a/src/Makefile.am b/src/Makefile.am index b6449b967b3..d41a087ae1c 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -19,33 +19,62 @@ # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS # IN THE SOFTWARE. -SUBDIRS = gtest mapi +AUTOMAKE_OPTIONS = subdir-objects + +SUBDIRS = . gtest util mapi/glapi/gen mapi if NEED_OPENGL_COMMON SUBDIRS += glsl mesa endif +SUBDIRS += loader + if HAVE_DRI_GLX SUBDIRS += glx endif +if HAVE_EGL_PLATFORM_WAYLAND +SUBDIRS += egl/wayland/wayland-egl egl/wayland/wayland-drm +endif + +if HAVE_EGL_DRIVER_DRI2 +SUBDIRS += egl/drivers/dri2 +endif + if HAVE_GBM SUBDIRS += gbm endif if HAVE_EGL -SUBDIRS += egl +SUBDIRS += egl/main endif if HAVE_GALLIUM -SUBDIRS += \ - gallium \ - gallium/winsys \ - gallium/targets - -if HAVE_GALLIUM_TESTS -SUBDIRS += \ - gallium/tests/trivial \ - gallium/tests/unit +SUBDIRS += gallium endif + +EXTRA_DIST = \ + egl/drivers/haiku \ + egl/docs \ + getopt hgl SConscript + +AM_CFLAGS = $(VISIBILITY_CFLAGS) +AM_CXXFLAGS = $(VISIBILITY_CXXFLAGS) + +if HAVE_VULKAN +SUBDIRS += vulkan endif + +AM_CPPFLAGS = \ + -I$(top_srcdir)/include/ \ + -I$(top_srcdir)/src/mapi/ \ + -I$(top_srcdir)/src/mesa/ \ + $(DEFINES) + +noinst_LTLIBRARIES = libglsl_util.la + +libglsl_util_la_SOURCES = \ + mesa/main/imports.c \ + mesa/program/prog_hash_table.c \ + mesa/program/symbol_table.c \ + mesa/program/dummy_errors.c