blob: af66d58a6d2b66f23670ce681659c8a17844adc0 [file] [log] [blame]
Dan Nicholsondca1b792007-10-23 09:25:58 -07001# Autoconf configuration
2
3# Pull in the defaults
4include $(TOP)/configs/default
5
6# This is generated by configure
7CONFIG_NAME = autoconf
8
Dan Nicholsondca1b792007-10-23 09:25:58 -07009# Compiler and flags
10CC = @CC@
11CXX = @CXX@
12OPT_FLAGS = @OPT_FLAGS@
13ARCH_FLAGS = @ARCH_FLAGS@
14ASM_FLAGS = @ASM_FLAGS@
15PIC_FLAGS = @PIC_FLAGS@
16DEFINES = @DEFINES@
17CFLAGS = @CPPFLAGS@ @CFLAGS@ \
18 $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(ASM_FLAGS) $(DEFINES)
19CXXFLAGS = @CPPFLAGS@ @CXXFLAGS@ \
20 $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES)
21LDFLAGS = @LDFLAGS@
22EXTRA_LIB_PATH = @EXTRA_LIB_PATH@
23
24# Assembler
Dan Nicholsonc5bae142009-02-11 11:04:29 -080025MESA_ASM_SOURCES = @MESA_ASM_SOURCES@
26GLAPI_ASM_SOURCES = @GLAPI_ASM_SOURCES@
Dan Nicholsondca1b792007-10-23 09:25:58 -070027
28# Misc tools and flags
29MAKE = @MAKE@
Dan Nicholsonbfb27b52008-06-30 09:40:30 -070030SHELL = @SHELL@
Dan Nicholson88586332007-11-15 08:59:57 -080031MKLIB_OPTIONS = @MKLIB_OPTIONS@
Dan Nicholsondca1b792007-10-23 09:25:58 -070032MKDEP = @MKDEP@
Kristian Høgsbergbcecea62008-02-25 18:50:26 -050033MKDEP_OPTIONS = @MKDEP_OPTIONS@
Dan Nicholsondca1b792007-10-23 09:25:58 -070034
35# Python and flags (generally only needed by the developers)
36PYTHON2 = python
37PYTHON_FLAGS = -t -O -O
38
39# Library names (base name)
40GL_LIB = GL
41GLU_LIB = GLU
42GLUT_LIB = glut
43GLW_LIB = GLw
Dan Nicholson6689f9e2007-12-05 21:04:15 -080044OSMESA_LIB = @OSMESA_LIB@
Dan Nicholsondca1b792007-10-23 09:25:58 -070045
46# Library names (actual file names)
47GL_LIB_NAME = @GL_LIB_NAME@
48GLU_LIB_NAME = @GLU_LIB_NAME@
49GLUT_LIB_NAME = @GLUT_LIB_NAME@
50GLW_LIB_NAME = @GLW_LIB_NAME@
51OSMESA_LIB_NAME = @OSMESA_LIB_NAME@
52
Siddhartha Chaudhuri1a46c8a2009-02-09 07:58:38 -070053# Globs used to install the lib and all symlinks
54GL_LIB_GLOB = @GL_LIB_GLOB@
55GLU_LIB_GLOB = @GLU_LIB_GLOB@
56GLUT_LIB_GLOB = @GLUT_LIB_GLOB@
57GLW_LIB_GLOB = @GLW_LIB_GLOB@
58OSMESA_LIB_GLOB = @OSMESA_LIB_GLOB@
59
Dan Nicholsondca1b792007-10-23 09:25:58 -070060# Directories to build
61LIB_DIR = @LIB_DIR@
62SRC_DIRS = @SRC_DIRS@
63GLU_DIRS = @GLU_DIRS@
64DRIVER_DIRS = @DRIVER_DIRS@
Jakob Bornecrantz7e54d7d2009-02-11 02:38:21 +010065GALLIUM_DIRS = @GALLIUM_DIRS@
Jerome Glisse14f79d42008-12-18 13:36:07 +010066GALLIUM_AUXILIARY_DIRS = @GALLIUM_AUXILIARY_DIRS@
Jakob Bornecrantzd67bd602009-02-20 11:03:18 +000067GALLIUM_DRIVERS_DIRS = @GALLIUM_DRIVERS_DIRS@
Jakob Bornecrantz7e54d7d2009-02-11 02:38:21 +010068GALLIUM_WINSYS_DIRS = @GALLIUM_WINSYS_DIRS@
69GALLIUM_WINSYS_DRM_DIRS = @GALLIUM_WINSYS_DRM_DIRS@
70GALLIUM_STATE_TRACKERS_DIRS = @GALLIUM_STATE_TRACKERS_DIRS@
Jerome Glisse14f79d42008-12-18 13:36:07 +010071GALLIUM_AUXILIARIES = $(foreach DIR,$(GALLIUM_AUXILIARY_DIRS),$(TOP)/src/gallium/auxiliary/$(DIR)/lib$(DIR).a)
Jakob Bornecrantzd67bd602009-02-20 11:03:18 +000072GALLIUM_DRIVERS = $(foreach DIR,$(GALLIUM_DRIVERS_DIRS),$(TOP)/src/gallium/drivers/$(DIR)/lib$(DIR).a)
Jerome Glisse14f79d42008-12-18 13:36:07 +010073
Dan Nicholsondca1b792007-10-23 09:25:58 -070074# Which subdirs under $(TOP)/progs/ to enter:
75PROGRAM_DIRS = @PROGRAM_DIRS@
76
Dan Nicholson44d99142007-12-05 18:47:01 -080077# Driver specific build vars
Jakob Bornecrantz7e54d7d2009-02-11 02:38:21 +010078DRI_DIRS = @DRI_DIRS@
Dan Nicholson44d99142007-12-05 18:47:01 -080079WINDOW_SYSTEM = @WINDOW_SYSTEM@
80USING_EGL = @USING_EGL@
81
Dan Nicholsondca1b792007-10-23 09:25:58 -070082# Dependencies
83X11_INCLUDES = @X11_INCLUDES@
84
Dan Nicholson776c60d2008-07-18 07:40:41 -070085# GLw motif setup
86GLW_SOURCES = @GLW_SOURCES@
87MOTIF_CFLAGS = @MOTIF_CFLAGS@
88
Dan Nicholsondca1b792007-10-23 09:25:58 -070089# Library/program dependencies
90GL_LIB_DEPS = $(EXTRA_LIB_PATH) @GL_LIB_DEPS@
91OSMESA_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @OSMESA_MESA_DEPS@ \
92 $(EXTRA_LIB_PATH) @OSMESA_LIB_DEPS@
93GLU_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @GLU_MESA_DEPS@ \
94 $(EXTRA_LIB_PATH) @GLU_LIB_DEPS@
95GLUT_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @GLUT_MESA_DEPS@ \
96 $(EXTRA_LIB_PATH) @GLUT_LIB_DEPS@
97GLW_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @GLW_MESA_DEPS@ \
98 $(EXTRA_LIB_PATH) @GLW_LIB_DEPS@
99APP_LIB_DEPS = $(EXTRA_LIB_PATH) @APP_LIB_DEPS@
100
Dan Nicholson44d99142007-12-05 18:47:01 -0800101# DRI dependencies
102DRI_LIB_DEPS = $(EXTRA_LIB_PATH) @DRI_LIB_DEPS@
103LIBDRM_CFLAGS = @LIBDRM_CFLAGS@
104LIBDRM_LIB = @LIBDRM_LIBS@
Kristian Høgsberge82dd8c2008-03-26 19:26:59 -0400105DRI2PROTO_CFLAGS = @DRI2PROTO_CFLAGS@
Dan Nicholson44d99142007-12-05 18:47:01 -0800106EXPAT_INCLUDES = @EXPAT_INCLUDES@
107
Dan Nicholsondca1b792007-10-23 09:25:58 -0700108# Autoconf directories
109prefix = @prefix@
110exec_prefix = @exec_prefix@
111libdir = @libdir@
Dan Nicholson11ac5b22008-07-03 09:17:44 -0700112includedir = @includedir@
Dan Nicholsondca1b792007-10-23 09:25:58 -0700113
114# Installation directories (for make install)
115INSTALL_DIR = $(prefix)
Dan Nicholson11ac5b22008-07-03 09:17:44 -0700116INSTALL_LIB_DIR = $(libdir)
117INSTALL_INC_DIR = $(includedir)
Dan Nicholson44d99142007-12-05 18:47:01 -0800118
119# DRI installation directories
120DRI_DRIVER_INSTALL_DIR = @DRI_DRIVER_INSTALL_DIR@
121
122# Where libGL will look for DRI hardware drivers
123DRI_DRIVER_SEARCH_DIR = $(DRI_DRIVER_INSTALL_DIR)
Dan Nicholson71e208b2008-11-24 11:01:57 -0800124
125# pkg-config substitutions
126GL_PC_REQ_PRIV = @GL_PC_REQ_PRIV@
127GL_PC_LIB_PRIV = @GL_PC_LIB_PRIV@
128GL_PC_CFLAGS = @GL_PC_CFLAGS@
129DRI_PC_REQ_PRIV = @DRI_PC_REQ_PRIV@
130GLU_PC_REQ = @GLU_PC_REQ@
131GLU_PC_REQ_PRIV = @GLU_PC_REQ_PRIV@
Dan Nicholson71e208b2008-11-24 11:01:57 -0800132GLU_PC_LIB_PRIV = @GLU_PC_LIB_PRIV@
133GLU_PC_CFLAGS = @GLU_PC_CFLAGS@
134GLUT_PC_REQ_PRIV = @GLUT_PC_REQ_PRIV@
135GLUT_PC_LIB_PRIV = @GLUT_PC_LIB_PRIV@
136GLUT_PC_CFLAGS = @GLUT_PC_CFLAGS@
137GLW_PC_REQ_PRIV = @GLW_PC_REQ_PRIV@
138GLW_PC_LIB_PRIV = @GLW_PC_LIB_PRIV@
139GLW_PC_CFLAGS = @GLW_PC_CFLAGS@
Dan Nicholson8be02fc2008-12-14 09:35:29 -0800140OSMESA_PC_REQ = @OSMESA_PC_REQ@
141OSMESA_PC_LIB_PRIV = @OSMESA_PC_LIB_PRIV@