Subversion Repositories Kolibri OS

Rev

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

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