aboutsummaryrefslogtreecommitdiffstats
path: root/src/egl
diff options
context:
space:
mode:
authorDylan Baker <[email protected]>2019-04-08 12:44:17 -0700
committerDylan Baker <[email protected]>2019-04-15 13:44:29 -0700
commit95aefc94a941701616fda0776a3bd15710c8c151 (patch)
treebced9cf424ee7eb0cf753503eaace7cec4f62b50 /src/egl
parentde0c97c8171f8a8183b94d8ac6997117c4671da8 (diff)
Delete autotools
Acked-by: Kenneth Graunke <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Reviewed-by: Eric Engestrom <[email protected]> Acked-by: Marek Olšák <[email protected]> Acked-by: Jason Ekstrand <[email protected]> Acked-by: Bas Nieuwenhuizen <[email protected]> Acked-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/egl')
-rw-r--r--src/egl/Makefile.am238
-rw-r--r--src/egl/wayland/wayland-drm/Makefile.am37
2 files changed, 0 insertions, 275 deletions
diff --git a/src/egl/Makefile.am b/src/egl/Makefile.am
deleted file mode 100644
index 349779feb4e..00000000000
--- a/src/egl/Makefile.am
+++ /dev/null
@@ -1,238 +0,0 @@
-# Copyright © 2012 Intel Corporation
-#
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this software and associated documentation files (the "Software"),
-# to deal in the Software without restriction, including without limitation
-# the rights to use, copy, modify, merge, publish, distribute, sublicense,
-# and/or sell copies of the Software, and to permit persons to whom the
-# Software is furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice (including the next
-# paragraph) shall be included in all copies or substantial portions of the
-# Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
-# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-include Makefile.sources
-
-MKDIR_GEN = $(AM_V_at)$(MKDIR_P) $(@D)
-
-BUILT_SOURCES =
-
-AM_CFLAGS = \
- -I$(top_srcdir)/include \
- -I$(top_srcdir)/src/mapi \
- -I$(top_srcdir)/src/egl/main \
- -I$(top_srcdir)/src/gbm/main \
- -I$(top_srcdir)/src \
- $(DEFINES) \
- $(VISIBILITY_CFLAGS) \
- $(LIBDRM_CFLAGS) \
- $(EGL_CFLAGS) \
- -D_EGL_NATIVE_PLATFORM=$(EGL_NATIVE_PLATFORM)
-
-# Depending on whether libglvnd is enabled, we'll build the EGL library as
-# either libEGL.so.1 or libEGL_mesa.so.0. Using an automake substitution
-# in the variable names breaks "make dist" target, so use a conenience library
-# instead.
-noinst_LTLIBRARIES = libEGL_common.la
-libEGL_common_la_SOURCES = \
- $(LIBEGL_C_FILES)
-
-libEGL_common_la_LIBADD = \
- $(top_builddir)/src/util/libmesautil.la \
- $(EGL_LIB_DEPS)
-
-dri2_backend_FILES =
-dri2_backend_GENERATED_FILES =
-dri3_backend_FILES =
-
-if HAVE_PLATFORM_X11
-AM_CFLAGS += $(XCB_DRI2_CFLAGS)
-libEGL_common_la_LIBADD += $(XCB_DRI2_LIBS)
-dri2_backend_FILES += drivers/dri2/platform_x11.c
-
-if HAVE_DRI3
-dri3_backend_FILES += \
- drivers/dri2/platform_x11_dri3.c \
- drivers/dri2/platform_x11_dri3.h
-
-libEGL_common_la_LIBADD += $(top_builddir)/src/loader/libloader_dri3_helper.la
-endif
-endif
-
-WL_DMABUF_XML = $(WAYLAND_PROTOCOLS_DATADIR)/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml
-
-drivers/dri2/linux-dmabuf-unstable-v1-protocol.c: $(WL_DMABUF_XML)
- $(MKDIR_GEN)
- $(AM_V_GEN)$(WAYLAND_SCANNER) $(SCANNER_ARG) $< $@
-
-drivers/dri2/linux-dmabuf-unstable-v1-client-protocol.h: $(WL_DMABUF_XML)
- $(MKDIR_GEN)
- $(AM_V_GEN)$(WAYLAND_SCANNER) client-header $< $@
-
-if HAVE_PLATFORM_WAYLAND
-drivers/dri2/linux-dmabuf-unstable-v1-protocol.lo: drivers/dri2/linux-dmabuf-unstable-v1-client-protocol.h
-drivers/dri2/egl_dri2.lo: drivers/dri2/linux-dmabuf-unstable-v1-client-protocol.h
-drivers/dri2/platform_wayland.lo: drivers/dri2/linux-dmabuf-unstable-v1-client-protocol.h
-
-AM_CFLAGS += $(WAYLAND_CLIENT_CFLAGS)
-libEGL_common_la_LIBADD += $(WAYLAND_CLIENT_LIBS)
-libEGL_common_la_LIBADD += $(LIBDRM_LIBS)
-AM_CFLAGS += $(WAYLAND_EGL_CFLAGS)
-libEGL_common_la_LIBADD += $(WAYLAND_EGL_LIBS)
-AM_CFLAGS += $(WAYLAND_SERVER_CFLAGS)
-libEGL_common_la_LIBADD += $(top_builddir)/src/egl/wayland/wayland-drm/libwayland-drm.la
-libEGL_common_la_LIBADD += $(WAYLAND_SERVER_LIBS)
-dri2_backend_FILES += \
- drivers/dri2/platform_wayland.c
-dri2_backend_GENERATED_FILES += \
- drivers/dri2/linux-dmabuf-unstable-v1-protocol.c \
- drivers/dri2/linux-dmabuf-unstable-v1-client-protocol.h
-endif
-
-if HAVE_PLATFORM_DRM
-libEGL_common_la_LIBADD += $(top_builddir)/src/gbm/libgbm.la
-dri2_backend_FILES += drivers/dri2/platform_drm.c
-endif
-
-if HAVE_PLATFORM_SURFACELESS
-dri2_backend_FILES += drivers/dri2/platform_surfaceless.c
-endif
-
-if HAVE_PLATFORM_ANDROID
-AM_CFLAGS += $(ANDROID_CFLAGS)
-libEGL_common_la_LIBADD += $(ANDROID_LIBS)
-dri2_backend_FILES += drivers/dri2/platform_android.c
-endif
-
-AM_CFLAGS += \
- -I$(top_srcdir)/src/loader \
- -I$(top_builddir)/src/egl/drivers/dri2 \
- -I$(top_srcdir)/src/egl/drivers/dri2 \
- -I$(top_srcdir)/src/gbm/backends/dri \
- -I$(top_builddir)/src/egl/wayland/wayland-drm \
- -I$(top_srcdir)/src/egl/wayland/wayland-drm
-
-nodist_libEGL_common_la_SOURCES = \
- $(dri2_backend_GENERATED_FILES)
-
-libEGL_common_la_SOURCES += \
- $(dri2_backend_core_FILES) \
- $(dri2_backend_FILES) \
- $(dri3_backend_FILES)
-
-libEGL_common_la_LIBADD += \
- $(top_builddir)/src/loader/libloader.la \
- $(top_builddir)/src/util/libxmlconfig.la \
- $(DLOPEN_LIBS) \
- $(LIBDRM_LIBS) \
- $(CLOCK_LIB)
-
-# dummy rule to keep dist happy
-$(top_scrdir)/src/mapi/new/genCommon.py:
-
-GLVND_GEN_EGL_DEPS = \
- generate/gen_egl_dispatch.py \
- generate/eglFunctionList.py \
- generate/egl.xml \
- generate/egl_other.xml
-
-GLVND_GEN_DEPS = $(top_scrdir)/src/mapi/new/genCommon.py \
- $(GLVND_GEN_EGL_DEPS)
-
-PYTHON_GEN = $(AM_V_GEN)$(PYTHON) $(PYTHON_FLAGS)
-g_egldispatchstubs.c: $(GLVND_GEN_DEPS)
- $(PYTHON_GEN) $(top_srcdir)/src/egl/generate/gen_egl_dispatch.py source \
- $(top_srcdir)/src/egl/generate/egl.xml \
- $(top_srcdir)/src/egl/generate/egl_other.xml > $@
-
-g_egldispatchstubs.h: $(GLVND_GEN_DEPS)
- $(PYTHON_GEN) $(top_srcdir)/src/egl/generate/gen_egl_dispatch.py header \
- $(top_srcdir)/src/egl/generate/egl.xml \
- $(top_srcdir)/src/egl/generate/egl_other.xml > $@
-
-BUILT_SOURCES += g_egldispatchstubs.c g_egldispatchstubs.h
-
-CLEANFILES = \
- $(BUILT_SOURCES) \
- $(dri2_backend_GENERATED_FILES)
-
-if USE_LIBGLVND
-AM_CFLAGS += \
- $(GLVND_CFLAGS)
-
-vendorjsondir = @LIBGLVND_DATADIR@/glvnd/egl_vendor.d
-vendorjson_DATA = main/50_mesa.json
-
-lib_LTLIBRARIES = libEGL_mesa.la
-libEGL_mesa_la_SOURCES = \
- main/eglglvnd.c \
- main/egldispatchstubs.h \
- main/egldispatchstubs.c \
- g_egldispatchstubs.c \
- g_egldispatchstubs.h
-libEGL_mesa_la_LIBADD = \
- libEGL_common.la \
- $(top_builddir)/src/mapi/shared-glapi/libglapi.la
-libEGL_mesa_la_LDFLAGS = \
- -no-undefined \
- -version-number 0 \
- $(BSYMBOLIC) \
- $(GC_SECTIONS) \
- $(LD_NO_UNDEFINED)
-
-else # USE_LIBGLVND
-
-lib_LTLIBRARIES = libEGL@[email protected]
-libEGL@EGL_LIB_SUFFIX@_la_SOURCES =
-libEGL@EGL_LIB_SUFFIX@_la_LIBADD = \
- libEGL_common.la \
- $(top_builddir)/src/mapi/shared-glapi/libglapi.la
-libEGL@EGL_LIB_SUFFIX@_la_LDFLAGS = \
- -no-undefined \
- -version-number 1:0 \
- $(BSYMBOLIC) \
- $(GC_SECTIONS) \
- $(LD_NO_UNDEFINED)
-
-endif # USE_LIBGLVND
-
-include $(top_srcdir)/install-lib-links.mk
-
-# TODO: When building with glvnd, glvnd itself should be providing egl.pc and the headers
-pkgconfigdir = $(libdir)/pkgconfig
-
-pkgconfig_DATA = main/egl.pc
-
-egldir = $(includedir)/EGL
-egl_HEADERS = \
- $(top_srcdir)/include/EGL/eglext.h \
- $(top_srcdir)/include/EGL/egl.h \
- $(top_srcdir)/include/EGL/eglextchromium.h \
- $(top_srcdir)/include/EGL/eglmesaext.h \
- $(top_srcdir)/include/EGL/eglplatform.h
-
-TESTS = egl-entrypoint-check
-
-if USE_LIBGLVND
-#TODO: glvnd symbol check
-else
-TESTS += egl-symbols-check
-endif
-
-EXTRA_DIST = \
- $(TESTS) \
- SConscript \
- drivers/haiku \
- main/egl.def \
- main/README.txt \
- $(GLVND_GEN_EGL_DEPS) \
- main/50_mesa.json \
- meson.build
diff --git a/src/egl/wayland/wayland-drm/Makefile.am b/src/egl/wayland/wayland-drm/Makefile.am
deleted file mode 100644
index 40174c6acdd..00000000000
--- a/src/egl/wayland/wayland-drm/Makefile.am
+++ /dev/null
@@ -1,37 +0,0 @@
-AM_CFLAGS = -I$(top_srcdir)/include \
- $(DEFINES) \
- $(VISIBILITY_CFLAGS) \
- $(WAYLAND_SERVER_CFLAGS)
-
-if HAVE_PLATFORM_WAYLAND
-wayland-drm.lo: wayland-drm-client-protocol.h wayland-drm-server-protocol.h
-endif
-
-noinst_LTLIBRARIES = libwayland-drm.la
-
-nodist_libwayland_drm_la_SOURCES = \
- wayland-drm-protocol.c \
- wayland-drm-client-protocol.h \
- wayland-drm-server-protocol.h
-
-libwayland_drm_la_SOURCES = \
- wayland-drm.c \
- wayland-drm.h
-
-noinst_HEADERS = wayland-drm.h
-
-EXTRA_DIST = wayland-drm.xml meson.build
-
-CLEANFILES = \
- wayland-drm-protocol.c \
- wayland-drm-client-protocol.h \
- wayland-drm-server-protocol.h
-
-%-protocol.c : %.xml
- $(AM_V_GEN)$(WAYLAND_SCANNER) $(SCANNER_ARG) $< $@
-
-%-server-protocol.h : %.xml
- $(AM_V_GEN)$(WAYLAND_SCANNER) server-header $< $@
-
-%-client-protocol.h : %.xml
- $(AM_V_GEN)$(WAYLAND_SCANNER) client-header $< $@