configure: When cross-compiling, propagate the target specification to winebuild.
diff --git a/Make.rules.in b/Make.rules.in
index d49d2a3..0c86aa1 100644
--- a/Make.rules.in
+++ b/Make.rules.in
@@ -43,6 +43,7 @@
WINDRES = @WINDRES@
LN = @LN@
LN_S = @LN_S@
+TARGET = @TARGET@
TOOLSDIR = @TOOLSDIR@
AS = @AS@
LD = @LD@
@@ -61,7 +62,7 @@
ALLCFLAGS = $(INCLUDES) $(DEFS) $(DLLFLAGS) $(EXTRACFLAGS) $(CPPFLAGS) $(CFLAGS) $(MODCFLAGS)
ALLLINTFLAGS = $(INCLUDES) $(DEFS) $(LINTFLAGS)
IDLFLAGS = $(INCLUDES) $(DEFS) $(EXTRAIDLFLAGS)
-WINEBUILDFLAGS = $(DLLFLAGS) --as-cmd "$(AS)"
+WINEBUILDFLAGS = $(DLLFLAGS) $(TARGET:%=--target %) --as-cmd "$(AS)"
MKINSTALLDIRS= $(TOPSRCDIR)/tools/mkinstalldirs -m 755
WINAPI_CHECK = $(TOPSRCDIR)/tools/winapi/winapi_check
WINEWRAPPER = $(TOPSRCDIR)/tools/winewrapper
diff --git a/configure b/configure
index ac42b9f..8019c1a 100755
--- a/configure
+++ b/configure
Binary files differ
diff --git a/configure.ac b/configure.ac
index a84c822..a266e53 100644
--- a/configure.ac
+++ b/configure.ac
@@ -159,6 +159,10 @@
AC_MSG_ERROR([could not find Wine tools in $with_wine_tools.])
fi])
AC_SUBST(TOOLSDIR,$wine_cv_toolsdir)
+if test "$cross_compiling" = "yes"
+then
+ AC_SUBST(TARGET,"$host_alias")
+fi
AC_PATH_XTRA
diff --git a/dlls/Makedll.rules.in b/dlls/Makedll.rules.in
index c916966..b043f9e 100644
--- a/dlls/Makedll.rules.in
+++ b/dlls/Makedll.rules.in
@@ -48,7 +48,7 @@
$(IMPLIB_SRCS:%=__static_implib__%): $(STATICIMPLIB)
$(SPEC_DEF) $(IMPORTLIB:%=lib%.def): $(MAINSPEC)
- $(WINEBUILD) -w --def -o $@ --export $(SRCDIR)/$(MAINSPEC)
+ $(WINEBUILD) $(TARGET:%=--target %) -w --def -o $@ --export $(SRCDIR)/$(MAINSPEC)
$(IMPORTLIB:%=lib%.def.a): $(IMPLIB_OBJS)
$(RM) $@