Updated the Makefiles removing some of the gcc specific stuff...
authorKent Mein <mein@cs.umn.edu>
Fri, 31 Aug 2007 16:16:33 +0000 (16:16 +0000)
committerKent Mein <mein@cs.umn.edu>
Fri, 31 Aug 2007 16:16:33 +0000 (16:16 +0000)
Basically I moved  -funsigned-char -fno-strict-aliasing
from individual Makefiles to nan_compile.mk defines for CFLAGS and CCFLAGS

Kent

26 files changed:
source/blender/blenkernel/bad_level_call_stubs/Makefile
source/blender/blenkernel/intern/Makefile
source/blender/blenlib/intern/Makefile
source/blender/blenloader/intern/Makefile
source/blender/blenpluginapi/intern/Makefile
source/blender/ftfont/intern/Makefile
source/blender/imbuf/intern/Makefile
source/blender/imbuf/intern/cineon/Makefile
source/blender/imbuf/intern/dds/Makefile
source/blender/imbuf/intern/openexr/Makefile
source/blender/makesdna/intern/Makefile
source/blender/nodes/intern/CMP_nodes/Makefile
source/blender/nodes/intern/Makefile
source/blender/nodes/intern/SHD_nodes/Makefile
source/blender/python/api2_2x/Makefile
source/blender/radiosity/intern/source/Makefile
source/blender/readblenfile/intern/Makefile
source/blender/readblenfile/stub/Makefile
source/blender/readblenfile/test/Makefile
source/blender/render/intern/source/Makefile
source/blender/src/Makefile
source/blender/verify/intern/Makefile
source/blender/yafray/intern/Makefile
source/creator/Makefile
source/kernel/gen_messaging/intern/Makefile
source/nan_compile.mk

index 2d98ea5a1afe8522b1ff4a3f6881499389e3e9ae..1d4db1037eab478a368cd728dfa490a9e7af1eb8 100644 (file)
@@ -39,10 +39,6 @@ include nan_compile.mk
 CFLAGS += $(LEVEL_2_C_WARNINGS)
 CFLAGS += $(FIX_STUBS_WARNINGS)
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CPPFLAGS += $(OGL_CPPFLAGS)
 CPPFLAGS += -I../../makesdna
 CPPFLAGS += -I../../include
index 1d16ebfd4cdb9a95445982ee4561306973dedc53..72fcc466de84083cd024ee5a01284fcbb0db4f1c 100644 (file)
@@ -36,10 +36,6 @@ DIR = $(OCGDIR)/blender/$(LIBNAME)
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd openbsd linux solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_1_C_WARNINGS)
 
 # OpenGL and Python
index 0c3f4a486bebbee41c9e2db481a34f33e8ad2251..68148a1eb37a6f7eed9f9aed5dfd0dc807f3b2ac 100644 (file)
@@ -36,10 +36,6 @@ DIR = $(OCGDIR)/blender/$(LIBNAME)
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 # CPPFLAGS += $(LEVEL_2_CPP_WARNINGS)
 
 # path to SDNA types
index 86ccd607d63e024d446fff668531645e2777252b..4fcb0e8db47927d2abe96c6afcdcae6afbbf226e 100644 (file)
@@ -38,10 +38,6 @@ include nan_compile.mk
 
 # CFLAGS += $(LEVEL_2_C_WARNINGS)
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 # OpenGL and Python
 CPPFLAGS += $(OGL_CPPFLAGS)
 CPPFLAGS += -I$(NAN_PYTHON)/include/python$(NAN_PYTHON_VERSION)
index 00052d36cfd9038a88e3891ea674945eef111e7f..e493ea40aa5f44f47295239250af96f2bafb9860 100644 (file)
@@ -36,10 +36,6 @@ DIR = $(OCGDIR)/blender/$(LIBNAME)
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris"))
     CFLAGS += -shared
 endif
index a9ac8067164fb9e089577e8d0251fadf4a0e11e4..064ec5dc597c10ec0f008c1b9e01d6e1bbbc6b6c 100644 (file)
@@ -36,10 +36,6 @@ DIR = $(OCGDIR)/blender/ftfont
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_1_C_WARNINGS)
 
 #CPPFLAGS += -I$(NAN_GUARDEDALLOC)/include
