~ubuntu-branches/ubuntu/maverick/blender/maverick

« back to all changes in this revision

Viewing changes to config/linux2-config.py

  • Committer: Bazaar Package Importer
  • Author(s): Khashayar Naderehvandi, Khashayar Naderehvandi, Alessio Treglia
  • Date: 2009-01-22 16:53:59 UTC
  • mfrom: (14.1.1 experimental)
  • Revision ID: james.westby@ubuntu.com-20090122165359-v0996tn7fbit64ni
Tags: 2.48a+dfsg-1ubuntu1
[ Khashayar Naderehvandi ]
* Merge from debian experimental (LP: #320045), Ubuntu remaining changes:
  - Add patch correcting header file locations.
  - Add libvorbis-dev and libgsm1-dev to Build-Depends.
  - Use avcodec_decode_audio2() in source/blender/src/hddaudio.c

[ Alessio Treglia ]
* Add missing previous changelog entries.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
LCGDIR = '../lib/linux2'
2
2
LIBDIR = "${LCGDIR}"
3
3
 
4
 
WITH_BF_VERSE = 'false'
 
4
WITH_BF_VERSE = False
5
5
BF_VERSE_INCLUDE = "#extern/verse/dist"
6
6
 
7
7
BF_PYTHON = '/usr'
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'
13
15
 
14
 
WITH_BF_OPENAL = 'true'
 
16
WITH_BF_OPENAL = True
 
17
WITH_BF_STATICOPENAL = False
15
18
BF_OPENAL = '/usr'
16
19
BF_OPENAL_INC = '${BF_OPENAL}/include'
17
20
BF_OPENAL_LIB = 'openal'
 
21
BF_OPENAL_LIB_STATIC = '${BF_OPENAL}/lib/libopenal.a'
 
22
 
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'  
21
 
 
22
 
WITH_BF_SDL = 'true'
 
26
# BF_OPENAL_LIB_STATIC = '${BF_OPENAL}/lib/libopenal.a ${BF_OPENAL}/lib/libalut.a'
 
27
 
 
28
BF_CXX = '/usr'
 
29
WITH_BF_STATICCXX = False
 
30
BF_CXX_LIB_STATIC = '${BF_CXX}/lib/libstdc++.a'
 
31
 
 
32
WITH_BF_SDL = True
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
26
36
 
27
 
WITH_BF_FMOD = 'false'
 
37
WITH_BF_FMOD = False
28
38
BF_FMOD = LIBDIR + '/fmod'
29
39
 
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'
34
45
 
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'
38
50
 
39
 
WITH_BF_DDS = 'true'
40
 
 
41
 
WITH_BF_JPEG = 'true'
 
51
 
 
52
WITH_BF_DDS = True
 
53
 
 
54
WITH_BF_JPEG = True
42
55
BF_JPEG = '/usr'
43
56
BF_JPEG_INC = '${BF_JPEG}/include'
44
57
BF_JPEG_LIB = 'jpeg'
45
58
 
46
 
WITH_BF_PNG = 'true'
 
59
WITH_BF_PNG = True
47
60
BF_PNG = '/usr'
48
61
BF_PNG_INC = '${BF_PNG}/include'
49
62
BF_PNG_LIB = 'png'
51
64
BF_TIFF = '/usr'
52
65
BF_TIFF_INC = '${BF_TIFF}/include'
53
66
 
54
 
WITH_BF_ZLIB = 'true'
 
67
WITH_BF_ZLIB = True
55
68
BF_ZLIB = '/usr'
56
69
BF_ZLIB_INC = '${BF_ZLIB}/include'
57
70
BF_ZLIB_LIB = 'z'
58
71
 
59
 
WITH_BF_INTERNATIONAL = 'true'
 
72
WITH_BF_INTERNATIONAL = True
60
73
 
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'
65
78
 
66
 
WITH_BF_FTGL = 'true'
 
79
WITH_BF_FTGL = True
67
80
BF_FTGL = '#extern/bFTGL'
68
81
BF_FTGL_INC = '${BF_FTGL}/include'
69
82
BF_FTGL_LIB = 'extern_ftgl'
70
83
 
71
 
WITH_BF_GAMEENGINE='false'
 
84
WITH_BF_GAMEENGINE=False
72
85
 
73
 
WITH_BF_ODE = 'false'
 
86
WITH_BF_ODE = 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'
77
90
 
78
 
WITH_BF_BULLET = 'true'
 
91
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'
84
97
BF_SOLID_INC = '${BF_SOLID}'
85
98
BF_SOLID_LIB = 'extern_solid'
86
99
 
87
 
WITH_BF_YAFRAY = 'true'
 
100
WITH_BF_YAFRAY = True
88
101
 
89
 
#WITH_BF_NSPR = 'true'
 
102
#WITH_BF_NSPR = True
90
103
#BF_NSPR = $(LIBDIR)/nspr
91
104
#BF_NSPR_INC = -I$(BF_NSPR)/include -I$(BF_NSPR)/include/nspr
92
105
#BF_NSPR_LIB = 
101
114
# if this is not set.
102
115
#
103
116
# Be paranoid regarding library creation (do not update archives)
104
 
#BF_PARANOID = 'true'
 
117
#BF_PARANOID = True
105
118
 
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'
110
123
 
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'
114
127
 
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'
120
133
 
121
 
WITH_BF_BINRELOC = 'true'
 
134
WITH_BF_BINRELOC = True
122
135
 
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'
132
145
 
 
146
# enable ogg, vorbis and theora in ffmpeg
 
147
WITH_BF_OGG = False  # -DWITH_OGG 
 
148
BF_OGG = '/usr'
 
149
BF_OGG_INC = '${BF_OGG}/include'
 
150
BF_OGG_LIB = 'ogg vorbis theoraenc theoradec'
 
151
 
 
152
WITH_BF_OPENJPEG = True 
 
153
BF_OPENJPEG = '#extern/libopenjpeg'
 
154
BF_OPENJPEG_LIB = ''
 
155
BF_OPENJPEG_INC = '${BF_OPENJPEG}/include'
 
156
BF_OPENJPEG_LIBPATH='${BF_OPENJPEG}/lib'
 
157
 
 
158
WITH_BF_REDCODE = False  
 
159
BF_REDCODE = '#extern/libredcode'
 
160
BF_REDCODE_LIB = ''
 
161
BF_REDCODE_INC = '${BF_REDCODE}/include'
 
162
BF_REDCODE_LIBPATH='${BF_REDCODE}/lib'
 
163
 
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'
150
181
CXXFLAGS = ['-pipe','-fPIC','-funsigned-char','-fno-strict-aliasing']
151
182
REL_CFLAGS = ['-O2']
152
183
REL_CCFLAGS = ['-O2']
153
 
##BF_DEPEND = 'true'
 
184
##BF_DEPEND = True
154
185
##
155
186
##AR = ar
156
187
##ARFLAGS = ruv
167
198
##DYNLDFLAGS = -shared $(LDFLAGS)
168
199
 
169
200
BF_PROFILE_FLAGS = ['-pg','-g']
170
 
BF_PROFILE = 'false'
 
201
BF_PROFILE = False
171
202
 
172
 
BF_DEBUG = 'false'
 
203
BF_DEBUG = False
173
204
BF_DEBUG_FLAGS = '-g'
174
205
 
175
206
BF_BUILDDIR = '../build/linux2'
176
207
BF_INSTALLDIR='../install/linux2'
 
208
BF_DOCDIR='../install/doc'
177
209
 
178
210
 
179
211
#Link against pthread