diff options
author | Campbell Barton <ideasman42@gmail.com> | 2008-01-04 14:55:37 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2008-01-04 14:55:37 +0300 |
commit | 9ac2817fef9f77be3ccb50441e3cd87379680c61 (patch) | |
tree | 439ad6052b0f9a8657b5e7b13ab6344623d34497 /source | |
parent | 5e58f5d4635dd4d4b38434643df5ede17f0e103f (diff) |
some changes needed to get blender compiling with 64bit libs, use the systems Mesa now.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/include/BIF_gl.h | 13 | ||||
-rw-r--r-- | source/nan_compile.mk | 19 | ||||
-rw-r--r-- | source/nan_definitions.mk | 2 | ||||
-rw-r--r-- | source/nan_link.mk | 6 |
4 files changed, 29 insertions, 11 deletions
diff --git a/source/blender/include/BIF_gl.h b/source/blender/include/BIF_gl.h index 215e88dc002..67d51edc531 100644 --- a/source/blender/include/BIF_gl.h +++ b/source/blender/include/BIF_gl.h @@ -53,11 +53,16 @@ #endif #ifdef __APPLE__ -#include <OpenGL/gl.h> -#include <OpenGL/glu.h> + #include <OpenGL/gl.h> + #include <OpenGL/glu.h> #else -#include <GL/gl.h> -#include <GL/glu.h> + #if defined (__sun) || defined (__sun__) + #include <GL/gl.h> + #include <mesa/glu.h> + #else + #include <GL/gl.h> + #include <GL/glu.h> + #endif #endif /* * these should be phased out. cpack should be replaced in diff --git a/source/nan_compile.mk b/source/nan_compile.mk index a5f0dccce35..0c52a3e6014 100644 --- a/source/nan_compile.mk +++ b/source/nan_compile.mk @@ -171,10 +171,17 @@ ifeq ($(OS),openbsd) endif ifeq ($(OS),solaris) - CC = gcc - CCC = g++ -# CC = cc -# CCC = CC + # Adding gcc flag to $CC is not good, however if its not there makesdna wont build - Campbell + ifeq (x86_64, $(findstring x86_64, $(CPU))) + CC = gcc -m64 + CCC = g++ -m64 + else + CC = gcc + CCC = g++ + #CC = cc + #CCC = CC + endif + JAVAC = javac JAVAH = javah CFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing @@ -182,6 +189,7 @@ ifeq ($(OS),solaris) # CFLAGS += "-fast -xdepend -xarch=v8plus -xO3 -xlibmil -KPIC -DPIC -xchar=unsigned" # CCFLAGS += "-fast -xdepend -xarch=v8plus -xO3 -xlibmil -xlibmopt -features=tmplife -norunpath -KPIC -DPIC -xchar=unsigned" + # Note, you might still want to compile a 32 bit binary if you have a 64bit system. if so remove the following lines # ifeq ($(findstring 64,$(CPU)), 64) # CFLAGS += -m64 # CCFLAGS += -m64 @@ -198,7 +206,8 @@ ifeq ($(OS),solaris) JAVA_HEADERS = /usr/java/include JAVA_SYSTEM_HEADERS = /usr/java/include/solaris else - OPENGL_HEADERS = $(LCGDIR)/mesa/include + # OPENGL_HEADERS = /usr/X11/include/mesa + OPENGL_HEADERS = /usr/X11/include/ endif AR = ar ARFLAGS = ruv diff --git a/source/nan_definitions.mk b/source/nan_definitions.mk index 5fda29b8002..246be668f5b 100644 --- a/source/nan_definitions.mk +++ b/source/nan_definitions.mk @@ -482,7 +482,7 @@ endif export NAN_TIFF ?= /usr export NAN_ODE ?= $(LCGDIR)/ode export NAN_TERRAPLAY ?= - export NAN_MESA ?= $(LCGDIR)/mesa + export NAN_MESA ?= /usr/X11 export NAN_ZLIB ?= $(LCGDIR)/zlib export NAN_NSPR ?= $(LCGDIR)/nspr export NAN_FREETYPE ?= $(LCGDIR)/freetype diff --git a/source/nan_link.mk b/source/nan_link.mk index 00d233962a9..e0745e9c1d4 100644 --- a/source/nan_link.mk +++ b/source/nan_link.mk @@ -119,8 +119,12 @@ endif ifeq ($(OS),solaris) ifeq (x86_64, $(findstring x86_64, $(CPU))) LLIBS = -lrt + LLIBS += -L$(NAN_MESA)/lib/amd64 + else + LLIBS += -L$(NAN_MESA)/lib endif - LLIBS += -L$(NAN_MESA)/lib -lGLU -lGL -lXmu -lXext -lXi -lX11 -lc -lm -ldl -lsocket -lnsl + + LLIBS += -lGLU -lGL -lXmu -lXext -lXi -lX11 -lc -lm -ldl -lsocket -lnsl DYNLDFLAGS = -shared $(LDFLAGS) endif |