| # 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@ |
| SHARED_GLAPI = @SHARED_GLAPI@ |
| CFLAGS_NOVISIBILITY = @CPPFLAGS@ @CFLAGS@ \ |
| $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(ASM_FLAGS) $(DEFINES) |
| CXXFLAGS_NOVISIBILITY = @CPPFLAGS@ @CXXFLAGS@ \ |
| $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) |
| CFLAGS = $(CFLAGS_NOVISIBILITY) @VISIBILITY_CFLAGS@ |
| CXXFLAGS = $(CXXFLAGS_NOVISIBILITY) @VISIBILITY_CXXFLAGS@ |
| LDFLAGS = @LDFLAGS@ |
| EXTRA_LIB_PATH = @EXTRA_LIB_PATH@ |
| RADEON_CFLAGS = @RADEON_CFLAGS@ |
| RADEON_LIBS = @RADEON_LIBS@ |
| NOUVEAU_CFLAGS = @NOUVEAU_CFLAGS@ |
| NOUVEAU_LIBS = @NOUVEAU_LIBS@ |
| 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@ |
| GLX_TLS = @GLX_TLS@ |
| DRI_CFLAGS = @DRI_CFLAGS@ |
| DRI_CXXFLAGS = @DRI_CXXFLAGS@ |
| |
| # 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@ |
| AWK = @AWK@ |
| GREP = @GREP@ |
| NM = @NM@ |
| |
| # Python and flags (generally only needed by the developers) |
| PYTHON2 = @PYTHON2@ |
| PYTHON_FLAGS = -t -O -O |
| |
| # Flex and Bison for GLSL compiler |
| FLEX = @FLEX@ |
| BISON = @BISON@ |
| |
| # Library names (base name) |
| GL_LIB = @GL_LIB@ |
| GLU_LIB = @GLU_LIB@ |
| GLW_LIB = GLw |
| OSMESA_LIB = @OSMESA_LIB@ |
| GLESv1_CM_LIB = GLESv1_CM |
| GLESv2_LIB = GLESv2 |
| VG_LIB = OpenVG |
| GLAPI_LIB = glapi |
| |
| # Library names (actual file names) |
| GL_LIB_NAME = @GL_LIB_NAME@ |
| GLU_LIB_NAME = @GLU_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@ |
| GLAPI_LIB_NAME = @GLAPI_LIB_NAME@ |
| |
| # Globs used to install the lib and all symlinks |
| GL_LIB_GLOB = @GL_LIB_GLOB@ |
| GLU_LIB_GLOB = @GLU_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@ |
| GLAPI_LIB_GLOB = @GLAPI_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@ |
| DRICORE_GLSL_LIBS = @DRICORE_GLSL_LIBS@ |
| DRICORE_LIBS = @DRICORE_LIBS@ |
| DRICORE_LIB_DEPS = @DRICORE_LIB_DEPS@ |
| 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@ |
| GLW_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @GLW_MESA_DEPS@ \ |
| $(EXTRA_LIB_PATH) @GLW_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@ |
| GLAPI_LIB_DEPS = $(EXTRA_LIB_PATH) @GLAPI_LIB_DEPS@ |
| |
| # DRI dependencies |
| MESA_MODULES = @MESA_MODULES@ |
| DRI_LIB_DEPS = $(EXTRA_LIB_PATH) @DRI_LIB_DEPS@ |
| LIBDRM_CFLAGS = @LIBDRM_CFLAGS@ |
| LIBDRM_LIB = @LIBDRM_LIBS@ |
| DRI2PROTO_CFLAGS = @DRI2PROTO_CFLAGS@ |
| GLPROTO_CFLAGS = @GLPROTO_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@ |
| |
| # VDPAU library install directory |
| VDPAU_LIB_INSTALL_DIR=@VDPAU_LIB_INSTALL_DIR@ |
| |
| # VA library install directory |
| VA_LIB_INSTALL_DIR=@VA_LIB_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@ |
| 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@ |
| WAYLAND_CFLAGS = @WAYLAND_CFLAGS@ |
| WAYLAND_LIBS = @WAYLAND_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@ |