# 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
BISON ?= bison
FLEX ?= flex
+CCWARNINGS = -Wall -Wmissing-prototypes -Wstrict-prototypes \
+ -Wmissing-declarations -Wsign-compare
+
INSTALL_PREFIX ?=
INCLUDES = -Isrc
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
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)
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)
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)
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)