Added -Wsign-compare
authorAndreas Tonnesen <andreto@olsr.org>
Thu, 10 Mar 2005 06:55:44 +0000 (06:55 +0000)
committerAndreas Tonnesen <andreto@olsr.org>
Thu, 10 Mar 2005 06:55:44 +0000 (06:55 +0000)
Makefile

index 7d229f3..84f4c76 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -35,7 +35,7 @@
 # to the project. For more information see the website or contact
 # the copyright holders.
 #
-# $Id: Makefile,v 1.50 2005/03/07 06:51:09 kattemat Exp $
+# $Id: Makefile,v 1.51 2005/03/10 06:55:44 kattemat Exp $
 
 VERS =         0.4.9
 
@@ -44,6 +44,9 @@ STRIP ?=      strip
 BISON ?=       bison
 FLEX ?=                flex
 
+CCWARNINGS = -Wall -Wmissing-prototypes -Wstrict-prototypes \
+             -Wmissing-declarations -Wsign-compare
+
 INSTALL_PREFIX ?=
 
 INCLUDES =     -Isrc
@@ -75,8 +78,7 @@ ifeq ($(OS), linux)
 SRCS +=        $(wildcard src/linux/*.c) $(wildcard src/unix/*.c)
 HDRS +=                $(wildcard src/linux/*.h) $(wildcard src/unix/*.h)
 DEFINES =      -Dlinux
-CFLAGS ?=      -Wall -Wmissing-prototypes -Wstrict-prototypes \
-               -Wmissing-declarations -O2 -g #-DDEBUG #-pg #-march=i686
+CFLAGS ?=      $(CCWARNINGS) -O2 -g #-DDEBUG #-pg #-march=i686
 LIBS =         -lm -ldl #-pg
 MAKEDEPEND =   makedepend -f $(DEPFILE) $(DEFINES) -Y $(INCLUDES) $(SRCS) >/dev/null 2>&1
 
@@ -85,8 +87,7 @@ ifeq ($(OS), fbsd)
 
 SRCS +=                $(wildcard src/bsd/*.c) $(wildcard src/unix/*.c)
 HDRS +=                $(wildcard src/bsd/*.h) $(wildcard src/unix/*.h)
-CFLAGS ?=      -Wall -Wmissing-prototypes -Wstrict-prototypes \
-                -Wmissing-declarations -O2 -g
+CFLAGS ?=      $(CCWARNINGS) -O2 -g
 LIBS =         -lm
 MAKEDEPEND =   makedepend -f $(DEPFILE) -D__FreeBSD__ $(INCLUDES) $(SRCS)
 
@@ -104,8 +105,7 @@ ifeq ($(OS), nbsd)
 
 SRCS +=                $(wildcard src/bsd/*.c) $(wildcard src/unix/*.c)
 HDRS +=                $(wildcard src/bsd/*.h) $(wildcard src/unix/*.h)
-CFLAGS ?=      -Wall -Wmissing-prototypes -Wstrict-prototypes \
-                -Wmissing-declarations -O2 -g
+CFLAGS ?=      $(CCWARNINGS) -O2 -g
 LIBS =         -lm
 MAKEDEPEND =   makedepend -f $(DEPFILE) -D__NetBSD__ $(INCLUDES) $(SRCS)
 
@@ -115,8 +115,7 @@ ifeq ($(OS), osx)
 SRCS +=                $(wildcard src/bsd/*.c) $(wildcard src/unix/*.c)
 HDRS +=                $(wildcard src/bsd/*.h) $(wildcard src/unix/*.h)
 DEFINES =      -D__MacOSX__
-CFLAGS ?=      -Wall -Wmissing-prototypes -Wstrict-prototypes \
-                -Wmissing-declarations -O2 -g 
+CFLAGS ?=      $(CCWARNINGS) -O2 -g 
 LIBS =         -lm -ldl
 MAKEDEPEND =   makedepend -f $(DEPFILE) $(DEFINES) $(INCLUDES) $(SRCS)
 
@@ -127,8 +126,7 @@ SRCS +=             $(wildcard src/win32/*.c)
 HDRS +=                $(wildcard src/win32/*.h)
 INCLUDES +=    -Isrc/win32
 DEFINES =      -DWIN32
-CFLAGS ?=      -Wall -Wmissing-prototypes -Wstrict-prototypes \
-               -Wmissing-declarations -mno-cygwin -O2 -g
+CFLAGS ?=      $(CCWARNINGS) -mno-cygwin -O2 -g
 LIBS =         -mno-cygwin -lws2_32 -liphlpapi
 MAKEDEPEND =   makedepend -f $(DEPFILE) $(DEFINES) $(INCLUDES) $(SRCS)