re-enable game engine by default, for 2.41 preparation
[blender-staging.git] / source / nan_definitions.mk
1 #
2 # $Id$
3 #
4 # ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
5 #
6 # This program is free software; you can redistribute it and/or
7 # modify it under the terms of the GNU General Public License
8 # as published by the Free Software Foundation; either version 2
9 # of the License, or (at your option) any later version. The Blender
10 # Foundation also sells licenses for use in proprietary software under
11 # the Blender License.  See http://www.blender.org/BL/ for information
12 # about this.
13 #
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 # GNU General Public License for more details.
18 #
19 # You should have received a copy of the GNU General Public License
20 # along with this program; if not, write to the Free Software Foundation,
21 # Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
22 #
23 # The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
24 # All rights reserved.
25 #
26 # The Original Code is: all of this file.
27 #
28 # Contributor(s): none yet.
29 #
30 # ***** END GPL/BL DUAL LICENSE BLOCK *****
31 #
32 # set some defaults when these are not overruled (?=) by environment variables
33 #
34
35 sinclude ../user-def.mk
36
37 ifndef CONFIG_GUESS
38   ifeq (debug, $(findstring debug, $(MAKECMDGOALS)))
39     ifeq (all, $(findstring all, $(MAKECMDGOALS)))
40 all debug::
41       ERRTXT = "ERROR: all and debug targets cannot be used together anymore"
42       ERRTXT += "Use something like ..make all && make debug.. instead"
43       $(error $(ERRTXT))
44     endif
45   endif
46
47   # First generic defaults for all platforms which should be constant.
48   # Note: ?= lets these defaults be overruled by environment variables,
49     export SRCHOME ?= $(NANBLENDERHOME)/source
50     export CONFIG_GUESS := $(shell ${SRCHOME}/tools/guess/guessconfig)
51     export OS := $(shell echo ${CONFIG_GUESS} | sed -e 's/-.*//')
52     export OS_VERSION := $(shell echo ${CONFIG_GUESS} | sed -e 's/^[^-]*-//' -e 's/-[^-]*//')
53     export CPU := $(shell echo ${CONFIG_GUESS} | sed -e 's/^[^-]*-[^-]*-//')
54     export MAKE_START := $(shell date "+%H:%M:%S %d-%b-%Y")
55     export NAN_LIBDIR ?= $(NANBLENDERHOME)/../lib
56     export NAN_OBJDIR ?= $(NANBLENDERHOME)/obj
57     # Library Config_Guess DIRectory
58     export LCGDIR = $(NAN_LIBDIR)/$(CONFIG_GUESS)
59     # Object Config_Guess DIRectory
60     export OCGDIR = $(NAN_OBJDIR)/$(CONFIG_GUESS)
61     export NAN_MOTO ?= $(LCGDIR)/moto
62 ifeq ($(FREE_WINDOWS), true)
63     export NAN_SOLID ?= $(LCGDIR)/gcc/solid
64     export NAN_QHULL ?= $(LCGDIR)/gcc/qhull
65 else
66     export NAN_SOLID ?= $(LCGDIR)/solid
67     export NAN_QHULL ?= $(LCGDIR)/qhull
68 endif
69     export NAN_BULLET ?= $(LCGDIR)/bullet
70     export NAN_SUMO ?= $(SRCHOME)/gameengine/Physics/Sumo
71     export NAN_FUZZICS ?= $(SRCHOME)/gameengine/Physics/Sumo/Fuzzics
72     export NAN_BLENKEY ?= $(LCGDIR)/blenkey
73     export NAN_DECIMATION ?= $(LCGDIR)/decimation
74     export NAN_GUARDEDALLOC ?= $(LCGDIR)/guardedalloc
75     export NAN_IKSOLVER ?= $(LCGDIR)/iksolver
76     export NAN_BSP ?= $(LCGDIR)/bsp
77         export NAN_BOOLOP ?= $(LCGDIR)/boolop
78     export NAN_SOUNDSYSTEM ?= $(LCGDIR)/SoundSystem
79     export NAN_STRING ?= $(LCGDIR)/string
80     export NAN_MEMUTIL ?= $(LCGDIR)/memutil
81     export NAN_CONTAINER ?= $(LCGDIR)/container
82     export NAN_ACTION ?= $(LCGDIR)/action
83     export NAN_IMG ?= $(LCGDIR)/img
84     export NAN_GHOST ?= $(LCGDIR)/ghost
85     export NAN_TEST_VERBOSITY ?= 1
86     export NAN_BMFONT ?= $(LCGDIR)/bmfont
87     export NAN_OPENNL ?= $(LCGDIR)/opennl
88     export NAN_ELBEEM ?= $(LCGDIR)/elbeem
89     export NAN_SUPERLU ?= $(LCGDIR)/superlu
90     ifeq ($(FREE_WINDOWS), true)
91       export NAN_FTGL ?= $(LCGDIR)/gcc/ftgl
92     else
93       export NAN_FTGL ?= $(LCGDIR)/ftgl
94     endif
95
96   # Platform Dependent settings go below:
97
98   ifeq ($(OS),beos)
99
100     export ID = $(USER)
101     export HOST = $(HOSTNAME)
102     export NAN_PYTHON ?= $(LCGDIR)/python
103     export NAN_PYTHON_VERSION ?= 2.3
104     export NAN_PYTHON_BINARY ?= $(NAN_PYTHON)/bin/python$(NAN_PYTHON_VERSION)
105     export NAN_OPENAL ?= $(LCGDIR)/openal
106     export NAN_FMOD ?= $(LCGDIR)/fmod
107     export NAN_JPEG ?= $(LCGDIR)/jpeg
108     export NAN_PNG ?= $(LCGDIR)/png
109     export NAN_TIFF ?= $(LCGDIR)/tiff
110     export NAN_ODE ?= $(LCGDIR)/ode
111     export NAN_TERRAPLAY ?= $(LCGDIR)/terraplay
112     export NAN_MESA ?= /usr/src/Mesa-3.1
113     export NAN_ZLIB ?= $(LCGDIR)/zlib
114     export NAN_NSPR ?= $(LCGDIR)/nspr
115     export NAN_FREETYPE ?= $(LCGDIR)/freetype
116     export NAN_GETTEXT ?= $(LCGDIR)/gettext
117     export NAN_SDL ?= $(shell sdl-config --prefix)
118     export NAN_SDLLIBS ?= $(shell sdl-config --libs) 
119     export NAN_SDLCFLAGS ?= $(shell sdl-config --cflags)
120
121     # Uncomment the following line to use Mozilla inplace of netscape
122     # CPPFLAGS +=-DMOZ_NOT_NET
123     # Location of MOZILLA/Netscape header files...
124     export NAN_MOZILLA_INC ?= $(LCGDIR)/mozilla/include
125     export NAN_MOZILLA_LIB ?= $(LCGDIR)/mozilla/lib/
126     # Will fall back to look in NAN_MOZILLA_INC/nspr and NAN_MOZILLA_LIB
127     # if this is not set.
128
129     export NAN_BUILDINFO ?= true
130     # Be paranoid regarding library creation (do not update archives)
131     export NAN_PARANOID ?= true
132
133     # l10n
134     #export INTERNATIONAL ?= true
135
136     # enable freetype2 support for text objects
137     #export WITH_FREETYPE2 ?= true
138
139   else
140   ifeq ($(OS),darwin)
141
142     export ID = $(shell whoami)
143     export HOST = $(shell hostname -s)
144
145     export PY_FRAMEWORK = 1    
146
147     ifdef PY_FRAMEWORK
148        export NAN_PYTHON ?= /System/Library/Frameworks/Python.framework/Versions/2.3
149        export NAN_PYTHON_VERSION ?= 2.3
150        export NAN_PYTHON_BINARY ?= $(NAN_PYTHON)/bin/python$(NAN_PYTHON_VERSION)
151     else 
152        export NAN_PYTHON ?= /sw
153        export NAN_PYTHON_VERSION ?= 2.3
154        export NAN_PYTHON_BINARY ?= $(NAN_PYTHON)/bin/python$(NAN_PYTHON_VERSION)
155     endif
156
157     export NAN_OPENAL ?= $(LCGDIR)/openal
158     export NAN_FMOD ?= $(LCGDIR)/fmod
159     export NAN_JPEG ?= $(LCGDIR)/jpeg
160     export NAN_PNG ?= $(LCGDIR)/png
161     export NAN_TIFF ?= $(LCGDIR)/tiff
162     export NAN_ODE ?= $(LCGDIR)/ode
163     export NAN_TERRAPLAY ?= $(LCGDIR)/terraplay
164     export NAN_MESA ?= /usr/src/Mesa-3.1
165     export NAN_ZLIB ?= $(LCGDIR)/zlib
166     export NAN_NSPR ?= $(LCGDIR)/nspr
167     export NAN_FREETYPE ?= $(LCGDIR)/freetype
168     export NAN_GETTEXT ?= $(LCGDIR)/gettext
169     export NAN_SDL ?= $(LCGDIR)/sdl
170     export NAN_SDLCFLAGS ?= -I$(NAN_SDL)/include
171     export NAN_SDLLIBS ?= $(NAN_SDL)/lib/libSDL.a -framework Cocoa -framework IOKit
172
173     # Uncomment the following line to use Mozilla inplace of netscape
174     # CPPFLAGS +=-DMOZ_NOT_NET
175     # Location of MOZILLA/Netscape header files...
176     export NAN_MOZILLA_INC ?= $(LCGDIR)/mozilla/include
177     export NAN_MOZILLA_LIB ?= $(LCGDIR)/mozilla/lib/
178     # Will fall back to look in NAN_MOZILLA_INC/nspr and NAN_MOZILLA_LIB
179     # if this is not set.
180
181     export NAN_BUILDINFO ?= true
182     # Be paranoid regarding library creation (do not update archives)
183     export NAN_PARANOID ?= true
184
185     # enable quicktime by default on OS X
186     export WITH_QUICKTIME ?= true
187
188     # enable l10n
189     export INTERNATIONAL ?= true
190
191     # enable freetype2 support for text objects
192     export WITH_FREETYPE2 ?= true
193
194   else
195   ifeq ($(OS),freebsd)
196
197     export ID = $(shell whoami)
198     export HOST = $(shell hostname -s)
199     export NAN_PYTHON ?= /usr/local
200     export NAN_PYTHON_VERSION ?= 2.3
201     export NAN_PYTHON_BINARY ?= $(NAN_PYTHON)/bin/python$(NAN_PYTHON_VERSION)
202     export NAN_OPENAL ?= /usr/local
203     export NAN_FMOD ?= $(LCGDIR)/fmod
204     export NAN_JPEG ?= /usr/local
205     export NAN_PNG ?= /usr/local
206     export NAN_TIFF ?= /usr/local
207     export NAN_ODE ?= $(LCGDIR)/ode
208     export NAN_TERRAPLAY ?= $(LCGDIR)/terraplay
209     export NAN_MESA ?= /usr/src/Mesa-3.1
210     export NAN_ZLIB ?= /usr
211     export NAN_NSPR ?= /usr/local
212     export NAN_FREETYPE ?= $(LCGDIR)/freetype
213     export NAN_GETTEXT ?= $(LCGDIR)/gettext
214     export NAN_SDL ?= $(shell sdl11-config --prefix)
215     export NAN_SDLLIBS ?= $(shell sdl11-config --libs)
216     export NAN_SDLCFLAGS ?= $(shell sdl11-config --cflags)
217
218     # Uncomment the following line to use Mozilla inplace of netscape
219     # CPPFLAGS +=-DMOZ_NOT_NET
220     # Location of MOZILLA/Netscape header files...
221     export NAN_MOZILLA_INC ?= $(LCGDIR)/mozilla/include
222     export NAN_MOZILLA_LIB ?= $(LCGDIR)/mozilla/lib/
223     # Will fall back to look in NAN_MOZILLA_INC/nspr and NAN_MOZILLA_LIB
224     # if this is not set.
225
226     export NAN_BUILDINFO ?= true
227     # Be paranoid regarding library creation (do not update archives)
228     export NAN_PARANOID ?= true
229
230     # enable l10n
231     # export INTERNATIONAL ?= true
232
233     # enable freetype2 support for text objects
234     # export WITH_FREETYPE2 ?= true
235
236   else
237   ifeq ($(OS),irix)
238
239     export ID = $(shell whoami)
240     export HOST = $(shell /usr/bsd/hostname -s)
241     #export NAN_NO_KETSJI=true
242     export NAN_JUST_BLENDERDYNAMIC=true
243     export NAN_PYTHON ?= $(LCGDIR)/python
244     export NAN_PYTHON_VERSION ?= 2.3
245     export NAN_PYTHON_BINARY ?= $(NAN_PYTHON)/bin/python$(NAN_PYTHON_VERSION)
246     export NAN_OPENAL ?= $(LCGDIR)/openal
247     export NAN_FMOD ?= $(LCGDIR)/fmod
248     export NAN_JPEG ?= $(LCGDIR)/jpeg
249     export NAN_PNG ?= $(LCGDIR)/png
250     export NAN_TIFF ?= /usr/freeware
251     export NAN_ODE ?= $(LCGDIR)/ode
252     export NAN_TERRAPLAY ?= $(LCGDIR)/terraplay
253     export NAN_MESA ?= /usr/src/Mesa-3.1
254     export NAN_ZLIB ?= /usr/freeware
255     export NAN_NSPR ?= $(LCGDIR)/nspr
256     export NAN_FREETYPE ?= /usr/freeware
257     export NAN_GETTEXT ?= /usr/freeware
258     export NAN_SDL ?= $(LCGDIR)/sdl
259     export NAN_SDLLIBS ?= -L$(NAN_SDL)/lib -lSDL
260     export NAN_SDLCFLAGS ?= -I$(NAN_SDL)/include/SDL
261  
262     # Uncomment the following line to use Mozilla inplace of netscape
263     # CPPFLAGS +=-DMOZ_NOT_NET
264     # Location of MOZILLA/Netscape header files...
265     export NAN_MOZILLA_INC ?= $(LCGDIR)/mozilla/include
266     export NAN_MOZILLA_LIB ?= $(LCGDIR)/mozilla/lib/
267     # Will fall back to look in NAN_MOZILLA_INC/nspr and NAN_MOZILLA_LIB
268     # if this is not set.
269
270     export NAN_BUILDINFO ?= true
271     # Be paranoid regarding library creation (do not update archives)
272     export NAN_PARANOID ?= true
273
274     # enable l10n
275     export INTERNATIONAL ?= true
276
277     # enable freetype2 support for text objects
278     export WITH_FREETYPE2 ?= true
279
280   else
281   ifeq ($(OS),linux)
282
283     export ID = $(shell whoami)
284     export HOST = $(shell hostname -s)
285     export NAN_PYTHON ?= /usr
286       ifeq ($(CPU),ia64)
287     export NAN_PYTHON_VERSION ?= 2.2
288       else
289     export NAN_PYTHON_VERSION ?= 2.3
290       endif
291     export NAN_PYTHON_BINARY ?= $(NAN_PYTHON)/bin/python$(NAN_PYTHON_VERSION)
292     export NAN_OPENAL ?= /usr
293     export NAN_FMOD ?= $(LCGDIR)/fmod
294     export NAN_JPEG ?= /usr
295     export NAN_PNG ?= /usr
296     export NAN_TIFF ?= /usr
297     export NAN_ODE ?= $(LCGDIR)/ode
298     export NAN_TERRAPLAY ?= $(LCGDIR)/terraplay
299     export NAN_MESA ?= /usr
300     export NAN_ZLIB ?= /usr
301     export NAN_NSPR ?= $(LCGDIR)/nspr
302     export NAN_FREETYPE ?= /usr
303     export NAN_GETTEXT ?= /usr
304     export NAN_SDL ?= $(shell sdl-config --prefix)
305     export NAN_SDLLIBS ?= $(shell sdl-config --libs)
306     export NAN_SDLCFLAGS ?= $(shell sdl-config --cflags)
307
308     # Uncomment the following line to use Mozilla inplace of netscape
309     export CPPFLAGS += -DMOZ_NOT_NET
310     # Location of MOZILLA/Netscape header files...
311     export NAN_MOZILLA_INC ?= /usr/include/mozilla
312     export NAN_MOZILLA_LIB ?= $(LCGDIR)/mozilla/lib/
313     # Will fall back to look in NAN_MOZILLA_INC/nspr and NAN_MOZILLA_LIB
314     # if this is not set.
315
316     export NAN_BUILDINFO ?= true
317     # Be paranoid regarding library creation (do not update archives)
318     export NAN_PARANOID ?= true
319
320     # l10n
321     export INTERNATIONAL ?= true
322
323     # enable freetype2 support for text objects
324     export WITH_FREETYPE2 ?= true
325
326
327   else
328   ifeq ($(OS),openbsd)
329
330     export ID = $(shell whoami)
331     export HOST = $(shell hostname -s)
332     export NAN_PYTHON ?= $(LCGDIR)/python
333     export NAN_PYTHON_VERSION ?= 2.3
334     export NAN_PYTHON_BINARY ?= $(NAN_PYTHON)/bin/python$(NAN_PYTHON_VERSION)
335     export NAN_OPENAL ?= $(LCGDIR)/openal
336     export NAN_FMOD ?= $(LCGDIR)/fmod
337     export NAN_JPEG ?= $(LCGDIR)/jpeg
338     export NAN_PNG ?= $(LCGDIR)/png
339     export NAN_TIFF ?= $(LCGDIR)/tiff
340     export NAN_ODE ?= $(LCGDIR)/ode
341     export NAN_TERRAPLAY ?= $(LCGDIR)/terraplay
342     export NAN_MESA ?= /usr/src/Mesa-3.1
343     export NAN_ZLIB ?= $(LCGDIR)/zlib
344     export NAN_NSPR ?= $(LCGDIR)/nspr
345     export NAN_FREETYPE ?= $(LCGDIR)/freetype
346     export NAN_GETTEXT ?= $(LCGDIR)/gettext
347     export NAN_SDL ?= $(shell sdl-config --prefix)
348     export NAN_SDLLIBS ?= $(shell sdl-config --libs)
349     export NAN_SDLCFLAGS ?= $(shell sdl-config --cflags)
350
351     # Uncomment the following line to use Mozilla inplace of netscape
352     # CPPFLAGS +=-DMOZ_NOT_NET
353     # Location of MOZILLA/Netscape header files...
354     export NAN_MOZILLA_INC ?= $(LCGDIR)/mozilla/include
355     export NAN_MOZILLA_LIB ?= $(LCGDIR)/mozilla/lib/
356     # Will fall back to look in NAN_MOZILLA_INC/nspr and NAN_MOZILLA_LIB
357     # if this is not set.
358
359     export NAN_BUILDINFO ?= true
360     # Be paranoid regarding library creation (do not update archives)
361     export NAN_PARANOID ?= true
362
363     # l10n
364     #export INTERNATIONAL ?= true
365
366     # enable freetype2 support for text objects
367     #export WITH_FREETYPE2 ?= true
368
369   else
370   ifeq ($(OS),solaris)
371
372     export ID = $(shell /usr/ucb/whoami)
373     export HOST = $(shell hostname)
374     export NAN_PYTHON ?= /usr/local
375     export NAN_PYTHON_VERSION ?= 2.3
376     export NAN_PYTHON_BINARY ?= $(NAN_PYTHON)/bin/python$(NAN_PYTHON_VERSION)
377     export NAN_OPENAL ?= /usr/local
378     export NAN_FMOD ?= $(LCGDIR)/fmod
379     export NAN_JPEG ?= /usr/local
380     export NAN_PNG ?= /usr/local
381     export NAN_TIFF ?= /usr
382     export NAN_ODE ?= $(LCGDIR)/ode
383     export NAN_TERRAPLAY ?=
384     export NAN_MESA ?= /usr/src/Mesa-3.1
385     export NAN_ZLIB ?= /usr
386     export NAN_NSPR ?= $(LCGDIR)/nspr
387     export NAN_FREETYPE ?= $(LCGDIR)/freetype
388     export NAN_GETTEXT ?= $(LCGDIR)/gettext
389     export NAN_SDL ?= $(shell sdl-config --prefix)
390     export NAN_SDLLIBS ?= $(shell sdl-config --libs)
391     export NAN_SDLCFLAGS ?= $(shell sdl-config --cflags)
392
393     # Uncomment the following line to use Mozilla inplace of netscape
394     # CPPFLAGS +=-DMOZ_NOT_NET
395     # Location of MOZILLA/Netscape header files...
396     export NAN_MOZILLA_INC ?= $(LCGDIR)/mozilla/include
397     export NAN_MOZILLA_LIB ?= $(LCGDIR)/mozilla/lib/
398     # Will fall back to look in NAN_MOZILLA_INC/nspr and NAN_MOZILLA_LIB
399     # if this is not set.
400
401     export NAN_BUILDINFO ?= true
402     # Be paranoid regarding library creation (do not update archives)
403     export NAN_PARANOID ?= true
404
405     # l10n
406     #export INTERNATIONAL ?= true
407
408     # enable freetype2 support for text objects
409     #export WITH_FREETYPE2 ?= true
410
411   else
412   ifeq ($(OS),windows)
413
414     export ID = $(LOGNAME)
415     export NAN_PYTHON ?= $(LCGDIR)/python
416     export NAN_ICONV ?= $(LCGDIR)/iconv
417     export NAN_PYTHON_VERSION ?= 2.4
418     ifeq ($(FREE_WINDOWS), true)
419       export NAN_PYTHON_BINARY ?= $(NAN_PYTHON)/bin/python$(NAN_PYTHON_VERSION)
420       export NAN_FREETYPE ?= $(LCGDIR)/gcc/freetype
421       export NAN_ODE ?= $(LCGDIR)/gcc/ode
422       ifeq ($(NAN_SDL),)
423           export NAN_SDL ?= $(LCGDIR)/gcc/sdl
424           export NAN_SDLCFLAGS ?= -I$(NAN_SDL)/include
425       endif
426     else
427       export NAN_PYTHON_BINARY ?= python
428       export NAN_FREETYPE ?= $(LCGDIR)/freetype
429       export NAN_ODE ?= $(LCGDIR)/ode
430       ifeq ($(NAN_SDL),)
431           export NAN_SDL ?= $(LCGDIR)/sdl
432           export NAN_SDLCFLAGS ?= -I$(NAN_SDL)/include
433       endif
434     endif
435     export NAN_OPENAL ?= $(LCGDIR)/openal
436     export NAN_FMOD ?= $(LCGDIR)/fmod
437     export NAN_JPEG ?= $(LCGDIR)/jpeg
438     export NAN_PNG ?= $(LCGDIR)/png
439     export NAN_TIFF ?= $(LCGDIR)/tiff
440     export NAN_TERRAPLAY ?= $(LCGDIR)/terraplay
441     export NAN_MESA ?= /usr/src/Mesa-3.1
442     export NAN_ZLIB ?= $(LCGDIR)/zlib
443     export NAN_NSPR ?= $(LCGDIR)/nspr
444     export NAN_GETTEXT ?= $(LCGDIR)/gettext
445
446     # Uncomment the following line to use Mozilla inplace of netscape
447     # CPPFLAGS +=-DMOZ_NOT_NET
448     # Location of MOZILLA/Netscape header files...
449     export NAN_MOZILLA_INC ?= $(LCGDIR)/mozilla/include
450     export NAN_MOZILLA_LIB ?= $(LCGDIR)/mozilla/lib/
451     # Will fall back to look in NAN_MOZILLA_INC/nspr and NAN_MOZILLA_LIB
452     # if this is not set.
453         export NAN_PYTHON_BINARY ?= python
454     export NAN_BUILDINFO ?= true
455     # Be paranoid regarding library creation (do not update archives)
456     export NAN_PARANOID ?= true
457
458     # l10n
459     export INTERNATIONAL ?= true
460
461     # enable freetype2 support for text objects
462     export WITH_FREETYPE2 ?= true
463     
464     # enable quicktime support
465     # export WITH_QUICKTIME ?= true
466
467   else # Platform not listed above
468
469     export NAN_PYTHON ?= $(LCGDIR)/python
470     export NAN_PYTHON_VERSION ?= 2.3
471     export NAN_PYTHON_BINARY ?= python
472     export NAN_OPENAL ?= $(LCGDIR)/openal
473     export NAN_FMOD ?= $(LCGDIR)/fmod
474     export NAN_JPEG ?= $(LCGDIR)/jpeg
475     export NAN_PNG ?= $(LCGDIR)/png
476     export NAN_TIFF ?= $(LCGDIR)/tiff
477     export NAN_SDL ?= $(LCGDIR)/sdl
478     export NAN_ODE ?= $(LCGDIR)/ode
479     export NAN_TERRAPLAY ?= $(LCGDIR)/terraplay
480     export NAN_MESA ?= /usr/src/Mesa-3.1
481     export NAN_ZLIB ?= $(LCGDIR)/zlib
482     export NAN_NSPR ?= $(LCGDIR)/nspr
483     export NAN_FREETYPE ?= $(LCGDIR)/freetype
484     export NAN_GETTEXT ?= $(LCGDIR)/gettext
485     export NAN_SDL ?= $(shell sdl-config --prefix)
486     export NAN_SDLLIBS ?= $(shell sdl-config --libs)
487     export NAN_SDLCFLAGS ?= $(shell sdl-config --cflags)
488
489     # Uncomment the following line to use Mozilla inplace of netscape
490     # CPPFLAGS +=-DMOZ_NOT_NET
491     # Location of MOZILLA/Netscape header files...
492     export NAN_MOZILLA_INC ?= $(LCGDIR)/mozilla/include
493     export NAN_MOZILLA_LIB ?= $(LCGDIR)/mozilla/lib/
494     # Will fall back to look in NAN_MOZILLA_INC/nspr and NAN_MOZILLA_LIB
495     # if this is not set.
496
497     export NAN_BUILDINFO ?= true
498     # Be paranoid regarding library creation (do not update archives)
499     export NAN_PARANOID ?= true
500
501     # l10n
502     #export INTERNATIONAL ?= true
503
504     # enable freetype2 support for text objects
505     #export WITH_FREETYPE2 ?= true
506   endif
507
508 endif
509 endif
510 endif
511 endif
512 endif
513 endif
514 endif
515 endif
516
517 # Don't want to build the gameengine?
518 ifeq ($(NAN_NO_KETSJI), true)
519    export NAN_JUST_BLENDERDYNAMIC=true
520    export NAN_NO_OPENAL=true
521 endif