Subversion Repositories Kolibri OS

Rev

Rev 1901 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1901 serge 1
# Autoconf configuration
2
 
3
# Pull in the defaults
4
include $(TOP)/configs/default
5
 
6
# This is generated by configure
7
CONFIG_NAME = autoconf
8
 
9
# Compiler and flags
10
AR = ar rc
11
CC = gcc
12
CXX = g++
13
OPT_FLAGS =
14
ARCH_FLAGS =
15
ASM_FLAGS = -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_SSE_ASM
16
PIC_FLAGS =
17
DEFINES =  -D_POSIX_C_SOURCE=199309L -UWIN32 -U_WIN32 -DSTDCALL_API
18
API_DEFINES =  -DFEATURE_GL=1
19
GLES_OVERLAY = 0
20
CFLAGS =  -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing \
21
	-I$(TOP)/../newlib/include $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(ASM_FLAGS) \
22
	$(DEFINES)
1902 serge 23
CXXFLAGS =  -g -O2 -Wall -fno-strict-aliasing \
24
	-I$(TOP)/../newlib/include $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES)
1901 serge 25
LDFLAGS =
26
EXTRA_LIB_PATH =
27
RADEON_CFLAGS =
28
RADEON_LDFLAGS =
29
INTEL_LIBS =
30
INTEL_CFLAGS =
31
X11_LIBS = -lX11
32
X11_CFLAGS =
33
LLVM_CFLAGS =
34
LLVM_LDFLAGS =
35
LLVM_LIBS =
36
GLW_CFLAGS =
37
GLUT_CFLAGS =
38
 
39
# dlopen
40
DLOPEN_LIBS = -ldl
41
 
42
# Source selection
43
MESA_ASM_SOURCES = $(X86_SOURCES)
44
GLAPI_ASM_SOURCES = $(X86_API)
45
 
46
# Misc tools and flags
47
MAKE = make
48
SHELL = /bin/bash
49
MKLIB_OPTIONS =  -static
50
MKDEP = /usr/bin/makedepend
51
MKDEP_OPTIONS = -fdepend -I/usr/lib/gcc/i686-linux-gnu/4.4.5/include -I/usr/lib/gcc/i686-linux-gnu/4.4.5/include-fixed
52
INSTALL = /usr/bin/install -c
53
 
54
# Python and flags (generally only needed by the developers)
55
PYTHON2 = python
56
PYTHON_FLAGS = -t -O -O
57
 
58
# Library names (base name)
59
GL_LIB = GL
60
GLU_LIB = GLU
61
GLUT_LIB = glut
62
GLW_LIB = GLw
63
OSMESA_LIB = OSMesa
64
GLESv1_CM_LIB = GLESv1_CM
65
GLESv2_LIB = GLESv2
66
VG_LIB = OpenVG
67
 
68
# Library names (actual file names)
69
GL_LIB_NAME = lib$(GL_LIB).a
70
GLU_LIB_NAME = lib$(GLU_LIB).a
71
GLUT_LIB_NAME = lib$(GLUT_LIB).a
72
GLW_LIB_NAME = lib$(GLW_LIB).a
73
OSMESA_LIB_NAME = lib$(OSMESA_LIB).a
74
EGL_LIB_NAME = lib$(EGL_LIB).a
75
GLESv1_CM_LIB_NAME = lib$(GLESv1_CM_LIB).a
76
GLESv2_LIB_NAME = lib$(GLESv2_LIB).a
77
VG_LIB_NAME = lib$(VG_LIB).a
78
 
79
# Globs used to install the lib and all symlinks
80
GL_LIB_GLOB = lib$(GL_LIB).*a*
81
GLU_LIB_GLOB = lib$(GLU_LIB).*a*
82
GLUT_LIB_GLOB = lib$(GLUT_LIB).*a*
83
GLW_LIB_GLOB = lib$(GLW_LIB).*a*
84
OSMESA_LIB_GLOB = lib$(OSMESA_LIB).*a*
85
EGL_LIB_GLOB = lib$(EGL_LIB).*a*
86
GLESv1_CM_LIB_GLOB = lib$(GLESv1_CM_LIB).*a*
87
GLESv2_LIB_GLOB = lib$(GLESv2_LIB).*a*
88
VG_LIB_GLOB = lib$(VG_LIB).*a*
89
 
90
# Directories to build
91
LIB_DIR = lib
1902 serge 92
SRC_DIRS =  mapi/glapi glsl mesa
1901 serge 93
GLU_DIRS = sgi
94
DRIVER_DIRS = osmesa
1902 serge 95
EGL_DRIVERS_DIRS =
96
GALLIUM_TARGET_DIRS =
97
GALLIUM_STATE_TRACKERS_DIRS =
1901 serge 98
 
