1
1
LCGDIR = '../lib/linux2'
4
WITH_BF_VERSE = 'false'
5
5
BF_VERSE_INCLUDE = "#extern/verse/dist"
8
8
BF_PYTHON_VERSION = '2.5'
9
WITH_BF_STATICPYTHON = False
9
10
BF_PYTHON_INC = '${BF_PYTHON}/include/python${BF_PYTHON_VERSION}'
10
11
BF_PYTHON_BINARY = '${BF_PYTHON}/bin/python${BF_PYTHON_VERSION}'
11
12
BF_PYTHON_LIB = 'python${BF_PYTHON_VERSION}' #BF_PYTHON+'/lib/python'+BF_PYTHON_VERSION+'/config/libpython'+BF_PYTHON_VERSION+'.a'
12
13
BF_PYTHON_LINKFLAGS = ['-Xlinker', '-export-dynamic']
14
BF_PYTHON_LIB_STATIC = '${BF_PYTHON}/lib/libpython${BF_PYTHON_VERSION}.a'
14
WITH_BF_OPENAL = 'true'
17
WITH_BF_STATICOPENAL = False
16
19
BF_OPENAL_INC = '${BF_OPENAL}/include'
17
20
BF_OPENAL_LIB = 'openal'
21
BF_OPENAL_LIB_STATIC = '${BF_OPENAL}/lib/libopenal.a'
18
23
# some distros have a separate libalut
19
24
# if you get linker complaints, you need to uncomment the line below
20
25
# BF_OPENAL_LIB = 'openal alut'
26
# BF_OPENAL_LIB_STATIC = '${BF_OPENAL}/lib/libopenal.a ${BF_OPENAL}/lib/libalut.a'
29
WITH_BF_STATICCXX = False
30
BF_CXX_LIB_STATIC = '${BF_CXX}/lib/libstdc++.a'
23
33
BF_SDL = '/usr' #$(shell sdl-config --prefix)
24
34
BF_SDL_INC = '${BF_SDL}/include/SDL' #$(shell $(BF_SDL)/bin/sdl-config --cflags)
25
35
BF_SDL_LIB = 'SDL' #BF_SDL #$(shell $(BF_SDL)/bin/sdl-config --libs) -lSDL_mixer
27
WITH_BF_FMOD = 'false'
28
38
BF_FMOD = LIBDIR + '/fmod'
30
WITH_BF_OPENEXR = 'true'
40
WITH_BF_OPENEXR = True
41
WITH_BF_STATICOPENEXR = False
31
42
BF_OPENEXR = '/usr'
32
43
# when compiling with your own openexr lib you might need to set...
33
44
# BF_OPENEXR_INC = '${BF_OPENEXR}/include/OpenEXR ${BF_OPENEXR}/include'
35
46
BF_OPENEXR_INC = '${BF_OPENEXR}/include/OpenEXR'
36
47
BF_OPENEXR_LIB = 'Half IlmImf Iex Imath '
48
BF_OPENEXR_LIB_STATIC = '${BF_OPENEXR}/lib/libHalf.a ${BF_OPENEXR}/lib/libIlmImf.a ${BF_OPENEXR}/lib/libIex.a ${BF_OPENEXR}/lib/libImath.a ${BF_OPENEXR}/lib/libIlmThread.a'
37
49
# BF_OPENEXR_LIBPATH = '${BF_OPENEXR}/lib'
43
56
BF_JPEG_INC = '${BF_JPEG}/include'
44
57
BF_JPEG_LIB = 'jpeg'
48
61
BF_PNG_INC = '${BF_PNG}/include'
52
65
BF_TIFF_INC = '${BF_TIFF}/include'
56
69
BF_ZLIB_INC = '${BF_ZLIB}/include'
59
WITH_BF_INTERNATIONAL = 'true'
72
WITH_BF_INTERNATIONAL = True
61
74
BF_GETTEXT = '/usr'
62
75
BF_GETTEXT_INC = '${BF_GETTEXT}/include'
63
76
BF_GETTEXT_LIB = 'gettextlib'
64
77
BF_GETTEXT_LIBPATH = '${BF_GETTEXT}/lib'
67
80
BF_FTGL = '#extern/bFTGL'
68
81
BF_FTGL_INC = '${BF_FTGL}/include'
69
82
BF_FTGL_LIB = 'extern_ftgl'
71
WITH_BF_GAMEENGINE='false'
84
WITH_BF_GAMEENGINE=False
74
87
BF_ODE = LIBDIR + '/ode'
75
88
BF_ODE_INC = BF_ODE + '/include'
76
89
BF_ODE_LIB = BF_ODE + '/lib/libode.a'
78
WITH_BF_BULLET = 'true'
79
92
BF_BULLET = '#extern/bullet2/src'
80
93
BF_BULLET_INC = '${BF_BULLET}'
81
94
BF_BULLET_LIB = 'extern_bullet'
101
114
# if this is not set.
103
116
# Be paranoid regarding library creation (do not update archives)
104
#BF_PARANOID = 'true'
106
119
# enable freetype2 support for text objects
107
120
BF_FREETYPE = '/usr'
108
121
BF_FREETYPE_INC = '${BF_FREETYPE}/include ${BF_FREETYPE}/include/freetype2'
109
122
BF_FREETYPE_LIB = 'freetype'
111
WITH_BF_QUICKTIME = 'false' # -DWITH_QUICKTIME
124
WITH_BF_QUICKTIME = False # -DWITH_QUICKTIME
112
125
BF_QUICKTIME = '/usr/local'
113
126
BF_QUICKTIME_INC = '${BF_QUICKTIME}/include'
115
WITH_BF_ICONV = 'false'
128
WITH_BF_ICONV = False
116
129
BF_ICONV = LIBDIR + "/iconv"
117
130
BF_ICONV_INC = '${BF_ICONV}/include'
118
131
BF_ICONV_LIB = 'iconv'
119
132
BF_ICONV_LIBPATH = '${BF_ICONV}/lib'
121
WITH_BF_BINRELOC = 'true'
134
WITH_BF_BINRELOC = True
123
136
# enable ffmpeg support
124
WITH_BF_FFMPEG = 'true' # -DWITH_FFMPEG
137
WITH_BF_FFMPEG = True # -DWITH_FFMPEG
125
138
BF_FFMPEG = '#extern/ffmpeg'
126
139
BF_FFMPEG_LIB = ''
127
140
# Uncomment the following two lines to use system's ffmpeg
130
143
BF_FFMPEG_INC = '${BF_FFMPEG}/include'
131
144
BF_FFMPEG_LIBPATH='${BF_FFMPEG}/lib'
146
# enable ogg, vorbis and theora in ffmpeg
147
WITH_BF_OGG = False # -DWITH_OGG
149
BF_OGG_INC = '${BF_OGG}/include'
150
BF_OGG_LIB = 'ogg vorbis theoraenc theoradec'
152
WITH_BF_OPENJPEG = True
153
BF_OPENJPEG = '#extern/libopenjpeg'
155
BF_OPENJPEG_INC = '${BF_OPENJPEG}/include'
156
BF_OPENJPEG_LIBPATH='${BF_OPENJPEG}/lib'
158
WITH_BF_REDCODE = False
159
BF_REDCODE = '#extern/libredcode'
161
BF_REDCODE_INC = '${BF_REDCODE}/include'
162
BF_REDCODE_LIBPATH='${BF_REDCODE}/lib'
133
164
# Mesa Libs should go here if your using them as well....
134
WITH_BF_STATICOPENGL = 'false'
165
WITH_BF_STATICOPENGL = False
135
166
BF_OPENGL = '/usr'
136
167
BF_OPENGL_INC = '${BF_OPENGL}/include'
137
168
BF_OPENGL_LIB = 'GL GLU X11 Xi'
167
198
##DYNLDFLAGS = -shared $(LDFLAGS)
169
200
BF_PROFILE_FLAGS = ['-pg','-g']
173
204
BF_DEBUG_FLAGS = '-g'
175
206
BF_BUILDDIR = '../build/linux2'
176
207
BF_INSTALLDIR='../install/linux2'
208
BF_DOCDIR='../install/doc'
179
211
#Link against pthread