index 29332747a310fc53e7554075ac731f48558c3d66..09eb487b3a6c86407630b7d644093a2ffccfe31e 100644 (file)
@@ -51,10 +51,6 @@ ifeq ($(WITH_DDS), true)
     CPPFLAGS += -DWITH_DDS
 endif
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_1_C_WARNINGS)
 
 CPPFLAGS += -I$(NAN_JPEG)/include
index 596a664709387edfbec89ba2b0adba25b4d742da..e61c8dd59ed41e56db3104ed3b15971b7afab7be 100644 (file)
@@ -38,10 +38,6 @@ SOURCEDIR = source/blender/imbuf/intern/cineon
 include nan_compile.mk
 include nan_definitions.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_1_C_WARNINGS)
 
 CPPFLAGS += -I$(NAN_JPEG)/include
index 2bab1de1fc43cca1838f3d8250358fe7751d8e2b..88d59080a4758e4a6c01662a02c0105afb5c4efb 100644 (file)
@@ -38,10 +38,6 @@ SOURCEDIR = source/blender/imbuf/intern/dds
 include nan_compile.mk
 include nan_definitions.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_1_C_WARNINGS)
 
 CPPFLAGS += -I$(NAN_JPEG)/include
index 65b9a058e014021663486e0fa444a9cb98959be0..a3b79c951dd5310a5e18267ae77302a587ca5e72 100644 (file)
@@ -36,10 +36,6 @@ DIR = $(OCGDIR)/blender/imbuf/openexr
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_1_C_WARNINGS)
 
 CPPFLAGS += -I../../../makesdna
index 84d854064d7cf770e3d3910b358b5dff58c4683d..bd498961e7ae7207827bc923dd3ec4a5ee49c2b1 100644 (file)
@@ -38,10 +38,6 @@ ALLTARGETS = $(OBJS) $(DIR)/$(DEBUG_DIR)makesdna $(DIR)/$(SHARED_DIR)$(DEBUG_DIR
 
 include nan_compile.mk
 
-ifneq ($(OS),irix)
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_1_C_WARNINGS)
 
 CPPFLAGS += -I$(OPENGL_HEADERS)
index f4de13f2825fd5a79157319cdd1b9f2c7b1181b6..036812548b4a594a9b0dd1136f8eb49773b7919b 100644 (file)
@@ -36,10 +36,6 @@ DIR = $(OCGDIR)/blender/$(LIBNAME)
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd openbsd linux solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_1_C_WARNINGS)
 
 CPPFLAGS += -I../../../blenkernel
index d4053f13f6e791896addbbe717ddf0ae0236ee57..bae9a8dcf1dd504ea8d69f912b43b47895c329a9 100644 (file)
@@ -36,10 +36,6 @@ DIR = $(OCGDIR)/blender/$(LIBNAME)
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd openbsd linux solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_1_C_WARNINGS)
 
 CPPFLAGS += -I../../blenkernel
index 46e297bce465f0adf7ff40f0b522e9c19b647d21..6344af4a5cbed831d020f3de5bdfb6e43b3d3926 100644 (file)
@@ -36,10 +36,6 @@ DIR = $(OCGDIR)/blender/$(LIBNAME)
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd openbsd linux solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_1_C_WARNINGS)
 
 CPPFLAGS += -I../../../blenkernel
