| # 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@ |
| PIC_FLAGS = @PIC_FLAGS@ |
| DEFINES = @DEFINES@ |
| API_DEFINES = @API_DEFINES@ |
| SHARED_GLAPI = @SHARED_GLAPI@ |
| CFLAGS_NOVISIBILITY = @CPPFLAGS@ @CFLAGS@ \ |
| $(PIC_FLAGS) $(DEFINES) |
| CXXFLAGS_NOVISIBILITY = @CPPFLAGS@ @CXXFLAGS@ \ |
| $(PIC_FLAGS) $(DEFINES) |
| CFLAGS = $(CFLAGS_NOVISIBILITY) @VISIBILITY_CFLAGS@ |
| CXXFLAGS = $(CXXFLAGS_NOVISIBILITY) @VISIBILITY_CXXFLAGS@ |
| LDFLAGS = @LDFLAGS@ |
| 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_BINDIR = @LLVM_BINDIR@ |
| LLVM_CFLAGS = @LLVM_CFLAGS@ |
| LLVM_CPPFLAGS = @LLVM_CPPFLAGS@ |
| LLVM_CXXFLAGS = @LLVM_CXXFLAGS@ |
| LLVM_LDFLAGS = @LLVM_LDFLAGS@ |
| LLVM_LIBDIR = @LLVM_LIBDIR@ |
| LLVM_LIBS = @LLVM_LIBS@ |
| LLVM_INCLUDEDIR = @LLVM_INCLUDEDIR@ |
| GLW_CFLAGS = @GLW_CFLAGS@ |
| GLX_TLS = @GLX_TLS@ |
| |
| # dlopen |
| DLOPEN_LIBS = @DLOPEN_LIBS@ |
| |
| # Source selection |
| MESA_ASM_FILES = @MESA_ASM_FILES@ |
| |
| # 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@ |
| |
| # Perl |
| PERL = @PERL@ |
| |
| # Indent (used for generating dispatch tables) |
| INDENT = @INDENT@ |
| INDENT_FLAGS = @INDENT_FLAGS@ |
| |
| # Python and flags (generally only needed by the developers) |
| PYTHON2 = @PYTHON2@ |
| PYTHON_FLAGS = -t -O -O |
| |
| # Flex and Bison for GLSL compiler |
| FLEX = @LEX@ |
| BISON = @YACC@ |
| |
| # 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@ |
| 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@ |
| DRIVER_DIRS = @DRIVER_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 = @GL_LIB_DEPS@ |
| OSMESA_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @OSMESA_MESA_DEPS@ \ |
| @OSMESA_LIB_DEPS@ |
| EGL_LIB_DEPS = @EGL_LIB_DEPS@ |
| GLU_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @GLU_MESA_DEPS@ \ |
| @GLU_LIB_DEPS@ |
| GLW_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @GLW_MESA_DEPS@ \ |
| @GLW_LIB_DEPS@ |
| GLESv1_CM_LIB_DEPS = @GLESv1_CM_LIB_DEPS@ |
| GLESv2_LIB_DEPS = @GLESv2_LIB_DEPS@ |
| VG_LIB_DEPS = @VG_LIB_DEPS@ |
| GLAPI_LIB_DEPS = @GLAPI_LIB_DEPS@ |
| |
| # DRI dependencies |
| DRI_LIB_DEPS = @DRI_LIB_DEPS@ |
| GALLIUM_DRI_LIB_DEPS = @GALLIUM_DRI_LIB_DEPS@ |
| LIBDRM_CFLAGS = @LIBDRM_CFLAGS@ |
| LIBDRM_LIBS = @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@ |
| |
| # XVMC library install directory |
| XVMC_LIB_INSTALL_DIR=@XVMC_LIB_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@ |
| |
| # Path to OpenCL C library libclc |
| LIBCLC_INCLUDEDIR = @LIBCLC_INCLUDEDIR@ |
| LIBCLC_LIBEXECDIR = @LIBCLC_LIBEXECDIR@ |
| |
| # 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@ |
| |
| HAVE_XF86VIDMODE = @HAVE_XF86VIDMODE@ |
| |
| GALLIUM_PIPE_LOADER_DEFINES = @GALLIUM_PIPE_LOADER_DEFINES@ |
| GALLIUM_PIPE_LOADER_LIBS = @GALLIUM_PIPE_LOADER_LIBS@ |