patches/blender-01-build.diff
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 3525 2c451a9471ac
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3525
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
     1
--- blender-2.49b/intern/memutil/MEM_Allocator.h.orig	2011-06-15 13:34:38.141431000 -0400
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
     2
+++ blender-2.49b/intern/memutil/MEM_Allocator.h	2011-06-15 13:38:31.787673000 -0400
1931
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
     3
@@ -83,7 +83,8 @@
1668
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
     4
 
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
     5
 #ifndef MS_VISUALC_6_0_WORKAROUND
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
     6
 	// __p is not permitted to be a null pointer.
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
     7
-	void deallocate(pointer __p, size_type){ 
1931
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
     8
+        // Sun Studio CC want Void* like MS_VISUAL !!!
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
     9
+	void deallocate(void* __p, size_type){ 
1668
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    10
 		MEM_freeN(__p);
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    11
 	}
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    12
 #else
3525
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    13
--- blender-2.49b/config/sunos5-config.py.orig	2009-09-01 11:23:25.000000000 -0400
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    14
+++ blender-2.49b/config/sunos5-config.py	2011-06-15 12:55:38.113554500 -0400
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    15
@@ -30,7 +30,7 @@
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    16
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    17
 WITH_BF_OPENEXR = True
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    18
 WITH_BF_STATICOPENEXR = False
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    19
-BF_OPENEXR = '/usr/local'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    20
+BF_OPENEXR = '/usr'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    21
 BF_OPENEXR_INC = ['${BF_OPENEXR}/include', '${BF_OPENEXR}/include/OpenEXR' ]
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    22
 BF_OPENEXR_LIBPATH = '${BF_OPENEXR}/lib'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    23
 BF_OPENEXR_LIB = 'Half IlmImf Iex Imath '
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    24
@@ -40,18 +40,18 @@
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    25
 WITH_BF_DDS = True
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    26
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    27
 WITH_BF_JPEG = True
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    28
-BF_JPEG = '/usr/local'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    29
+BF_JPEG = '/usr'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    30
 BF_JPEG_INC = '${BF_JPEG}/include'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    31
 BF_JPEG_LIBPATH = '${BF_JPEG}/lib'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    32
 BF_JPEG_LIB = 'jpeg'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    33
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    34
 WITH_BF_PNG = True
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    35
-BF_PNG = '/usr/local'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    36
+BF_PNG = '/usr'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    37
 BF_PNG_INC = '${BF_PNG}/include'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    38
 BF_PNG_LIBPATH = '${BF_PNG}/lib'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    39
 BF_PNG_LIB = 'png'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    40
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    41
-BF_TIFF = '/usr/local'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    42
+BF_TIFF = '/usr'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    43
 BF_TIFF_INC = '${BF_TIFF}/include'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    44
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    45
 WITH_BF_ZLIB = True
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    46
@@ -60,7 +60,7 @@
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    47
 BF_ZLIB_LIBPATH = '${BF_ZLIB}/lib'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    48
 BF_ZLIB_LIB = 'z'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    49
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    50
-WITH_BF_INTERNATIONAL = True
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    51
+WITH_BF_INTERNATIONAL = False
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    52
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    53
 BF_GETTEXT = '/usr/local'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    54
 BF_GETTEXT_INC = '${BF_GETTEXT}/include'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    55
@@ -72,6 +72,7 @@
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    56
 BF_FTGL_INC = '${BF_FTGL}/include'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    57
 BF_FTGL_LIB = 'extern_ftgl'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    58
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    59
+#WITH_BF_GAMEENGINE=True
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    60
 WITH_BF_GAMEENGINE=False
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    61
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    62
 WITH_BF_ODE = False
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    63
@@ -108,7 +109,7 @@
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    64
 #BF_PARANOID = True
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    65
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    66
 # enable freetype2 support for text objects
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    67
-BF_FREETYPE = '/usr/local'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    68
+BF_FREETYPE = '/usr'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    69
 BF_FREETYPE_INC = '${BF_FREETYPE}/include ${BF_FREETYPE}/include/freetype2'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    70
 BF_FREETYPE_LIBPATH = '${BF_FREETYPE}/lib'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    71
 BF_FREETYPE_LIB = 'freetype'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    72
@@ -117,7 +118,7 @@
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    73
 BF_QUICKTIME = '/usr/local'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    74
 BF_QUICKTIME_INC = '${BF_QUICKTIME}/include'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    75
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    76
-WITH_BF_ICONV = True
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    77
+WITH_BF_ICONV = False
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    78
 BF_ICONV = "/usr"
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    79
 BF_ICONV_INC = '${BF_ICONV}/include'
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    80
 BF_ICONV_LIB = 'iconv'
1931
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
    81
3525
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    82
--- blender-2.49b/source/nan_compile.mk.orig	2009-09-01 11:21:54.000000000 -0400
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    83
+++ blender-2.49b/source/nan_compile.mk	2011-06-15 12:56:20.535429500 -0400
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
    84
@@ -191,22 +191,22 @@
1668
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    85
 
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    86
 ifeq ($(OS),solaris)
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    87
     # Adding gcc flag to $CC is not good, however if its not there makesdna wont build - Campbell
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    88
-    ifeq (x86_64, $(findstring x86_64, $(CPU)))
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    89
-        CC  = gcc -m64
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    90
-        CCC = g++ -m64
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    91
-    else
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    92
-        CC  = gcc
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    93
-        CCC = g++
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    94
-        #CC  = cc
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    95
-        #CCC = CC
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    96
-    endif
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    97
+    #ifeq (x86_64, $(findstring x86_64, $(CPU)))
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    98
+    #    CC  = gcc -m64
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
    99
+    #    CCC = g++ -m64
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   100
+    #else
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   101
+        #CC  = gcc
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   102
+        #CCC = g++
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   103
+        CC  = cc
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   104
+        CCC = CC
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   105
+    #endif
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   106
     
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   107
     JAVAC = javac
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   108
     JAVAH = javah
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   109
-    CFLAGS	+= -pipe -fPIC -funsigned-char -fno-strict-aliasing
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   110
-    CCFLAGS	+= -pipe -fPIC -funsigned-char -fno-strict-aliasing
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   111
-#    CFLAGS	+= "-fast -xdepend -xarch=v8plus -xO3 -xlibmil -KPIC -DPIC -xchar=unsigned"
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   112
-#    CCFLAGS	+= "-fast -xdepend -xarch=v8plus -xO3 -xlibmil -xlibmopt -features=tmplife -norunpath -KPIC -DPIC -xchar=unsigned"
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   113
+    #CFLAGS	+= -pipe -fPIC -funsigned-char -fno-strict-aliasing
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   114
+    #CCFLAGS	+= -pipe -fPIC -funsigned-char -fno-strict-aliasing
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   115
+    CFLAGS	+= -KPIC -DPIC -xchar=unsigned
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   116
+    CCFLAGS	+= -KPIC -DPIC -xchar=unsigned -D_RWSTD_NO_STATIC_CAST=1
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   117
 
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   118
     # Note, you might still want to compile a 32 bit binary if you have a 64bit system. if so remove the following lines
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   119
 #    ifeq ($(findstring 64,$(CPU)), 64)
3525
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   120
@@ -214,8 +214,8 @@
1668
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   121
 #        CCFLAGS	+= -m64
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   122
 #    endif
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   123
 
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   124
-    REL_CFLAGS	+= -O2
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   125
-    REL_CCFLAGS	+= -O2
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   126
+    #REL_CFLAGS	+= -O2
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   127
+    #REL_CCFLAGS	+= -O2
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   128
 
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   129
     NAN_DEPEND = true
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   130
 #    ifeq ($(CPU),sparc)
3525
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   131
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   132
--- blender-2.49b/extern/bullet2/src/LinearMath/btScalar.h.orig	2009-09-01 11:23:22.000000000 -0400
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   133
+++ blender-2.49b/extern/bullet2/src/LinearMath/btScalar.h	2011-06-15 12:55:24.144804500 -0400
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   134
@@ -21,8 +21,8 @@
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   135
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   136
 #include <stdlib.h>//size_t for MSVC 6.0
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   137
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   138
-#include <cstdlib>
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   139
-#include <cfloat>
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   140
+//#include <cstdlib>
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   141
+//#include <cfloat>
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   142
 #include <float.h>
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   143
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   144
 #define BT_BULLET_VERSION 274
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   145
@@ -244,11 +244,11 @@
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   146
 	
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   147
 #endif
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   148
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   149
-#define SIMD_2_PI         btScalar(6.283185307179586232)
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   150
-#define SIMD_PI           (SIMD_2_PI * btScalar(0.5))
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   151
-#define SIMD_HALF_PI      (SIMD_2_PI * btScalar(0.25))
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   152
-#define SIMD_RADS_PER_DEG (SIMD_2_PI / btScalar(360.0))
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   153
-#define SIMD_DEGS_PER_RAD  (btScalar(360.0) / SIMD_2_PI)
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   154
+#define SIMD_2_PI         (btScalar)(6.283185307179586232)
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   155
+#define SIMD_PI           (SIMD_2_PI * (btScalar)(0.5))
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   156
+#define SIMD_HALF_PI      (SIMD_2_PI * (btScalar)(0.25))
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   157
+#define SIMD_RADS_PER_DEG (SIMD_2_PI / (btScalar)(360.0))
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   158
+#define SIMD_DEGS_PER_RAD  ((btScalar)(360.0) / SIMD_2_PI)
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   159
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   160
 #ifdef BT_USE_DOUBLE_PRECISION
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   161
 #define SIMD_EPSILON      DBL_EPSILON
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   162
@@ -274,6 +274,8 @@
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   163
 	return (y < 0.0f) ? -angle : angle;
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   164
 }
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   165
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   166
+#define bool int
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   167
+
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   168
 SIMD_FORCE_INLINE bool      btFuzzyZero(btScalar x) { return btFabs(x) < SIMD_EPSILON; }
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   169
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   170
 SIMD_FORCE_INLINE bool	btEqual(btScalar a, btScalar eps) {
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   171
@@ -285,7 +287,7 @@
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   172
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   173
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   174
 SIMD_FORCE_INLINE int       btIsNegative(btScalar x) {
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   175
-    return x < btScalar(0.0) ? 1 : 0;
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   176
+    return x < (btScalar)(0.0) ? 1 : 0;
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   177
 }
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   178
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   179
 SIMD_FORCE_INLINE btScalar btRadians(btScalar x) { return x * SIMD_RADS_PER_DEG; }
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   180
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   181
--- blender-2.49b/source/Makefile.orig	Mon Jun 15 18:06:23 2009
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   182
+++ blender-2.49b/source/Makefile	Mon Jun 15 18:06:37 2009
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   183
@@ -103,7 +103,7 @@
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   184
 COMLIB += $(NAN_IKSOLVER)/lib/libiksolver.a
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   185
 COMLIB += $(NAN_SUPERLU)/lib/$(DEBUG_DIR)libsuperlu.a	
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   186
 COMLIB += $(OCGDIR)/blender/avi/$(DEBUG_DIR)libavi.a
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   187
-COMLIB += $(NAN_JPEG)/lib/libjpeg.a
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   188
+COMLIB += $(NAN_JPEG)/lib/libjpeg.so
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   189
 COMLIB += $(OCGDIR)/blender/gpu/$(DEBUG_DIR)libgpu.a
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   190
 COMLIB += $(NAN_GLEW)/lib/libglew.a
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   191
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   192
@@ -160,7 +160,7 @@
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   193
 COMLIB += $(NAN_GUARDEDALLOC)/lib/libguardedalloc.a
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   194
 COMLIB += $(NAN_MEMUTIL)/lib/libmemutil.a
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   195
 COMLIB += $(NAN_BMFONT)/lib/$(DEBUG_DIR)libbmfont.a
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   196
-COMLIB += $(NAN_PNG)/lib/libpng.a
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   197
+COMLIB += $(NAN_PNG)/lib/libpng.so
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   198
 COMLIB += $(OCGDIR)/blender/yafray/$(DEBUG_DIR)libyafrayexport.a
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   199
 COMLIB += $(OCGDIR)/blender/blenlib/$(DEBUG_DIR)libblenlib.a
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   200
 
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   201
@@ -337,8 +337,8 @@
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   202
 endif
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   203
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   204
 ifeq ($(OS),solaris)
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   205
-    PULIB += $(NAN_ZLIB)/lib/libz.a
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   206
-    SPLIB += $(NAN_ZLIB)/lib/libz.a
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   207
+    PULIB += $(NAN_ZLIB)/lib/libz.so
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   208
+    SPLIB += $(NAN_ZLIB)/lib/libz.so
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   209
 endif
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   210
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   211
 # OpenAL libs are already compiled as shared code!
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   212
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   213
--- blender-2.49b/source/nan_warn.mk	2008-10-23 00:36:53.000000000 +0800
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   214
+++ blender-2.49b/source/nan_warn.mk	2008-11-17 14:29:38.816645630 +0800
1668
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   215
@@ -32,11 +32,11 @@
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   216
 #
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   217
 
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   218
 # Force the correct redefinition
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   219
-LEVEL_1_C_WARNINGS = -FIX_NAN_WARN
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   220
-LEVEL_1_CPP_WARNINGS = -FIX_NAN_WARN
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   221
-LEVEL_2_C_WARNINGS = -FIX_NAN_WARN
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   222
-LEVEL_2_CPP_WARNINGS = -FIX_NAN_WARN
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   223
-FIX_STUBS_WARNINGS = -FIX_NAN_WARN
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   224
+#LEVEL_1_C_WARNINGS = -FIX_NAN_WARN
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   225
+#LEVEL_1_CPP_WARNINGS = -FIX_NAN_WARN
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   226
+#LEVEL_2_C_WARNINGS = -FIX_NAN_WARN
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   227
+#LEVEL_2_CPP_WARNINGS = -FIX_NAN_WARN
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   228
+#FIX_STUBS_WARNINGS = -FIX_NAN_WARN
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   229
 
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   230
 ########################################################################
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   231
 # Level 1: basic C warnings.
3525
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   232
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   233
--- blender-2.49b/source/nan_definitions.mk.orig Mon Jun 15 18:24:15 2009
2c451a9471ac Blender 2.57b: Created Config patch, Blender 2.49b: updated patches to remove HUNK offsets
kenmays
parents: 1931
diff changeset
   234
+++ blender-2.49b/source/nan_definitions.mk      Tue Jun 16 11:25:00 2009
1931
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   235
@@ -209,7 +209,7 @@
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   236
     export NAN_OPENEXR ?= $(LCGDIR)/openexr
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   237
     export NAN_OPENEXR_INC ?= -I$(NAN_OPENEXR)/include -I$(NAN_OPENEXR)/include/OpenEXR
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   238
     ifeq ($(CPU),powerpc)
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   239
-      export NAN_OPENEXR_LIBS ?= $(NAN_OPENEXR)/lib/libIlmImf.a $(NAN_OPENEXR)/lib/libHalf.a $(NAN_OPENEXR)/lib/libIex.a
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   240
+      export NAN_OPENEXR_LIBS ?= $(NAN_OPENEXR)/lib/libIlmImf.so $(NAN_OPENEXR)/lib/libHalf.so $(NAN_OPENEXR)/lib/libIex.so
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   241
     else
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   242
       export NAN_OPENEXR_LIBS ?= $(NAN_OPENEXR)/lib/libIlmImf.a $(NAN_OPENEXR)/lib/libHalf.a $(NAN_OPENEXR)/lib/libIex.a $(NAN_OPENEXR)/lib/libIlmThread.a
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   243
     endif
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   244
@@ -461,7 +461,7 @@
1668
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   245
     export NAN_PYTHON ?= $(LCGDIR)/python
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   246
     export NAN_PYTHON_VERSION ?= 2.5
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   247
     export NAN_PYTHON_BINARY ?= $(NAN_PYTHON)/bin/python$(NAN_PYTHON_VERSION)
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   248
-    export NAN_PYTHON_LIB ?= $(NAN_PYTHON)/lib/python$(NAN_PYTHON_VERSION)/config/libpython$(NAN_PYTHON_VERSION).a
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   249
+    export NAN_PYTHON_LIB ?= $(NAN_PYTHON)/lib/libpython$(NAN_PYTHON_VERSION).so
1931
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   250
     export NAN_OPENAL ?= $(LCGDIR)/openal
1668
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   251
     export NAN_JPEG ?= $(LCGDIR)/jpeg
1931
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   252
     export NAN_PNG ?= $(LCGDIR)/png
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   253
@@ -476,12 +476,12 @@
1668
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   254
     export NAN_GETTEXT_LIB ?= $(NAN_GETTEXT)/lib/libintl.a $(NAN_GETTEXT)/lib/libiconv.a
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   255
     export NAN_SDL ?= $(LCGDIR)/sdl
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   256
     export NAN_SDLCFLAGS ?= -I$(NAN_SDL)/include/SDL
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   257
-    export NAN_SDLLIBS ?= $(NAN_SDL)/lib/libSDL.a
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   258
+    export NAN_SDLLIBS ?= $(NAN_SDL)/lib/libSDL.so
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   259
 
1931
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   260
     # this only exists at the moment for i386-64 CPU Types at the moment
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   261
     export NAN_OPENEXR ?= $(LCGDIR)/openexr
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   262
     export NAN_OPENEXR_INC ?= -I$(NAN_OPENEXR)/include -I$(NAN_OPENEXR)/include/OpenEXR
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   263
-    export NAN_OPENEXR_LIBS ?= $(NAN_OPENEXR)/lib/libIlmImf.a $(NAN_OPENEXR)/lib/libHalf.a $(NAN_OPENEXR)/lib/libIex.a $(NAN_OPENEXR)/lib/libIlmThread.a -lrt
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   264
+    export NAN_OPENEXR_LIBS ?= $(NAN_OPENEXR)/lib/libIlmImf.so $(NAN_OPENEXR)/lib/libHalf.so $(NAN_OPENEXR)/lib/libIex.so $(NAN_OPENEXR)/lib/libIlmThread.so -lrt
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   265
 
1668
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   266
     # Uncomment the following line to use Mozilla inplace of netscape
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   267
     # CPPFLAGS +=-DMOZ_NOT_NET
1931
3871a01c14fb Bump to 2.49, and update the patch blender-01-build.diff
simonjin
parents: 1668
diff changeset
   268
@@ -501,6 +501,10 @@
1668
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   269
     # enable freetype2 support for text objects
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   270
     #export WITH_FREETYPE2 ?= true
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   271
 
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   272
+    #export NAN_GHOST = $(LCGDIR)/ghost/lib/
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   273
+    export WITH_BF_BLENDERGAMEENGINE = false
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   274
+    export WITH_BF_BLENDERPLAYER = false
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   275
+
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   276
   else
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   277
   ifeq ($(OS),windows)
ff2995069dee 2009-02-09 Henry Zhang <[email protected]>
joyfuture
parents:
diff changeset
   278