[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