From: Michael R. Crusoe <crusoe@debian.org>
Subject: Pass CPPFLAGS
Forwarded: not-needed
--- libvcflib.orig/filevercmp/Makefile
+++ libvcflib/filevercmp/Makefile
@@ -7,7 +7,7 @@
 .PHONY: all clean
 
 filevercmp.o: filevercmp.c main.c filevercmp.h
-	gcc -c filevercmp.c
+	$(CC) $(CFLAGS) $(CPPFLAGS) -c filevercmp.c
 
 filevercmp: filevercmp.o
-	gcc -o filevercmp main.c filevercmp.o
+	$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o filevercmp main.c filevercmp.o
--- libvcflib.orig/intervaltree/Makefile
+++ libvcflib/intervaltree/Makefile
@@ -8,7 +8,7 @@
 # FreeBSD ports, MacPorts, pkgsrc, etc.)
 
 CXX ?=		c++
-CXXFLAGS ?=	-Wall
+CXXFLAGS +=	-Wall
 DESTDIR ?=	stage
 PREFIX ?=	/usr/local
 MKDIR ?=	mkdir
@@ -20,7 +20,7 @@
 all: ${BIN}
 
 ${BIN}: interval_tree_test.cpp IntervalTree.h
-	${CXX} ${CXXFLAGS} interval_tree_test.cpp -std=c++0x -o ${BIN}
+	${CXX} $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $(LDLIBS) interval_tree_test.cpp -std=c++0x -o ${BIN}
 
 install: all
 	${MKDIR} -p ${DESTDIR}${PREFIX}/bin
--- libvcflib.orig/multichoose/Makefile
+++ libvcflib/multichoose/Makefile
@@ -5,16 +5,16 @@
 all: multichoose multipermute
 
 #multichoose_recursive: multichoose_recursive.cpp
-#	${CXX} multichoose_recursive.cpp -o multichoose_recursive
+#	${CXX} $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) multichoose_recursive.cpp -o multichoose_recursive
 
 multichoose: multichoose.cpp multichoose.h
-	${CXX} multichoose.cpp -o multichoose
+	${CXX} $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) multichoose.cpp -o multichoose
 
 multipermute: multipermute.cpp multipermute.h
-	${CXX} multipermute.cpp -o multipermute
+	${CXX} $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) multipermute.cpp -o multipermute
 
 cmultichoose: multichoose.c
-	${CC} multichoose.c -o cmultichoose
+	${CC} $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) multichoose.c -o cmultichoose
 
 clean:
 	rm -f cmultichoose
