* distribute information about (upstream) DNS servers
[olsrd.git] / Makefile
index 2de8ffe..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.48 2005/03/02 20:53:43 spoggle 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 \
-               -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,7 +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 -O2 -g
+CFLAGS ?=      $(CCWARNINGS) -O2 -g
 LIBS =         -lm
 MAKEDEPEND =   makedepend -f $(DEPFILE) -D__FreeBSD__ $(INCLUDES) $(SRCS)
 
@@ -103,7 +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 -O2 -g
+CFLAGS ?=      $(CCWARNINGS) -O2 -g
 LIBS =         -lm
 MAKEDEPEND =   makedepend -f $(DEPFILE) -D__NetBSD__ $(INCLUDES) $(SRCS)
 
@@ -113,7 +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 -O2 -g 
+CFLAGS ?=      $(CCWARNINGS) -O2 -g 
 LIBS =         -lm -ldl
 MAKEDEPEND =   makedepend -f $(DEPFILE) $(DEFINES) $(INCLUDES) $(SRCS)
 
@@ -124,8 +126,7 @@ SRCS +=             $(wildcard src/win32/*.c)
 HDRS +=                $(wildcard src/win32/*.h)
 INCLUDES +=    -Isrc/win32
 DEFINES =      -DWIN32
-CFLAGS ?=      -Wall -Wmissing-prototypes -Wstrict-prototypes \
-               -mno-cygwin -O2 -g
+CFLAGS ?=      $(CCWARNINGS) -mno-cygwin -O2 -g
 LIBS =         -mno-cygwin -lws2_32 -liphlpapi
 MAKEDEPEND =   makedepend -f $(DEPFILE) $(DEFINES) $(INCLUDES) $(SRCS)