blob: e38a0a094546592da5496e9aac1bacec17cf1449 [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
13
14# Compiler and flags
15CC = cc
16CXX = CC
17CFLAGS = -O
18CXXFLAGS = -O
19GLU_CFLAGS =
Brian Paul9f4ccd82004-04-07 23:15:26 +000020
21# Misc tools and flags
Brian Paula70ad912004-03-26 15:16:35 +000022MKLIB_OPTIONS =
Brian Paul9f4ccd82004-04-07 23:15:26 +000023MKDEP = makedepend
24MKDEP_OPTIONS = -Y -fdepend
Brian Paula70ad912004-03-26 15:16:35 +000025
26
27# Library names (base name)
28GL_LIB = GL
29GLU_LIB = GLU
30GLUT_LIB = glut
31GLW_LIB = GLw
32OSMESA_LIB = OSMesa
33
34
35# Library names (actual file names)
36GL_LIB_NAME = libGL.so
37GLU_LIB_NAME = libGLU.so
38GLUT_LIB_NAME = libglut.so
39GLW_LIB_NAME = libGLw.so
40OSMESA_LIB_NAME = libOSMesa.so
41
42
43# Optional assembly language optimization files for libGL
44ASM_SOURCES =
45
Brian Paul533befc2004-03-26 21:48:09 +000046# GLw widget sources (Append "GLwMDrawA.c" to build the Motif widget too)
47GLW_SOURCES = GLwDrawA.c
Brian Paula70ad912004-03-26 15:16:35 +000048
49
50# Directories
51LIB_DIR = $(TOP)/lib
52INSTALL_PREFIX = /usr/local
Brian Paulf4044952004-03-26 15:46:53 +000053SRC_DIRS = mesa glu glut/glx glw
Brian Paula70ad912004-03-26 15:16:35 +000054GLU_DIRS = sgi
55DRIVER_DIRS = x11 osmesa
56PROGRAM_DIRS = demos redbook samples xdemos
57
58
59# Library/program dependencies
60GL_LIB_DEPS = -lX11 -lXext -lm -lpthread
61OSMESA_LIB_DEPS = -L$(LIB_DIR) -lGL
62GLU_LIB_DEPS = -L$(LIB_DIR) -lGL -lm
63GLUT_LIB_DEPS = -L$(LIB_DIR) -lGLU -lGL -lX11 -lXmu -lXt -lXi -lm
64GLW_LIB_DEPS = -L$(LIB_DIR) -lGL -lXt -lXm -lX11
65APP_LIB_DEPS = -L$(LIB_DIR) -lglut -lGLU -lGL -lm