svn merge -r 22571:22800 https://svn.blender.org/svnroot/bf-blender/trunk/blender
[blender-staging.git] / source / nan_compile.mk
index 0ac712b3a18e95a1c8939c77c4b905f9ab7986ed..4a4e472fa66f56a15f46963c1f815c661fcea7a6 100644 (file)
@@ -1,3 +1,5 @@
+# -*- mode: gnumakefile; tab-width: 8; indent-tabs-mode: t; -*-
+# vim: tabstop=8
 #
 # $Id$
 #
@@ -22,7 +24,7 @@
 #
 # The Original Code is: all of this file.
 #
-# Contributor(s): none yet.
+# Contributor(s): GSR
 #
 # ***** END GPL LICENSE BLOCK *****
 #
@@ -37,8 +39,6 @@ CPPFLAGS ?= $(NAN_CPPFLAGS)
 # Uncomment next lines to enable integrated game engine
 ifneq ($(NAN_NO_KETSJI), true)
     CFLAGS  += -DGAMEBLENDER=1
-    CFLAGS  += -DUSE_SUMO_SOLID
-    CCFLAGS += -DUSE_SUMO_SOLID
     ifeq ($(NAN_USE_BULLET), true)
       CFLAGS  += -DUSE_BULLET -DWITH_BULLET
       CCFLAGS += -DUSE_BULLET -DWITH_BULLET
@@ -47,6 +47,11 @@ else
    CPPFLAGS += -DNO_KETSJI
 endif
 
+ifeq ($(BF_PROFILE), true)
+    CFLAGS += -pg
+    CCFLAGS += -pg
+endif
+
 ifeq ($(WITH_BF_OPENMP), true)
     CFLAGS += -fopenmp
     CCFLAGS += -fopenmp
@@ -64,21 +69,6 @@ DBG_CCFLAGS  += -g
 
 # OS dependent parts ---------------------------------------------------
 
-ifeq ($(OS),beos)
-    CC = gcc
-    CCC        = g++
-    CFLAGS     += -pipe -fPIC -funsigned-char -fno-strict-aliasing
-    CCFLAGS    += -pipe -fPIC -funsigned-char -fno-strict-aliasing
-    REL_CFLAGS += -O2
-    REL_CCFLAGS        += -O2
-    NAN_DEPEND = true
-    OPENGL_HEADERS  = .
-    CPPFLAGS   += -D__BeOS
-    AR = ar
-    ARFLAGS = ruv
-    ARFLAGSQUIET = ru
-endif
-
 ifeq ($(OS),darwin)
     CC = gcc
     CCC        = g++
@@ -89,7 +79,7 @@ ifeq ($(OS),darwin)
         CFLAGS += -pipe -fPIC -ffast-math -march=pentium-m -funsigned-char -fno-strict-aliasing
         CCFLAGS        += -pipe -fPIC  -funsigned-char -fno-strict-aliasing
        endif
-   REL_CFLAGS  += -O
+#   REL_CFLAGS += -O
 #    REL_CCFLAGS       += -O2
     CPPFLAGS   += -D_THREAD_SAFE
     NAN_DEPEND = true