index 159b535d6781c4e31639294652e0fde5be1b3d9b..8a13adae98993bdbb3b1c5f1f9b9917c18f6b483 100644 (file)
@@ -38,11 +38,6 @@ CSRCS ?= $(wildcard *.c) $(wildcard ../*.c)
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-    CFLAGS += -fno-strict-aliasing
-endif
-
 CFLAGS += $(LEVEL_1_C_WARNINGS)
 
 ifeq ($(WITH_FFMPEG), true)
index 54a3af8e0985431c0f668aee197eaf87abd7d9a7..7791866eeaa1aedcda497bca0f4745d10b8f38be 100644 (file)
@@ -37,10 +37,6 @@ DIR = $(OCGDIR)/blender/$(LIBNAME)
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_1_C_WARNINGS)
 
 CPPFLAGS += -I$(OPENGL_HEADERS)
index 6c6683eb07de389f97e21993785d6af4d924aaa8..fa9875b84037ca39a0d59c732fbf92ac95a14f5c 100644 (file)
@@ -36,10 +36,6 @@ DIR = $(OCGDIR)/blender/$(LIBNAME)
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_2_C_WARNINGS)
 
 # path to our own external headerfiles
index c5a9570522f83d9e48d3613122fe29b2cba09474..ed96e56b8af75866dd2dc4fea960ca9aed69c5f4 100644 (file)
@@ -36,10 +36,6 @@ DIR = $(OCGDIR)/blender/$(LIBNAME)
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_2_C_WARNINGS) 
 CFLAGS += $(FIX_STUBS_WARNINGS)
 
index 2d7b7c7fff8b96ede129400f623517592d5a4272..235abad36b55f2f6a60de404a17a96f43c7f7318 100644 (file)
@@ -37,10 +37,6 @@ ALLTARGETS = $(OBJS) $(DIR)/$(DEBUG_DIR)test$(EXT)
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_2_C_WARNINGS)
 
 # path to our own external headerfiles
index f9b3dfc482a0b42b3eb592a50c093902437f1764..95835f212e8d3701e880f0877b8f09745fbec99a 100644 (file)
@@ -36,11 +36,6 @@ DIR = $(OCGDIR)/blender/$(LIBNAME)
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-    CCFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_1_C_WARNINGS)
 
 # first /include is my own includes, second is the external interface. 
index ac3ee291e9d9c77c7af9cc2027a55d63d3c6ccd7..d8f053d77668c5665aa3bba863c904a29de47ecf 100644 (file)
@@ -50,10 +50,6 @@ include nan_compile.mk
 CFLAGS += $(LEVEL_1_C_WARNINGS) 
 #CFLAGS += $(LEVEL_1_C_WARNINGS) -diag_error 1196
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 # PreProcessor stuff ------------------------------------------
 
 CPPFLAGS += -I$(NAN_PYTHON)/include/python$(NAN_PYTHON_VERSION)
index 74430193c79c9c97a055fbf5e04d2852496651c3..c05f035caf20b1325aa51f3bababcf9c12fdfb2d 100644 (file)
@@ -36,10 +36,6 @@ DIR = $(OCGDIR)/blender/$(LIBNAME)
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_2_C_WARNINGS)
 
 # path to our own external headerfiles
index a00a1fed73ff4f3275af9ab6ddeaeda9b0485ea9..f7f6ccb559ffe86e1a007c36d6f3d3a454eba7c6 100644 (file)
@@ -33,10 +33,6 @@ DIR = $(OCGDIR)/blender/yafray
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_1_C_WARNINGS)
 
 CPPFLAGS += -I$(NAN_GUARDEDALLOC)/include
index f68855af96fec3da5f0232abc4cb9cd9e6728bda..02c22aa4da894fd631c88af83df9ba0b00b21519 100644 (file)
@@ -38,10 +38,6 @@ CSRCS = creator.c
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_1_C_WARNINGS)
 
 CPPFLAGS += -I../blender/render/extern/include
index cd6afa19a3f320534f345cf89271e873182a7486..8b204800650d086eedb6760de6f3416992ca28f9 100644 (file)
@@ -36,10 +36,6 @@ DIR = $(OCGDIR)/kernel/$(LIBNAME)
 
 include nan_compile.mk
 
-ifeq ($(OS),$(findstring $(OS), "beos darwin freebsd linux openbsd solaris windows"))
-    CFLAGS += -funsigned-char
-endif
-
 CFLAGS += $(LEVEL_1_C_WARNINGS)
 
 # path to our own external headerfiles
index d356d13be422097eaecc482a2b2ae02a99229549..ae2717e3b5c629464f5c1f5734780cc4e3f274ca 100644 (file)
@@ -65,8 +65,8 @@ DBG_CCFLAGS   += -g
 ifeq ($(OS),beos)
     CC = gcc
     CCC        = g++
-    CFLAGS     += -pipe -fPIC
-    CFLAGS     += -pipe -fPIC
+    CFLAGS     += -pipe -fPIC -funsigned-char -fno-strict-aliasing
+    CCFLAGS    += -pipe -fPIC -funsigned-char -fno-strict-aliasing
     REL_CFLAGS += -O2
     REL_CCFLAGS        += -O2
     NAN_DEPEND = true
@@ -81,11 +81,11 @@ ifeq ($(OS),darwin)
     CC = gcc
     CCC        = g++
        ifeq ($(CPU),powerpc)
-        CFLAGS += -pipe -fPIC -ffast-math -mcpu=7450 -mtune=G5
-        CCFLAGS        += -pipe -fPIC 
+        CFLAGS += -pipe -fPIC -ffast-math -mcpu=7450 -mtune=G5 -funsigned-char -fno-strict-aliasing
+        CCFLAGS        += -pipe -fPIC  -funsigned-char -fno-strict-aliasing
        else
-        CFLAGS += -pipe -fPIC -ffast-math -march=pentium-m
-        CCFLAGS        += -pipe -fPIC 
+        CFLAGS += -pipe -fPIC -ffast-math -march=pentium-m -funsigned-char -fno-strict-aliasing
+        CCFLAGS        += -pipe -fPIC  -funsigned-char -fno-strict-aliasing
        endif
     REL_CFLAGS += -O2
     REL_CCFLAGS        += -O2
@@ -103,8 +103,8 @@ ifeq ($(OS),freebsd)
     CCC        = g++
     JAVAC = javac
     JAVAH = javah
-    CFLAGS     += -pipe -fPIC
-    CCFLAGS    += -pipe -fPIC
+    CFLAGS     += -pipe -fPIC -funsigned-char -fno-strict-aliasing
+    CCFLAGS    += -pipe -fPIC -funsigned-char -fno-strict-aliasing
     REL_CFLAGS += -O2
     REL_CCFLAGS        += -O2
     CPPFLAGS   += -D_THREAD_SAFE
@@ -140,8 +140,8 @@ ifeq ($(OS),linux)
     CC = gcc
     CCC        = g++
 #    CFLAGS    += -pipe
-    CFLAGS     += -pipe -fPIC 
-    CCFLAGS    += -pipe -fPIC
+    CFLAGS     += -pipe -fPIC  -funsigned-char -fno-strict-aliasing
+    CCFLAGS    += -pipe -fPIC -funsigned-char -fno-strict-aliasing
 #    CCFLAGS   += -pipe
     REL_CFLAGS += -O2
     REL_CCFLAGS        += -O2
@@ -158,8 +158,8 @@ endif
 ifeq ($(OS),openbsd)
     CC = gcc
     CCC = g++
-    CFLAGS     += -pipe -fPIC
-    CCFLAGS    += -pipe -fPIC
+    CFLAGS     += -pipe -fPIC -funsigned-char -fno-strict-aliasing
+    CCFLAGS    += -pipe -fPIC -funsigned-char -fno-strict-aliasing
     REL_CFLAGS += -O2
     REL_CCFLAGS += -O2
     NAN_DEPEND = true
@@ -173,10 +173,14 @@ endif
 ifeq ($(OS),solaris)
     CC = gcc
     CCC = g++
+#    CC        = cc
+#    CCC = CC
     JAVAC = javac
     JAVAH = javah
-    CFLAGS     += -pipe -fPIC
-    CCFLAGS    += -pipe -fPIC
+    CFLAGS     += -pipe -fPIC -funsigned-char -fno-strict-aliasing
+    CCFLAGS    += -pipe -fPIC -funsigned-char -fno-strict-aliasing
+#    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"
     REL_CFLAGS += -O1
     REL_CCFLAGS += -O1
     NAN_DEPEND = true
@@ -197,8 +201,8 @@ ifeq ($(OS),windows)
   ifeq ($(FREE_WINDOWS),true)
     CC  = gcc
     CCC = g++
-    CFLAGS += -pipe -mno-cygwin -mwindows
-    CCFLAGS += -pipe -mno-cygwin -mwindows
+    CFLAGS += -pipe -mno-cygwin -mwindows -funsigned-char -fno-strict-aliasing
+    CCFLAGS += -pipe -mno-cygwin -mwindows -funsigned-char -fno-strict-aliasing
     CPPFLAGS += -DFREE_WINDOWS
     REL_CFLAGS += -O2
     REL_CCFLAGS += -O2