mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-02-04 23:40:33 +01:00
Code in glx/glxcmds.c which uses the XF86VIDMODE extension is already guarded. Also use that guard to control inclusion of the xf86vmode.h header, and only enable that guard if the XF86VIDMODE extension is found by pkgconfig. This changes the behaviour on platforms which XF86VIDMODE exists, in that XF86VIDMODE used to be mandatory, but is now optional. Presumably other build systems are already arranging for -DXF86VIDMODE to be supplied to the complier when glxcmds.c is compiled, so are not affected by this change Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
199 lines
5.5 KiB
Text
199 lines
5.5 KiB
Text
# Autoconf configuration
|
|
|
|
# Pull in the defaults
|
|
include $(TOP)/configs/default
|
|
|
|
# This is generated by configure
|
|
CONFIG_NAME = autoconf
|
|
|
|
# Compiler and flags
|
|
CC = @CC@
|
|
CXX = @CXX@
|
|
OPT_FLAGS = @OPT_FLAGS@
|
|
ARCH_FLAGS = @ARCH_FLAGS@
|
|
ASM_FLAGS = @ASM_FLAGS@
|
|
PIC_FLAGS = @PIC_FLAGS@
|
|
DEFINES = @DEFINES@
|
|
API_DEFINES = @API_DEFINES@
|
|
GLES_OVERLAY = @GLES_OVERLAY@
|
|
CFLAGS = @CPPFLAGS@ @CFLAGS@ \
|
|
$(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(ASM_FLAGS) $(DEFINES)
|
|
CXXFLAGS = @CPPFLAGS@ @CXXFLAGS@ \
|
|
$(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES)
|
|
LDFLAGS = @LDFLAGS@
|
|
EXTRA_LIB_PATH = @EXTRA_LIB_PATH@
|
|
RADEON_CFLAGS = @RADEON_CFLAGS@
|
|
RADEON_LDFLAGS = @RADEON_LDFLAGS@
|
|
INTEL_LIBS = @INTEL_LIBS@
|
|
INTEL_CFLAGS = @INTEL_CFLAGS@
|
|
X11_LIBS = @X11_LIBS@
|
|
X11_CFLAGS = @X11_CFLAGS@
|
|
LLVM_CFLAGS = @LLVM_CFLAGS@
|
|
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
LLVM_LIBS = @LLVM_LIBS@
|
|
GLW_CFLAGS = @GLW_CFLAGS@
|
|
GLUT_CFLAGS = @GLUT_CFLAGS@
|
|
|
|
TALLOC_LIBS = @TALLOC_LIBS@
|
|
TALLOC_CFLAGS = @TALLOC_CFLAGS@
|
|
|
|
# dlopen
|
|
DLOPEN_LIBS = @DLOPEN_LIBS@
|
|
|
|
# Source selection
|
|
MESA_ASM_SOURCES = @MESA_ASM_SOURCES@
|
|
GLAPI_ASM_SOURCES = @GLAPI_ASM_SOURCES@
|
|
|
|
# Misc tools and flags
|
|
MAKE = @MAKE@
|
|
SHELL = @SHELL@
|
|
MKLIB_OPTIONS = @MKLIB_OPTIONS@
|
|
MKDEP = @MKDEP@
|
|
MKDEP_OPTIONS = @MKDEP_OPTIONS@
|
|
INSTALL = @INSTALL@
|
|
|
|
# Python and flags (generally only needed by the developers)
|
|
PYTHON2 = python
|
|
PYTHON_FLAGS = -t -O -O
|
|
|
|
# Library names (base name)
|
|
GL_LIB = GL
|
|
GLU_LIB = GLU
|
|
GLUT_LIB = glut
|
|
GLW_LIB = GLw
|
|
OSMESA_LIB = @OSMESA_LIB@
|
|
GLESv1_CM_LIB = GLESv1_CM
|
|
GLESv2_LIB = GLESv2
|
|
VG_LIB = OpenVG
|
|
|
|
# Library names (actual file names)
|
|
GL_LIB_NAME = @GL_LIB_NAME@
|
|
GLU_LIB_NAME = @GLU_LIB_NAME@
|
|
GLUT_LIB_NAME = @GLUT_LIB_NAME@
|
|
GLW_LIB_NAME = @GLW_LIB_NAME@
|
|
OSMESA_LIB_NAME = @OSMESA_LIB_NAME@
|
|
EGL_LIB_NAME = @EGL_LIB_NAME@
|
|
GLESv1_CM_LIB_NAME = @GLESv1_CM_LIB_NAME@
|
|
GLESv2_LIB_NAME = @GLESv2_LIB_NAME@
|
|
VG_LIB_NAME = @VG_LIB_NAME@
|
|
|
|
# Globs used to install the lib and all symlinks
|
|
GL_LIB_GLOB = @GL_LIB_GLOB@
|
|
GLU_LIB_GLOB = @GLU_LIB_GLOB@
|
|
GLUT_LIB_GLOB = @GLUT_LIB_GLOB@
|
|
GLW_LIB_GLOB = @GLW_LIB_GLOB@
|
|
OSMESA_LIB_GLOB = @OSMESA_LIB_GLOB@
|
|
EGL_LIB_GLOB = @EGL_LIB_GLOB@
|
|
GLESv1_CM_LIB_GLOB = @GLESv1_CM_LIB_GLOB@
|
|
GLESv2_LIB_GLOB = @GLESv2_LIB_GLOB@
|
|
VG_LIB_GLOB = @VG_LIB_GLOB@
|
|
|
|
# Directories to build
|
|
LIB_DIR = @LIB_DIR@
|
|
SRC_DIRS = @SRC_DIRS@
|
|
GLU_DIRS = @GLU_DIRS@
|
|
DRIVER_DIRS = @DRIVER_DIRS@
|
|
EGL_DRIVERS_DIRS = @EGL_DRIVERS_DIRS@
|
|
GALLIUM_DIRS = @GALLIUM_DIRS@
|
|
GALLIUM_DRIVERS_DIRS = @GALLIUM_DRIVERS_DIRS@
|
|
GALLIUM_WINSYS_DIRS = @GALLIUM_WINSYS_DIRS@
|
|
GALLIUM_TARGET_DIRS = @GALLIUM_TARGET_DIRS@
|
|
GALLIUM_STATE_TRACKERS_DIRS = @GALLIUM_STATE_TRACKERS_DIRS@
|
|
GALLIUM_AUXILIARIES = $(TOP)/src/gallium/auxiliary/libgallium.a
|
|
GALLIUM_DRIVERS = $(foreach DIR,$(GALLIUM_DRIVERS_DIRS),$(TOP)/src/gallium/drivers/$(DIR)/lib$(DIR).a)
|
|
|
|
# Driver specific build vars
|
|
DRI_DIRS = @DRI_DIRS@
|
|
EGL_PLATFORMS = @EGL_PLATFORMS@
|
|
EGL_CLIENT_APIS = @EGL_CLIENT_APIS@
|
|
|
|
# Dependencies
|
|
X11_INCLUDES = @X11_INCLUDES@
|
|
|
|
# GLw motif setup
|
|
GLW_SOURCES = @GLW_SOURCES@
|
|
MOTIF_CFLAGS = @MOTIF_CFLAGS@
|
|
|
|
# Library/program dependencies
|
|
GL_LIB_DEPS = $(EXTRA_LIB_PATH) @GL_LIB_DEPS@
|
|
OSMESA_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @OSMESA_MESA_DEPS@ \
|
|
$(EXTRA_LIB_PATH) @OSMESA_LIB_DEPS@
|
|
EGL_LIB_DEPS = $(EXTRA_LIB_PATH) @EGL_LIB_DEPS@
|
|
GLU_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @GLU_MESA_DEPS@ \
|
|
$(EXTRA_LIB_PATH) @GLU_LIB_DEPS@
|
|
GLUT_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @GLUT_MESA_DEPS@ \
|
|
$(EXTRA_LIB_PATH) @GLUT_LIB_DEPS@
|
|
GLW_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @GLW_MESA_DEPS@ \
|
|
$(EXTRA_LIB_PATH) @GLW_LIB_DEPS@
|
|
APP_LIB_DEPS = $(EXTRA_LIB_PATH) @APP_LIB_DEPS@
|
|
GLESv1_CM_LIB_DEPS = $(EXTRA_LIB_PATH) @GLESv1_CM_LIB_DEPS@
|
|
GLESv2_LIB_DEPS = $(EXTRA_LIB_PATH) @GLESv2_LIB_DEPS@
|
|
VG_LIB_DEPS = $(EXTRA_LIB_PATH) @VG_LIB_DEPS@
|
|
|
|
# DRI dependencies
|
|
DRI_LIB_DEPS = $(EXTRA_LIB_PATH) @DRI_LIB_DEPS@
|
|
LIBDRM_CFLAGS = @LIBDRM_CFLAGS@
|
|
LIBDRM_LIB = @LIBDRM_LIBS@
|
|
DRI2PROTO_CFLAGS = @DRI2PROTO_CFLAGS@
|
|
EXPAT_INCLUDES = @EXPAT_INCLUDES@
|
|
|
|
# Autoconf directories
|
|
prefix = @prefix@
|
|
exec_prefix = @exec_prefix@
|
|
libdir = @libdir@
|
|
includedir = @includedir@
|
|
|
|
# Installation directories (for make install)
|
|
INSTALL_DIR = $(prefix)
|
|
INSTALL_LIB_DIR = $(libdir)
|
|
INSTALL_INC_DIR = $(includedir)
|
|
|
|
# DRI installation directories
|
|
DRI_DRIVER_INSTALL_DIR = @DRI_DRIVER_INSTALL_DIR@
|
|
|
|
# Where libGL will look for DRI hardware drivers
|
|
DRI_DRIVER_SEARCH_DIR = @DRI_DRIVER_SEARCH_DIR@
|
|
|
|
# EGL driver install directory
|
|
EGL_DRIVER_INSTALL_DIR = @EGL_DRIVER_INSTALL_DIR@
|
|
|
|
# Xorg driver install directory (for xorg state-tracker)
|
|
XORG_DRIVER_INSTALL_DIR = @XORG_DRIVER_INSTALL_DIR@
|
|
|
|
# pkg-config substitutions
|
|
GL_PC_REQ_PRIV = @GL_PC_REQ_PRIV@
|
|
GL_PC_LIB_PRIV = @GL_PC_LIB_PRIV@
|
|
GL_PC_CFLAGS = @GL_PC_CFLAGS@
|
|
DRI_PC_REQ_PRIV = @DRI_PC_REQ_PRIV@
|
|
GLU_PC_REQ = @GLU_PC_REQ@
|
|
GLU_PC_REQ_PRIV = @GLU_PC_REQ_PRIV@
|
|
GLU_PC_LIB_PRIV = @GLU_PC_LIB_PRIV@
|
|
GLU_PC_CFLAGS = @GLU_PC_CFLAGS@
|
|
GLUT_PC_REQ_PRIV = @GLUT_PC_REQ_PRIV@
|
|
GLUT_PC_LIB_PRIV = @GLUT_PC_LIB_PRIV@
|
|
GLUT_PC_CFLAGS = @GLUT_PC_CFLAGS@
|
|
GLW_PC_REQ_PRIV = @GLW_PC_REQ_PRIV@
|
|
GLW_PC_LIB_PRIV = @GLW_PC_LIB_PRIV@
|
|
GLW_PC_CFLAGS = @GLW_PC_CFLAGS@
|
|
OSMESA_PC_REQ = @OSMESA_PC_REQ@
|
|
OSMESA_PC_LIB_PRIV = @OSMESA_PC_LIB_PRIV@
|
|
GLESv1_CM_PC_LIB_PRIV = @GLESv1_CM_PC_LIB_PRIV@
|
|
GLESv2_PC_LIB_PRIV = @GLESv2_PC_LIB_PRIV@
|
|
EGL_PC_REQ_PRIV = @GL_PC_REQ_PRIV@
|
|
EGL_PC_LIB_PRIV = @GL_PC_LIB_PRIV@
|
|
EGL_PC_CFLAGS = @GL_PC_CFLAGS@
|
|
|
|
XCB_DRI2_CFLAGS = @XCB_DRI2_CFLAGS@
|
|
XCB_DRI2_LIBS = @XCB_DRI2_LIBS@
|
|
LIBUDEV_CFLAGS = @LIBUDEV_CFLAGS@
|
|
LIBUDEV_LIBS = @LIBUDEV_LIBS@
|
|
|
|
MESA_LLVM = @MESA_LLVM@
|
|
|
|
LLVM_VERSION = @LLVM_VERSION@
|
|
ifneq ($(LLVM_VERSION),)
|
|
HAVE_LLVM := 0x0$(subst .,0,$(LLVM_VERSION:svn=))
|
|
DEFINES += -DHAVE_LLVM=$(HAVE_LLVM)
|
|
endif
|
|
|
|
HAVE_XF86VIDMODE = @HAVE_XF86VIDMODE@
|