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