initial commit of the fluid simulator.
[blender.git] / source / nan_definitions.mk
index 6156203d87b2b5bd66827866774c2291a214cbe2..a861a80509c7a789d2c4f5d232f8ced6df32d8af 100644 (file)
@@ -32,6 +32,8 @@
 # set some defaults when these are not overruled (?=) by environment variables
 #
 
+sinclude ../user-def.mk
+
 ifndef CONFIG_GUESS
   ifeq (debug, $(findstring debug, $(MAKECMDGOALS)))
     ifeq (all, $(findstring all, $(MAKECMDGOALS)))
@@ -65,6 +67,7 @@ else
     export NAN_SOLID ?= $(LCGDIR)/solid
     export NAN_QHULL ?= $(LCGDIR)/qhull
 endif
+    export NAN_BULLET ?= $(LCGDIR)/bullet
     export NAN_SUMO ?= $(SRCHOME)/gameengine/Physics/Sumo
     export NAN_FUZZICS ?= $(SRCHOME)/gameengine/Physics/Sumo/Fuzzics
     export NAN_BLENKEY ?= $(LCGDIR)/blenkey
@@ -81,6 +84,9 @@ endif
     export NAN_GHOST ?= $(LCGDIR)/ghost
     export NAN_TEST_VERBOSITY ?= 1
     export NAN_BMFONT ?= $(LCGDIR)/bmfont
+    export NAN_OPENNL ?= $(LCGDIR)/opennl
+    export NAN_ELBEEM ?= $(LCGDIR)/elbeem
+    export NAN_SUPERLU ?= $(LCGDIR)/superlu
     ifeq ($(FREE_WINDOWS), true)
       export NAN_FTGL ?= $(LCGDIR)/gcc/ftgl
     else
@@ -134,23 +140,33 @@ endif
 
     export ID = $(shell whoami)
     export HOST = $(shell hostname -s)
-    export NAN_PYTHON ?= /sw
-    export NAN_PYTHON_VERSION ?= 2.3
-    export NAN_PYTHON_BINARY ?= $(NAN_PYTHON)/bin/python$(NAN_PYTHON_VERSION)
+
+    export PY_FRAMEWORK        = 1    
+
+    ifdef PY_FRAMEWORK
+       export NAN_PYTHON ?= /System/Library/Frameworks/Python.framework/Versions/2.3
+       export NAN_PYTHON_VERSION ?= 2.3
+       export NAN_PYTHON_BINARY ?= $(NAN_PYTHON)/bin/python$(NAN_PYTHON_VERSION)
+    else 
+       export NAN_PYTHON ?= /sw
+       export NAN_PYTHON_VERSION ?= 2.3
+       export NAN_PYTHON_BINARY ?= $(NAN_PYTHON)/bin/python$(NAN_PYTHON_VERSION)
+    endif
+
     export NAN_OPENAL ?= $(LCGDIR)/openal
     export NAN_FMOD ?= $(LCGDIR)/fmod
-    export NAN_JPEG ?= /sw
-    export NAN_PNG ?= /sw
+    export NAN_JPEG ?= $(LCGDIR)/jpeg
+    export NAN_PNG ?= $(LCGDIR)/png
     export NAN_ODE ?= $(LCGDIR)/ode
     export NAN_TERRAPLAY ?= $(LCGDIR)/terraplay
     export NAN_MESA ?= /usr/src/Mesa-3.1
     export NAN_ZLIB ?= $(LCGDIR)/zlib
     export NAN_NSPR ?= $(LCGDIR)/nspr
-    export NAN_FREETYPE ?= /sw
+    export NAN_FREETYPE ?= $(LCGDIR)/freetype
     export NAN_GETTEXT ?= $(LCGDIR)/gettext
     export NAN_SDL ?= $(LCGDIR)/sdl
     export NAN_SDLCFLAGS ?= -I$(NAN_SDL)/include
-    export NAN_SDLLIBS ?= $(NAN_SDL)/lib/libSDL.a -framework Cocoa
+    export NAN_SDLLIBS ?= $(NAN_SDL)/lib/libSDL.a -framework Cocoa -framework IOKit
 
     # Uncomment the following line to use Mozilla inplace of netscape
     # CPPFLAGS +=-DMOZ_NOT_NET
@@ -263,7 +279,11 @@ endif
     export ID = $(shell whoami)
     export HOST = $(shell hostname -s)
     export NAN_PYTHON ?= /usr
+      ifeq ($(CPU),ia64)
+    export NAN_PYTHON_VERSION ?= 2.2
+      else
     export NAN_PYTHON_VERSION ?= 2.3
+      endif
     export NAN_PYTHON_BINARY ?= $(NAN_PYTHON)/bin/python$(NAN_PYTHON_VERSION)
     export NAN_OPENAL ?= /usr
     export NAN_FMOD ?= $(LCGDIR)/fmod
@@ -293,10 +313,10 @@ endif
     export NAN_PARANOID ?= true
 
     # l10n
-    #export INTERNATIONAL ?= true
+    export INTERNATIONAL ?= true
 
     # enable freetype2 support for text objects
-    #export WITH_FREETYPE2 ?= true
+    export WITH_FREETYPE2 ?= true
 
 
   else