Description: Honor the environment variables CPPFLAGS and LDFLAGS
 This is required in Debian, such that hardening flags like
 -D_FORTIFY_SOURCE=2 and -Wl,-z,relro are used in the compilation
 and linking of C files.
Author: Rafael Laboissière <rafael@debian.org>
Forwarded: https://lists.jedsoft.org/lists/slang-devel/2021/0000012.html
Last-Update: 2021-11-19

--- slgdbm-1.7.1.orig/Makefile
+++ slgdbm-1.7.1/Makefile
@@ -41,7 +41,7 @@ INCS = $(SLANG_INC)
 all: gdbm-module.so
 
 gdbm-module.so: gdbm-module.c
-	$(CC_SHARED) $(INCS) gdbm-module.c -o gdbm-module.so $(LIBS)
+	$(CC_SHARED) $(CPPFLAGS) $(INCS) $(LDFLAGS) gdbm-module.c -o gdbm-module.so $(LIBS)
 
 gdbm.o: gdbm-module.c
 	gcc $(CFLAGS) $(INCS) -O2 -c -g gdbm-module.c -o gdbm.o
