blob: 3e010223403591082ead31cf886f2d3b71c6e4ea [file] [log] [blame]
Brian Paula70ad912004-03-26 15:16:35 +00001# Default/template configuration
2
3# This is included by other config files which may override some
4# of these variables.
5
6CONFIG_NAME = default
7
8# Version info
9MESA_MAJOR=6
10MESA_MINOR=1
11MESA_TINY=0
12
Jon Smirlc0b0b482004-04-13 04:11:32 +000013# external projects
Dave Airlied7f76c72004-06-10 10:01:14 +000014DRM_SOURCE_PATH=$(TOP)/../drm
Brian Paula70ad912004-03-26 15:16:35 +000015
16# Compiler and flags
17CC = cc
18CXX = CC
19CFLAGS = -O
20CXXFLAGS = -O
21GLU_CFLAGS =
Brian Paul9f4ccd82004-04-07 23:15:26 +000022
23# Misc tools and flags
Brian Paula70ad912004-03-26 15:16:35 +000024MKLIB_OPTIONS =
Brian Paul9f4ccd82004-04-07 23:15:26 +000025MKDEP = makedepend
26MKDEP_OPTIONS = -Y -fdepend
Eric Anholt2fb5d152004-06-01 00:06:14 +000027MAKE = make
Brian Paula70ad912004-03-26 15:16:35 +000028
29# Library names (base name)
30GL_LIB = GL
31GLU_LIB = GLU
32GLUT_LIB = glut
33GLW_LIB = GLw
34OSMESA_LIB = OSMesa
35
36
37# Library names (actual file names)
38GL_LIB_NAME = libGL.so
39GLU_LIB_NAME = libGLU.so
40GLUT_LIB_NAME = libglut.so
41GLW_LIB_NAME = libGLw.so
42OSMESA_LIB_NAME = libOSMesa.so
43
44
45# Optional assembly language optimization files for libGL
46ASM_SOURCES =
47
Brian Paul533befc2004-03-26 21:48:09 +000048# GLw widget sources (Append "GLwMDrawA.c" to build the Motif widget too)
49GLW_SOURCES = GLwDrawA.c
Brian Paula70ad912004-03-26 15:16:35 +000050
51
52# Directories
53LIB_DIR = $(TOP)/lib
54INSTALL_PREFIX = /usr/local
Brian Paulf4044952004-03-26 15:46:53 +000055SRC_DIRS = mesa glu glut/glx glw
Brian Paula70ad912004-03-26 15:16:35 +000056GLU_DIRS = sgi
57DRIVER_DIRS = x11 osmesa
58PROGRAM_DIRS = demos redbook samples xdemos
59
60
61# Library/program dependencies
62GL_LIB_DEPS = -lX11 -lXext -lm -lpthread
63OSMESA_LIB_DEPS = -L$(LIB_DIR) -lGL
64GLU_LIB_DEPS = -L$(LIB_DIR) -lGL -lm
65GLUT_LIB_DEPS = -L$(LIB_DIR) -lGLU -lGL -lX11 -lXmu -lXt -lXi -lm
66GLW_LIB_DEPS = -L$(LIB_DIR) -lGL -lXt -lXm -lX11
67APP_LIB_DEPS = -L$(LIB_DIR) -lglut -lGLU -lGL -lm