blob: 5489e49bd0f428b8da3e05fbcad025c21e6ca2c8 [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
Brian Paul83fb8c32004-10-02 15:43:26 +000010MESA_MINOR=3
Brian Paula70ad912004-03-26 15:16:35 +000011MESA_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 Paul9408fe02004-07-20 20:43:24 +000048# GLw widget sources (Append "GLwMDrawA.c" here and add -lXm to GLW_LIB_DEPS in
49# order to build the Motif widget too)
Brian Paul533befc2004-03-26 21:48:09 +000050GLW_SOURCES = GLwDrawA.c
Brian Paula70ad912004-03-26 15:16:35 +000051
52
53# Directories
54LIB_DIR = $(TOP)/lib
55INSTALL_PREFIX = /usr/local
Brian Paulf4044952004-03-26 15:46:53 +000056SRC_DIRS = mesa glu glut/glx glw
Brian Paula70ad912004-03-26 15:16:35 +000057GLU_DIRS = sgi
58DRIVER_DIRS = x11 osmesa
59PROGRAM_DIRS = demos redbook samples xdemos
60
61
62# Library/program dependencies
63GL_LIB_DEPS = -lX11 -lXext -lm -lpthread
Brian Pauld84f0932004-09-13 21:04:48 +000064OSMESA_LIB_DEPS = -L$(LIB_DIR) -l$(GL_LIB)
65GLU_LIB_DEPS = -L$(LIB_DIR) -l$(GL_LIB) -lm
66GLUT_LIB_DEPS = -L$(LIB_DIR) -l$(GLU_LIB) -l$(GL_LIB) -lX11 -lXmu -lXt -lXi -lm
67GLW_LIB_DEPS = -L$(LIB_DIR) -l$(GL_LIB) -lXt -lX11
68APP_LIB_DEPS = -L$(LIB_DIR) -l$(GLUT_LIB) -l$(GLU_LIB) -l$(GL_LIB) -lm