1902 serge 99
# Driver specific build vars
100
EGL_PLATFORMS =
101
EGL_CLIENT_APIS =  $(GL_LIB)
1901 serge 102
 
103
# Dependencies
104
X11_INCLUDES =
105
 
106
# GLw motif setup
107
GLW_SOURCES =
108
MOTIF_CFLAGS =
109
 
110
# Library/program dependencies
111
GL_LIB_DEPS = $(EXTRA_LIB_PATH)
112
OSMESA_LIB_DEPS = -L$(TOP)/$(LIB_DIR)  \
113
	$(EXTRA_LIB_PATH)
114
EGL_LIB_DEPS = $(EXTRA_LIB_PATH)
115
GLU_LIB_DEPS = -L$(TOP)/$(LIB_DIR)  \
116
	$(EXTRA_LIB_PATH)
117
GLUT_LIB_DEPS = -L$(TOP)/$(LIB_DIR)  \
118
	$(EXTRA_LIB_PATH)
119
GLW_LIB_DEPS = -L$(TOP)/$(LIB_DIR)  \
120
	$(EXTRA_LIB_PATH)
121
APP_LIB_DEPS = $(EXTRA_LIB_PATH) -lm
122
GLESv1_CM_LIB_DEPS = $(EXTRA_LIB_PATH)
123
GLESv2_LIB_DEPS = $(EXTRA_LIB_PATH)
124
VG_LIB_DEPS = $(EXTRA_LIB_PATH)
125
 
126
# DRI dependencies
127
DRI_LIB_DEPS = $(EXTRA_LIB_PATH)
128
LIBDRM_CFLAGS =
129
LIBDRM_LIB =
130
DRI2PROTO_CFLAGS =
131
EXPAT_INCLUDES =
132
 
133
# Autoconf directories
134
prefix = /usr/local
135
exec_prefix = ${prefix}
136
libdir = ${exec_prefix}/lib
137
includedir = ${prefix}/include
138
 
139
# Installation directories (for make install)
140
INSTALL_DIR = $(prefix)
141
INSTALL_LIB_DIR = $(libdir)
142
INSTALL_INC_DIR = $(includedir)
143
 
144
# DRI installation directories
145
DRI_DRIVER_INSTALL_DIR = ${libdir}/dri
146
 
147
# Where libGL will look for DRI hardware drivers
148
DRI_DRIVER_SEARCH_DIR = ${DRI_DRIVER_INSTALL_DIR}
149
 
150
# EGL driver install directory
151
EGL_DRIVER_INSTALL_DIR = ${libdir}/egl
152
 
153
# Xorg driver install directory (for xorg state-tracker)
154
XORG_DRIVER_INSTALL_DIR = ${exec_prefix}/lib/xorg/modules/drivers
155
 
156
# pkg-config substitutions
157
GL_PC_REQ_PRIV =
158
GL_PC_LIB_PRIV =
159
GL_PC_CFLAGS =
160
DRI_PC_REQ_PRIV =
161
GLU_PC_REQ =
162
GLU_PC_REQ_PRIV =
163
GLU_PC_LIB_PRIV =
164
GLU_PC_CFLAGS =
165
GLUT_PC_REQ_PRIV =
166
GLUT_PC_LIB_PRIV =
167
GLUT_PC_CFLAGS =
168
GLW_PC_REQ_PRIV =
169
GLW_PC_LIB_PRIV =
170
GLW_PC_CFLAGS =
171
OSMESA_PC_REQ =
172
OSMESA_PC_LIB_PRIV = -lm
173
GLESv1_CM_PC_LIB_PRIV =
174
GLESv2_PC_LIB_PRIV =
175
EGL_PC_REQ_PRIV =
176
EGL_PC_LIB_PRIV =
177
EGL_PC_CFLAGS =
178
 
179
XCB_DRI2_CFLAGS =
180
XCB_DRI2_LIBS =
181
LIBUDEV_CFLAGS =
182
LIBUDEV_LIBS =
183
 
184
MESA_LLVM = 0
185
 
186
LLVM_VERSION =
187
ifneq ($(LLVM_VERSION),)
188
  HAVE_LLVM := 0x0$(subst .,0,$(LLVM_VERSION:svn=))
189
  DEFINES += -DHAVE_LLVM=$(HAVE_LLVM)
190
endif
191
 
192
HAVE_XF86VIDMODE =