Updated the Makefiles removing some of the gcc specific stuff...
[blender.git] / source / blender / makesdna / intern / Makefile
index d6a762156caa9c698ca9d4cc2c4b675817f73ecd..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)
@@ -54,10 +50,14 @@ ifeq ($(OS),windows)
     # _really_ needed, but it is the easiest fix for now. If you have 
     # some spare time, try to trace down the exact dep. Then again, you 
     # could also spend that time making the sdna system more robust.
-    WINLIBS = kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
-    WINLIBS += advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
-    WINLIBS += winmm.lib opengl32.lib glu32.lib largeint.lib
-    WINLIBS += /link /nodefaultlib:libc
+       ifneq ($(FREE_WINDOWS),true)
+               WINLIBS = kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
+               WINLIBS +=      advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
+               WINLIBS +=      winmm.lib opengl32.lib glu32.lib largeint.lib
+               WINLIBS +=      /link /nodefaultlib:libc
+       else
+               LDFLAGS += -mwindows -mno-cygwin
+       endif
 endif
 
 clean::