From: Michael R. Crusoe <crusoe@debian.org>
Subject: Include user/packager provided CFLAGS, CPPFLAGS, and LDFLAGS
Forwarded: https://github.com/grimbough/rhdf5filters/pull/4
--- a/src/blosc/Makefile.in
+++ b/src/blosc/Makefile.in
@@ -31,8 +31,8 @@ libH5Zblosc.so:	H5Zblosc.o
 	-lblosc -lz
 
 H5Zblosc.o:
-	$(CC) $(PKG_CFLAGS) $(PKG_CPICFLAGS) -c -o H5Zblosc.o H5Zblosc.c \
-	$(PKG_CPPFLAGS)
+	$(CC) $(CFLAGS) $(PKG_CFLAGS) $(PKG_CPICFLAGS) -c -o H5Zblosc.o H5Zblosc.c \
+	$(PKG_CPPFLAGS) $(CPPFLAGS)
 
 libblosc.a: blosc
 	rm -f libblosc.a
--- a/src/bzip2/Makefile
+++ b/src/bzip2/Makefile
@@ -3,7 +3,7 @@ all: libH5Zbz2.so
 
 libH5Zbz2.so:
 	${CC} ${PKG_CFLAGS} ${PKG_CPICFLAGS} -shared H5Zbzip2.c $(PKG_CPPFLAGS) \
-	-lbz2 ${PKG_LDFLAGS} -o libH5Zbz2.so
+	-lbz2 ${PKG_LDFLAGS} -o libH5Zbz2.so $(LDFLAGS)
 
 bzip2-1.0.8/libbz2.a:
 	$(MAKE) -C bzip2-1.0.8
