#! /bin/sh /usr/share/dpatch/dpatch-run
## 02-makefiles.dpatch by <hfrenzel@assos.scunc.home>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Adds CPPFLAGS to compile arguments
@DPATCH@
diff -urNad ndoutils-1.4b7~/src/Makefile.in ndoutils-1.4b7/src/Makefile.in
--- ndoutils-1.4b7~/src/Makefile.in 2007-10-03 03:02:58.000000000 +0200
+++ ndoutils-1.4b7/src/Makefile.in 2008-01-07 17:57:50.000000000 +0100
@@ -11,6 +11,7 @@
CC=@CC@
CFLAGS=@CFLAGS@ @DEFS@
+CPPFLAGS=@CPPFLAGS@
# We don't like ANSI because ANSI doesn't like us! phhht!
#CFLAGS=-g -Wall -ansi -pedantic -DHAVE_CONFIG_H
@@ -43,48 +44,48 @@
all: file2sock log2ndo ndo2db ndomod sockdebug
file2sock: file2sock.c $(COMMON_INC) $(COMMON_OBJS)
- $(CC) $(CFLAGS) -o $@ file2sock.c $(COMMON_OBJS) $(LDFLAGS) $(LIBS) $(MATHLIBS) $(SOCKETLIBS) $(OTHERLIBS)
+ $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ file2sock.c $(COMMON_OBJS) $(LDFLAGS) $(LIBS) $(MATHLIBS) $(SOCKETLIBS) $(OTHERLIBS)
log2ndo: log2ndo.c $(COMMON_INC) $(COMMON_OBJS)
- $(CC) $(CFLAGS) -o $@ log2ndo.c $(COMMON_OBJS) $(LDFLAGS) $(LIBS) $(MATHLIBS) $(SOCKETLIBS) $(OTHERLIBS)
+ $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ log2ndo.c $(COMMON_OBJS) $(LDFLAGS) $(LIBS) $(MATHLIBS) $(SOCKETLIBS) $(OTHERLIBS)
ndo2db:
$(MAKE) ndo2db-2x
$(MAKE) ndo2db-3x
ndo2db-2x: ndo2db.c $(NDO_INC) $(NDO_OBJS) $(COMMON_INC) $(COMMON_OBJS) dbhandlers-2x.o
- $(CC) $(CFLAGS) $(DBCFLAGS) -D BUILD_NAGIOS_2X -o ndo2db-2x ndo2db.c dbhandlers-2x.o $(COMMON_OBJS) $(NDO_OBJS) $(LDFLAGS) $(DBLDFLAGS) $(LIBS) $(SOCKETLIBS) $(DBLIBS) $(MATHLIBS) $(OTHERLIBS)
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(DBCFLAGS) -D BUILD_NAGIOS_2X -o ndo2db-2x ndo2db.c dbhandlers-2x.o $(COMMON_OBJS) $(NDO_OBJS) $(LDFLAGS) $(DBLDFLAGS) $(LIBS) $(SOCKETLIBS) $(DBLIBS) $(MATHLIBS) $(OTHERLIBS)
ndo2db-3x: ndo2db.c $(NDO_INC) $(NDO_OBJS) $(COMMON_INC) $(COMMON_OBJS) dbhandlers-3x.o
- $(CC) $(CFLAGS) $(DBCFLAGS) -D BUILD_NAGIOS_3X -o ndo2db-3x ndo2db.c dbhandlers-3x.o $(COMMON_OBJS) $(NDO_OBJS) $(LDFLAGS) $(DBLDFLAGS) $(LIBS) $(SOCKETLIBS) $(DBLIBS) $(MATHLIBS) $(OTHERLIBS)
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(DBCFLAGS) -D BUILD_NAGIOS_3X -o ndo2db-3x ndo2db.c dbhandlers-3x.o $(COMMON_OBJS) $(NDO_OBJS) $(LDFLAGS) $(DBLDFLAGS) $(LIBS) $(SOCKETLIBS) $(DBLIBS) $(MATHLIBS) $(OTHERLIBS)
ndomod:
$(MAKE) ndomod-2x.o
$(MAKE) ndomod-3x.o
ndomod-2x.o: ndomod.c $(COMMON_INC) $(COMMON_OBJS)
- $(CC) $(MOD_CFLAGS) $(CFLAGS) -D BUILD_NAGIOS_2X -o ndomod-2x.o ndomod.c $(COMMON_OBJS) $(MOD_LDFLAGS) $(LDFLAGS) $(LIBS) $(SOCKETLIBS) $(OTHERLIBS)
+ $(CC) $(MOD_CFLAGS) $(CFLAGS) $(CPPFLAGS) -D BUILD_NAGIOS_2X -o ndomod-2x.o ndomod.c $(COMMON_OBJS) $(MOD_LDFLAGS) $(LDFLAGS) $(LIBS) $(SOCKETLIBS) $(OTHERLIBS)
ndomod-3x.o: ndomod.c $(COMMON_INC) $(COMMON_OBJS)
- $(CC) $(MOD_CFLAGS) $(CFLAGS) -D BUILD_NAGIOS_3X -o ndomod-3x.o ndomod.c $(COMMON_OBJS) $(MOD_LDFLAGS) $(LDFLAGS) $(LIBS) $(SOCKETLIBS) $(OTHERLIBS)
+ $(CC) $(MOD_CFLAGS) $(CFLAGS) $(CPPFLAGS) -D BUILD_NAGIOS_3X -o ndomod-3x.o ndomod.c $(COMMON_OBJS) $(MOD_LDFLAGS) $(LDFLAGS) $(LIBS) $(SOCKETLIBS) $(OTHERLIBS)
sockdebug: sockdebug.c $(COMMON_INC) $(COMMON_OBJS)
- $(CC) $(CFLAGS) -o $@ sockdebug.c $(COMMON_OBJS) $(LDFLAGS) $(LIBS) $(MATHLIBS) $(SOCKETLIBS) $(OTHERLIBS)
+ $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ sockdebug.c $(COMMON_OBJS) $(LDFLAGS) $(LIBS) $(MATHLIBS) $(SOCKETLIBS) $(OTHERLIBS)
io.o: io.c $(SRC_INCLUDE)/io.h
- $(CC) $(MOD_CFLAGS) $(CFLAGS) -c -o $@ io.c
+ $(CC) $(MOD_CFLAGS) $(CFLAGS) $(CPPFLAGS) -c -o $@ io.c
utils.o: utils.c $(SRC_INCLUDE)/utils.h
- $(CC) $(MOD_CFLAGS) $(CFLAGS) -c -o $@ utils.c
+ $(CC) $(MOD_CFLAGS) $(CFLAGS) $(CPPFLAGS) -c -o $@ utils.c
db.o: db.c $(SRC_INCLUDE)/db.h
- $(CC) $(CFLAGS) -c -o $@ db.c
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ db.c
dbhandlers-2x.o: dbhandlers.c $(SRC_INCLUDE)/dbhandlers.h
- $(CC) $(CFLAGS) -D BUILD_NAGIOS_2X -c -o $@ dbhandlers.c
+ $(CC) $(CFLAGS) $(CPPFLAGS) -D BUILD_NAGIOS_2X -c -o $@ dbhandlers.c
dbhandlers-3x.o: dbhandlers.c $(SRC_INCLUDE)/dbhandlers.h
- $(CC) $(CFLAGS) -D BUILD_NAGIOS_3X -c -o $@ dbhandlers.c
+ $(CC) $(CFLAGS) $(CPPFLAGS) -D BUILD_NAGIOS_3X -c -o $@ dbhandlers.c
clean:
rm -f core file2sock log2ndo ndo2db-2x ndo2db-3x sockdebug *.o