[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [14216] trunk/blender/source: added support for linux on pa-risc
Stefan Gartner
stefang at aon.at
Sun Mar 23 13:59:27 CET 2008
Revision: 14216
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14216
Author: sgefant
Date: 2008-03-23 13:59:26 +0100 (Sun, 23 Mar 2008)
Log Message:
-----------
added support for linux on pa-risc
Modified Paths:
--------------
trunk/blender/source/Makefile
trunk/blender/source/blender/avi/intern/avirgb.c
trunk/blender/source/blender/avi/intern/endian.c
trunk/blender/source/blender/blenkernel/BKE_utildefines.h
trunk/blender/source/blender/imbuf/intern/IMB_anim.h
trunk/blender/source/blender/imbuf/intern/amiga.c
trunk/blender/source/blender/imbuf/intern/hamx.c
trunk/blender/source/blender/imbuf/intern/imbuf.h
trunk/blender/source/blender/imbuf/intern/imbuf_patch.h
trunk/blender/source/blender/imbuf/intern/readimage.c
trunk/blender/source/blender/include/blendef.h
trunk/blender/source/blender/makesdna/DNA_ID.h
trunk/blender/source/blender/render/intern/source/shadbuf.c
trunk/blender/source/nan_link.mk
Modified: trunk/blender/source/Makefile
===================================================================
--- trunk/blender/source/Makefile 2008-03-23 02:28:24 UTC (rev 14215)
+++ trunk/blender/source/Makefile 2008-03-23 12:59:26 UTC (rev 14216)
@@ -349,7 +349,7 @@
NAN_SND_LIBS += $(SOUNDSYSTEM)
else
ifeq ($(OS),$(findstring $(OS), "freebsd linux windows"))
- ifeq ($(CPU),$(findstring $(CPU), "i386 powerpc x86_64"))
+ ifeq ($(CPU),$(findstring $(CPU), "i386 powerpc x86_64 parisc64"))
NAN_SND_LIBS = $(SOUNDSYSTEM)
NAN_SND_LIBS += $(DUMMYSOUND)
NAN_SND_LIBS += $(OPENALSOUND)
Modified: trunk/blender/source/blender/avi/intern/avirgb.c
===================================================================
--- trunk/blender/source/blender/avi/intern/avirgb.c 2008-03-23 02:28:24 UTC (rev 14215)
+++ trunk/blender/source/blender/avi/intern/avirgb.c 2008-03-23 12:59:26 UTC (rev 14216)
@@ -46,7 +46,7 @@
#include "MEM_guardedalloc.h"
#include "avirgb.h"
-#if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
+#if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__hppa__) || defined (__BIG_ENDIAN__)
#define WORDS_BIGENDIAN
#endif
Modified: trunk/blender/source/blender/avi/intern/endian.c
===================================================================
--- trunk/blender/source/blender/avi/intern/endian.c 2008-03-23 02:28:24 UTC (rev 14215)
+++ trunk/blender/source/blender/avi/intern/endian.c 2008-03-23 12:59:26 UTC (rev 14216)
@@ -46,7 +46,7 @@
#include "endian.h"
#include "avi_intern.h"
-#if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
+#if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__hppa__) || defined (__BIG_ENDIAN__)
#define WORDS_BIGENDIAN
#endif
Modified: trunk/blender/source/blender/blenkernel/BKE_utildefines.h
===================================================================
--- trunk/blender/source/blender/blenkernel/BKE_utildefines.h 2008-03-23 02:28:24 UTC (rev 14215)
+++ trunk/blender/source/blender/blenkernel/BKE_utildefines.h 2008-03-23 12:59:26 UTC (rev 14216)
@@ -136,7 +136,7 @@
#endif
/* INTEGER CODES */
-#if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
+#if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__hppa__) || defined (__BIG_ENDIAN__)
/* Big Endian */
#define MAKE_ID(a,b,c,d) ( (int)(a)<<24 | (int)(b)<<16 | (c)<<8 | (d) )
#else
Modified: trunk/blender/source/blender/imbuf/intern/IMB_anim.h
===================================================================
--- trunk/blender/source/blender/imbuf/intern/IMB_anim.h 2008-03-23 02:28:24 UTC (rev 14215)
+++ trunk/blender/source/blender/imbuf/intern/IMB_anim.h 2008-03-23 12:59:26 UTC (rev 14216)
@@ -99,7 +99,7 @@
#define SWAP_S(x) (((x << 8) & 0xff00) | ((x >> 8) & 0xff))
/* more endianness... should move to a separate file... */
-#if defined(__sgi) || defined (__sparc) || (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
+#if defined(__sgi) || defined (__sparc) || (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__hppa__) || defined (__BIG_ENDIAN__)
#define GET_ID GET_BIG_LONG
#define LITTLE_LONG SWAP_LONG
#else
Modified: trunk/blender/source/blender/imbuf/intern/amiga.c
===================================================================
--- trunk/blender/source/blender/imbuf/intern/amiga.c 2008-03-23 02:28:24 UTC (rev 14215)
+++ trunk/blender/source/blender/imbuf/intern/amiga.c 2008-03-23 12:59:26 UTC (rev 14216)
@@ -55,7 +55,7 @@
#define SWAP_S(x) (((x << 8) & 0xff00) | ((x >> 8) & 0xff))
/* more endianness... should move to a separate file... */
-#if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
+#if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__hppa__) || defined (__BIG_ENDIAN__)
#define GET_ID GET_BIG_LONG
#define LITTLE_LONG SWAP_LONG
#else
Modified: trunk/blender/source/blender/imbuf/intern/hamx.c
===================================================================
--- trunk/blender/source/blender/imbuf/intern/hamx.c 2008-03-23 02:28:24 UTC (rev 14215)
+++ trunk/blender/source/blender/imbuf/intern/hamx.c 2008-03-23 12:59:26 UTC (rev 14216)
@@ -56,7 +56,7 @@
#define SWAP_S(x) (((x << 8) & 0xff00) | ((x >> 8) & 0xff))
/* more endianness... should move to a separate file... */
-#if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
+#if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__hppa__) || defined (__BIG_ENDIAN__)
#define GET_ID GET_BIG_LONG
#define LITTLE_LONG SWAP_LONG
#else
Modified: trunk/blender/source/blender/imbuf/intern/imbuf.h
===================================================================
--- trunk/blender/source/blender/imbuf/intern/imbuf.h 2008-03-23 02:28:24 UTC (rev 14215)
+++ trunk/blender/source/blender/imbuf/intern/imbuf.h 2008-03-23 12:59:26 UTC (rev 14216)
@@ -63,7 +63,7 @@
#define ENDIAN_NOP(x) (x)
-#if defined(__sgi) || defined(__sparc) || defined(__sparc__) || defined (__PPC__) || (defined (__APPLE__) && !defined(__LITTLE_ENDIAN__))
+#if defined(__sgi) || defined(__sparc) || defined(__sparc__) || defined (__PPC__) || defined (__hppa__) || (defined (__APPLE__) && !defined(__LITTLE_ENDIAN__))
#define LITTLE_SHORT SWAP_SHORT
#define LITTLE_LONG SWAP_LONG
#define BIG_SHORT ENDIAN_NOP
Modified: trunk/blender/source/blender/imbuf/intern/imbuf_patch.h
===================================================================
--- trunk/blender/source/blender/imbuf/intern/imbuf_patch.h 2008-03-23 02:28:24 UTC (rev 14215)
+++ trunk/blender/source/blender/imbuf/intern/imbuf_patch.h 2008-03-23 12:59:26 UTC (rev 14216)
@@ -53,7 +53,7 @@
/* Endianness: flip the byte order. It's strange that this is needed..
* After all, there is an internal endian.{c,h}... */
-#if defined(__sgi) || defined (__sparc) || defined(__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
+#if defined(__sgi) || defined (__sparc) || defined(__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__hppa__) || defined (__BIG_ENDIAN__)
#define MAKE_ID(a,b,c,d) ( (int)(a)<<24 | (int)(b)<<16 | (c)<<8 | (d) )
#else
#define MAKE_ID(a,b,c,d) ( (int)(d)<<24 | (int)(c)<<16 | (b)<<8 | (a) )
Modified: trunk/blender/source/blender/imbuf/intern/readimage.c
===================================================================
--- trunk/blender/source/blender/imbuf/intern/readimage.c 2008-03-23 02:28:24 UTC (rev 14215)
+++ trunk/blender/source/blender/imbuf/intern/readimage.c 2008-03-23 12:59:26 UTC (rev 14216)
@@ -76,7 +76,7 @@
#define SWAP_S(x) (((x << 8) & 0xff00) | ((x >> 8) & 0xff))
/* more endianness... should move to a separate file... */
-#if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
+#if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined(__hppa__) || defined (__BIG_ENDIAN__)
#define GET_ID GET_BIG_LONG
#define LITTLE_LONG SWAP_LONG
#else
Modified: trunk/blender/source/blender/include/blendef.h
===================================================================
--- trunk/blender/source/blender/include/blendef.h 2008-03-23 02:28:24 UTC (rev 14215)
+++ trunk/blender/source/blender/include/blendef.h 2008-03-23 12:59:26 UTC (rev 14216)
@@ -73,7 +73,7 @@
#define RET_YES (1 == 1)
#define RET_NO (1 == 0)
-#if defined(__sgi) || defined(__sparc) || defined(__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
+#if defined(__sgi) || defined(__sparc) || defined(__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__hppa__) || defined (__BIG_ENDIAN__)
/* big endian */
#define MAKE_ID2(c, d) ( (c)<<8 | (d) )
#define MOST_SIG_BYTE 0
Modified: trunk/blender/source/blender/makesdna/DNA_ID.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_ID.h 2008-03-23 02:28:24 UTC (rev 14215)
+++ trunk/blender/source/blender/makesdna/DNA_ID.h 2008-03-23 12:59:26 UTC (rev 14216)
@@ -140,7 +140,7 @@
*
**/
-#if defined(__sgi) || defined(__sparc) || defined(__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
+#if defined(__sgi) || defined(__sparc) || defined(__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__hppa__) || defined (__BIG_ENDIAN__)
/* big endian */
#define MAKE_ID2(c, d) ( (c)<<8 | (d) )
#define MOST_SIG_BYTE 0
Modified: trunk/blender/source/blender/render/intern/source/shadbuf.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/shadbuf.c 2008-03-23 02:28:24 UTC (rev 14215)
+++ trunk/blender/source/blender/render/intern/source/shadbuf.c 2008-03-23 12:59:26 UTC (rev 14216)
@@ -55,7 +55,7 @@
/* XXX, could be better implemented... this is for endian issues
*/
-#if defined(__sgi) || defined(__sparc) || defined(__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__)
+#if defined(__sgi) || defined(__sparc) || defined(__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__hppa__) || defined (__BIG_ENDIAN__)
#define RCOMP 3
#define GCOMP 2
#define BCOMP 1
Modified: trunk/blender/source/nan_link.mk
===================================================================
--- trunk/blender/source/nan_link.mk 2008-03-23 02:28:24 UTC (rev 14215)
+++ trunk/blender/source/nan_link.mk 2008-03-23 12:59:26 UTC (rev 14216)
@@ -90,7 +90,7 @@
LLIBS += -lc -lm -ldl -lutil
LOPTS = -export-dynamic
endif
- ifeq ($(CPU),$(findstring $(CPU), "i386 x86_64 ia64"))
+ ifeq ($(CPU),$(findstring $(CPU), "i386 x86_64 ia64 parisc64 powerpc sparc64"))
COMMENT = "MESA 3.1"
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list