1# Autoconf configuration 2 3# Pull in the defaults 4include $(TOP)/configs/default 5 6# This is generated by configure 7CONFIG_NAME = autoconf 8 9# Compiler and flags 10CC = @CC@ 11CXX = @CXX@ 12PIC_FLAGS = @PIC_FLAGS@ 13DEFINES = @DEFINES@ 14API_DEFINES = @API_DEFINES@ 15SHARED_GLAPI = @SHARED_GLAPI@ 16CFLAGS_NOVISIBILITY = @CPPFLAGS@ @CFLAGS@ \ 17 $(PIC_FLAGS) $(DEFINES) 18CXXFLAGS_NOVISIBILITY = @CPPFLAGS@ @CXXFLAGS@ \ 19 $(PIC_FLAGS) $(DEFINES) 20CFLAGS = $(CFLAGS_NOVISIBILITY) @VISIBILITY_CFLAGS@ 21CXXFLAGS = $(CXXFLAGS_NOVISIBILITY) @VISIBILITY_CXXFLAGS@ 22LDFLAGS = @LDFLAGS@ 23RADEON_CFLAGS = @RADEON_CFLAGS@ 24RADEON_LIBS = @RADEON_LIBS@ 25NOUVEAU_CFLAGS = @NOUVEAU_CFLAGS@ 26NOUVEAU_LIBS = @NOUVEAU_LIBS@ 27INTEL_LIBS = @INTEL_LIBS@ 28INTEL_CFLAGS = @INTEL_CFLAGS@ 29X11_LIBS = @X11_LIBS@ 30X11_CFLAGS = @X11_CFLAGS@ 31LLVM_BINDIR = @LLVM_BINDIR@ 32LLVM_CFLAGS = @LLVM_CFLAGS@ 33LLVM_CPPFLAGS = @LLVM_CPPFLAGS@ 34LLVM_CXXFLAGS = @LLVM_CXXFLAGS@ 35LLVM_LDFLAGS = @LLVM_LDFLAGS@ 36LLVM_LIBDIR = @LLVM_LIBDIR@ 37LLVM_LIBS = @LLVM_LIBS@ 38LLVM_INCLUDEDIR = @LLVM_INCLUDEDIR@ 39GLW_CFLAGS = @GLW_CFLAGS@ 40GLX_TLS = @GLX_TLS@ 41 42# dlopen 43DLOPEN_LIBS = @DLOPEN_LIBS@ 44 45# Source selection 46MESA_ASM_FILES = @MESA_ASM_FILES@ 47 48# Misc tools and flags 49MAKE = @MAKE@ 50SHELL = @SHELL@ 51MKLIB_OPTIONS = @MKLIB_OPTIONS@ 52MKDEP = @MKDEP@ 53MKDEP_OPTIONS = @MKDEP_OPTIONS@ 54INSTALL = @INSTALL@ 55AWK = @AWK@ 56GREP = @GREP@ 57NM = @NM@ 58 59# Perl 60PERL = @PERL@ 61 62# Indent (used for generating dispatch tables) 63INDENT = @INDENT@ 64INDENT_FLAGS = @INDENT_FLAGS@ 65 66# Python and flags (generally only needed by the developers) 67PYTHON2 = @PYTHON2@ 68PYTHON_FLAGS = -t -O -O 69 70# Flex and Bison for GLSL compiler 71FLEX = @LEX@ 72BISON = @YACC@ 73 74# Library names (base name) 75GL_LIB = @GL_LIB@ 76GLU_LIB = @GLU_LIB@ 77GLW_LIB = GLw 78OSMESA_LIB = @OSMESA_LIB@ 79GLESv1_CM_LIB = GLESv1_CM 80GLESv2_LIB = GLESv2 81VG_LIB = OpenVG 82GLAPI_LIB = glapi 83 84# Library names (actual file names) 85GL_LIB_NAME = @GL_LIB_NAME@ 86GLU_LIB_NAME = @GLU_LIB_NAME@ 87GLW_LIB_NAME = @GLW_LIB_NAME@ 88OSMESA_LIB_NAME = @OSMESA_LIB_NAME@ 89EGL_LIB_NAME = @EGL_LIB_NAME@ 90GLESv1_CM_LIB_NAME = @GLESv1_CM_LIB_NAME@ 91GLESv2_LIB_NAME = @GLESv2_LIB_NAME@ 92VG_LIB_NAME = @VG_LIB_NAME@ 93GLAPI_LIB_NAME = @GLAPI_LIB_NAME@ 94 95# Globs used to install the lib and all symlinks 96GL_LIB_GLOB = @GL_LIB_GLOB@ 97GLU_LIB_GLOB = @GLU_LIB_GLOB@ 98GLW_LIB_GLOB = @GLW_LIB_GLOB@ 99EGL_LIB_GLOB = @EGL_LIB_GLOB@ 100GLESv1_CM_LIB_GLOB = @GLESv1_CM_LIB_GLOB@ 101GLESv2_LIB_GLOB = @GLESv2_LIB_GLOB@ 102VG_LIB_GLOB = @VG_LIB_GLOB@ 103GLAPI_LIB_GLOB = @GLAPI_LIB_GLOB@ 104 105# Directories to build 106LIB_DIR = @LIB_DIR@ 107SRC_DIRS = @SRC_DIRS@ 108DRIVER_DIRS = @DRIVER_DIRS@ 109GALLIUM_DIRS = @GALLIUM_DIRS@ 110GALLIUM_DRIVERS_DIRS = @GALLIUM_DRIVERS_DIRS@ 111GALLIUM_WINSYS_DIRS = @GALLIUM_WINSYS_DIRS@ 112GALLIUM_TARGET_DIRS = @GALLIUM_TARGET_DIRS@ 113GALLIUM_STATE_TRACKERS_DIRS = @GALLIUM_STATE_TRACKERS_DIRS@ 114GALLIUM_AUXILIARIES = $(TOP)/src/gallium/auxiliary/libgallium.a 115GALLIUM_DRIVERS = $(foreach DIR,$(GALLIUM_DRIVERS_DIRS),$(TOP)/src/gallium/drivers/$(DIR)/lib$(DIR).a) 116 117# Driver specific build vars 118DRI_DIRS = @DRI_DIRS@ 119EGL_PLATFORMS = @EGL_PLATFORMS@ 120EGL_CLIENT_APIS = @EGL_CLIENT_APIS@ 121 122# Dependencies 123X11_INCLUDES = @X11_INCLUDES@ 124 125# GLw motif setup 126GLW_SOURCES = @GLW_SOURCES@ 127MOTIF_CFLAGS = @MOTIF_CFLAGS@ 128 129# Library/program dependencies 130GL_LIB_DEPS = @GL_LIB_DEPS@ 131OSMESA_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @OSMESA_MESA_DEPS@ \ 132 @OSMESA_LIB_DEPS@ 133EGL_LIB_DEPS = @EGL_LIB_DEPS@ 134GLU_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @GLU_MESA_DEPS@ \ 135 @GLU_LIB_DEPS@ 136GLW_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @GLW_MESA_DEPS@ \ 137 @GLW_LIB_DEPS@ 138GLESv1_CM_LIB_DEPS = @GLESv1_CM_LIB_DEPS@ 139GLESv2_LIB_DEPS = @GLESv2_LIB_DEPS@ 140VG_LIB_DEPS = @VG_LIB_DEPS@ 141GLAPI_LIB_DEPS = @GLAPI_LIB_DEPS@ 142 143# DRI dependencies 144DRI_LIB_DEPS = @DRI_LIB_DEPS@ 145GALLIUM_DRI_LIB_DEPS = @GALLIUM_DRI_LIB_DEPS@ 146LIBDRM_CFLAGS = @LIBDRM_CFLAGS@ 147LIBDRM_LIBS = @LIBDRM_LIBS@ 148DRI2PROTO_CFLAGS = @DRI2PROTO_CFLAGS@ 149GLPROTO_CFLAGS = @GLPROTO_CFLAGS@ 150EXPAT_INCLUDES = @EXPAT_INCLUDES@ 151 152# Autoconf directories 153prefix = @prefix@ 154exec_prefix = @exec_prefix@ 155libdir = @libdir@ 156includedir = @includedir@ 157 158# Installation directories (for make install) 159INSTALL_DIR = $(prefix) 160INSTALL_LIB_DIR = $(libdir) 161INSTALL_INC_DIR = $(includedir) 162 163# DRI installation directories 164DRI_DRIVER_INSTALL_DIR = @DRI_DRIVER_INSTALL_DIR@ 165 166# Where libGL will look for DRI hardware drivers 167DRI_DRIVER_SEARCH_DIR = @DRI_DRIVER_SEARCH_DIR@ 168 169# EGL driver install directory 170EGL_DRIVER_INSTALL_DIR = @EGL_DRIVER_INSTALL_DIR@ 171 172# XVMC library install directory 173XVMC_LIB_INSTALL_DIR=@XVMC_LIB_INSTALL_DIR@ 174 175# VDPAU library install directory 176VDPAU_LIB_INSTALL_DIR=@VDPAU_LIB_INSTALL_DIR@ 177 178# VA library install directory 179VA_LIB_INSTALL_DIR=@VA_LIB_INSTALL_DIR@ 180 181# Xorg driver install directory (for xorg state-tracker) 182XORG_DRIVER_INSTALL_DIR = @XORG_DRIVER_INSTALL_DIR@ 183 184# Path to OpenCL C library libclc 185LIBCLC_INCLUDEDIR = @LIBCLC_INCLUDEDIR@ 186LIBCLC_LIBEXECDIR = @LIBCLC_LIBEXECDIR@ 187 188# pkg-config substitutions 189GL_PC_REQ_PRIV = @GL_PC_REQ_PRIV@ 190GL_PC_LIB_PRIV = @GL_PC_LIB_PRIV@ 191GL_PC_CFLAGS = @GL_PC_CFLAGS@ 192DRI_PC_REQ_PRIV = @DRI_PC_REQ_PRIV@ 193GLU_PC_REQ = @GLU_PC_REQ@ 194GLU_PC_REQ_PRIV = @GLU_PC_REQ_PRIV@ 195GLU_PC_LIB_PRIV = @GLU_PC_LIB_PRIV@ 196GLU_PC_CFLAGS = @GLU_PC_CFLAGS@ 197GLW_PC_REQ_PRIV = @GLW_PC_REQ_PRIV@ 198GLW_PC_LIB_PRIV = @GLW_PC_LIB_PRIV@ 199GLW_PC_CFLAGS = @GLW_PC_CFLAGS@ 200OSMESA_PC_REQ = @OSMESA_PC_REQ@ 201OSMESA_PC_LIB_PRIV = @OSMESA_PC_LIB_PRIV@ 202GLESv1_CM_PC_LIB_PRIV = @GLESv1_CM_PC_LIB_PRIV@ 203GLESv2_PC_LIB_PRIV = @GLESv2_PC_LIB_PRIV@ 204EGL_PC_REQ_PRIV = @GL_PC_REQ_PRIV@ 205EGL_PC_LIB_PRIV = @GL_PC_LIB_PRIV@ 206EGL_PC_CFLAGS = @GL_PC_CFLAGS@ 207 208XCB_DRI2_CFLAGS = @XCB_DRI2_CFLAGS@ 209XCB_DRI2_LIBS = @XCB_DRI2_LIBS@ 210LIBUDEV_CFLAGS = @LIBUDEV_CFLAGS@ 211LIBUDEV_LIBS = @LIBUDEV_LIBS@ 212WAYLAND_CFLAGS = @WAYLAND_CFLAGS@ 213WAYLAND_LIBS = @WAYLAND_LIBS@ 214 215MESA_LLVM = @MESA_LLVM@ 216 217LLVM_VERSION = @LLVM_VERSION@ 218 219HAVE_XF86VIDMODE = @HAVE_XF86VIDMODE@ 220 221GALLIUM_PIPE_LOADER_DEFINES = @GALLIUM_PIPE_LOADER_DEFINES@ 222GALLIUM_PIPE_LOADER_LIBS = @GALLIUM_PIPE_LOADER_LIBS@ 223