OSDN Git Service

Add a bunch of extra pedantic annoyingly strict checks
authorEric Andersen <andersen@codepoet.org>
Tue, 2 Jul 2002 06:16:30 +0000 (06:16 -0000)
committerEric Andersen <andersen@codepoet.org>
Tue, 2 Jul 2002 06:16:30 +0000 (06:16 -0000)
 -Erik

Rules.mak

index 697f80b..e35f9f7 100644 (file)
--- a/Rules.mak
+++ b/Rules.mak
@@ -60,10 +60,15 @@ TARGET_ARCH:=${shell $(CC) -dumpmachine | sed -e s'/-.*//' \
                }
 endif
 
+# Ensure consistent filename sort order
+LC_COLLATE      := C
+export LC_COLLATE
+
+ARFLAGS:=r
+
 # Some nice architecture specific optimizations
 ifndef OPTIMIZATION
 
-
 # use '-Os' optimization if available, else use -O2, allow Config to override
 OPTIMIZATION:= ${shell if $(CC) -Os -S -o /dev/null -xc /dev/null >/dev/null 2>&1; \
     then echo "-Os"; else echo "-O2" ; fi}
@@ -82,7 +87,9 @@ ifeq ($(strip $(TARGET_ARCH)),i386)
 endif
 endif
 
-ARFLAGS:=r
+# Add a bunch of extra pedantic annoyingly strict checks
+WARNINGS+=-Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing
+
 
 CFLAGS:=$(WARNINGS) $(OPTIMIZATION) -fno-builtin -nostdinc $(CPUFLAGS) \
        -I$(TOPDIR)include -iwithprefix include -I. -D_LIBC $(ARCH_CFLAGS)