--- source3/Makefile.in
+++ source3/Makefile.in
@@ -40,18 +40,18 @@
 # (GCC) warnings. This is done automatically for --enable-developer,
 # --enable-picky-developer and --enable-krb5developer.
 DEVELOPER_CFLAGS=@DEVELOPER_CFLAGS@
-CFLAGS=@CFLAGS@
+CFLAGS=@CFLAGS@ $(EXTRA_CFLAGS)
 CPP=@CPP@
-CPPFLAGS=-DHAVE_CONFIG_H @CPPFLAGS@
+CPPFLAGS=-DHAVE_CONFIG_H @CPPFLAGS@ $(EXTRA_CPPFLAGS)
 PICFLAG=@PICFLAG@
 
 EXEEXT=@EXEEXT@
 AR=@AR@
-LDSHFLAGS=$(PICFLAG) @LDSHFLAGS@ @RELRO_LDFLAGS@ @LDFLAGS@ -lc @LDSHFLAGS_Z_DEFS@
-LDSHFLAGS_MODULES=$(PICFLAG) @LDSHFLAGS@ @RELRO_LDFLAGS@ @LDFLAGS@ @LDSHFLAGS_Z_NODEFS@
-LDFLAGS=@PIE_LDFLAGS@ @RELRO_LDFLAGS@ @LDFLAGS@
+LDSHFLAGS=$(PICFLAG) @LDSHFLAGS@ @RELRO_LDFLAGS@ @LDFLAGS@ $(EXTRA_LDFLAGS) -lc @LDSHFLAGS_Z_DEFS@
+LDSHFLAGS_MODULES=$(PICFLAG) @LDSHFLAGS@ @RELRO_LDFLAGS@ @LDFLAGS@ $(EXTRA_LDFLAGS) @LDSHFLAGS_Z_NODEFS@
+LDFLAGS=@PIE_LDFLAGS@ @RELRO_LDFLAGS@ @LDFLAGS@ $(EXTRA_LDFLAGS)
 
-WINBIND_NSS_LDSHFLAGS=$(PICFLAG) @WINBIND_NSS_LDSHFLAGS@ @LDFLAGS@ -lc @LDSHFLAGS_Z_DEFS@
+WINBIND_NSS_LDSHFLAGS=$(PICFLAG) @WINBIND_NSS_LDSHFLAGS@ @LDFLAGS@ $(EXTRA_LDFLAGS) -lc @LDSHFLAGS_Z_DEFS@
 AWK=@AWK@
 DYNEXP=@DYNEXP@
 PERL=@PERL@
