Fixed CFLAGS for NetWare.
authorGuenter Knauf <lists@gknw.net>
Fri, 18 Feb 2011 18:01:14 +0000 (19:01 +0100)
committerGuenter Knauf <lists@gknw.net>
Fri, 18 Feb 2011 18:03:50 +0000 (19:03 +0100)
Added -m32 to enable compilation with x86_64 compilers;
added conditional to set -fpcc-struct-return only for gcc compiler.

Makefile.netware

index 2625eb9..552f6b3 100644 (file)
@@ -103,8 +103,13 @@ AR = ar
 ARFLAGS        = -cq
 LIBEXT = a
 RANLIB = ranlib
-CFLAGS += -fno-builtin -fpcc-struct-return -fno-strict-aliasing
-CFLAGS += -Wall -Wno-format -Wno-uninitialized # -pedantic
+CFLAGS  += -m32
+CFLAGS  += -fno-builtin -fno-strict-aliasing
+ifeq ($(findstring gcc,$(CC)),gcc)
+CFLAGS  += -fpcc-struct-return
+endif
+CFLAGS  += -Wall # -pedantic
+#CFLAGS        += -Wall -Wno-format -Wno-uninitialized # -pedantic
 ifeq ($(LIBARCH),LIBC)
        PRELUDE = $(SDK_LIBC)/imports/libcpre.gcc.o
 else