diff --git a/Make.rules.in b/Make.rules.in
index 454eb4112ba3c0a29fa323e3eee9e0c886d0efa9..7ebc17298928a343c97395bd5d72424bc8ea2571 100644
--- a/Make.rules.in
+++ b/Make.rules.in
@@ -40,6 +40,7 @@ LN_S      = @LN_S@
 DIVINCL   = -I$(SRCDIR) -I. -I$(TOPSRCDIR)/include -I$(TOPOBJDIR)/include
 ALLCFLAGS = $(DIVINCL) $(CFLAGS) $(DEFS) $(OPTIONS) $(X_CFLAGS)
 LDCOMBINE = ld -r
+LDFLAGS   = @LDFLAGS@
 AR        = ar rc
 RM        = rm -f
 MV        = mv
diff --git a/Makefile.in b/Makefile.in
index 4e5bd31b5a158f606324b180c870731c6d68f262..061722731d7b4d8764e71811c6a190e033ad4b11 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -115,7 +115,7 @@ Make.rules: Make.rules.in configure
 	@exit 1
 
 wine: libwine.$(LIBEXT) libwine_unicode.$(LIBEXT) dlls $(EMUOBJS)
-	$(CC) -o wine $(EMUOBJS) $(DLL_LINK) $(LIBS)
+	$(CC) -o wine $(EMUOBJS) $(DLL_LINK) $(LIBS) $(LDFLAGS)
 
 llib-lwine.ln : $(LIBLINTS)
 	$(LINT) $(ALLLINTFLAGS) -owine $(LIBLINTS)