Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWouter van Heyst <larstiq-bforge@larstiq.dyndns.org>2004-01-02 02:19:08 +0300
committerWouter van Heyst <larstiq-bforge@larstiq.dyndns.org>2004-01-02 02:19:08 +0300
commitf56eb94babba711036d3c2710ae2cacc09fddc70 (patch)
tree0b27ee2f253c2a80b98cb52c01f09aeb27663ce0 /source/nan_link.mk
parent7f9097334409201a9534d214570d9b1a55ac9f16 (diff)
Work done to build blender on Linux [sparc64].
extern/ode/dist/ode/test/test_ode.cpp: - Don't include <ieeefp.h> on sparc linux, it doesn't exist. extern/ode/Makefile: - While hacking on ode, get rid of that annoying infinite rebuild source/Makefile: - Define a default BINTARGETS (just blenderdynamic) for linux, individual archs can override/add to that if they so please source/nan_link.nmk: - Add a sparc64 arch target to the linux section of nan_link.mk, using the same options as powerpc After the first ode problem, the build completed all but the linking of a blender binary, because there wasn't any target defined! On the rebuilding: The usersettings would have a newer date than targets depending on it, so it would rebuild entirely. I haven't really fixed this, but isolated it to the platforms where usersettings need to be moved around (darwin and windows). FBSD patches the usersettings, so it might still happen there. I didn't bother with a proper fix, as it looks like we're moving to scons soon. I'm amazed no one got annoyed enough before to take care of this.
Diffstat (limited to 'source/nan_link.mk')
-rw-r--r--source/nan_link.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/nan_link.mk b/source/nan_link.mk
index 326765eb027..fd117f6e4f7 100644
--- a/source/nan_link.mk
+++ b/source/nan_link.mk
@@ -102,12 +102,12 @@ ifeq ($(OS),linux)
SADD = $(NAN_MESA)/lib/libGL.a $(NAN_MESA)/lib/libGLU.a
DYNLDFLAGS = -shared $(LDFLAGS)
endif
- ifeq ($(CPU),powerpc)
- COMMENT = "MESA 3.1"
+ ifeq ($(CPU),$(findstring $(CPU), "powerpc sparc64"))
LLIBS = -L/usr/X11R6/lib/ -lXmu -lXext -lX11 -lc -ldl -lm -lutil
DADD = -lGL -lGLU
SADD = /usr/lib/libGL.a /usr/lib/libGLU.a
LOPTS = -export-dynamic
+ DYNLDFLAGS = -shared $(LDFLAGS)
endif
LLIBS += -lz
endif