Module: wine Branch: master Commit: 180bc4b878c4151a6dba8706f6a213a0120c1089 URL: http://source.winehq.org/git/wine.git/?a=commit;h=180bc4b878c4151a6dba8706f6...
Author: Alexandre Julliard julliard@winehq.org Date: Thu Dec 12 13:23:57 2013 +0100
makefiles: Explicitly specify source directory in spec file dependencies.
---
Make.rules.in | 4 ++-- aclocal.m4 | 8 ++++---- configure | 12 ++++++------ configure.ac | 4 ++-- 4 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/Make.rules.in b/Make.rules.in index dff13b8..6b9a996 100644 --- a/Make.rules.in +++ b/Make.rules.in @@ -69,10 +69,10 @@ $(IMPORTLIB:%=lib%.def.a): $(IMPLIB_SRCS:.c=.o) $(RANLIB) $@
$(IMPORTLIB:%=lib%.a): $(MAINSPEC) $(IMPLIB_SRCS:.c=.o) - $(WINEBUILD) $(TARGETFLAGS) -w --implib -o $@ --export $(srcdir)/$(MAINSPEC) $(IMPLIB_SRCS:.c=.o) + $(WINEBUILD) $(TARGETFLAGS) -w --implib -o $@ --export $(MAINSPEC) $(IMPLIB_SRCS:.c=.o)
$(IMPORTLIB:%=lib%.cross.a): $(MAINSPEC) $(IMPLIB_SRCS:.c=.cross.o) - $(WINEBUILD) $(CROSSTARGET:%=-b %) -w --implib -o $@ --export $(srcdir)/$(MAINSPEC) $(IMPLIB_SRCS:.c=.cross.o) + $(WINEBUILD) $(CROSSTARGET:%=-b %) -w --implib -o $@ --export $(MAINSPEC) $(IMPLIB_SRCS:.c=.cross.o)
# Rules for dependencies
diff --git a/aclocal.m4 b/aclocal.m4 index 6231772..f186ce1 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -432,7 +432,7 @@ $ac_dir/uninstall:: wine_fn_append_rule \ "__builddeps__: $ac_file.$IMPLIBEXT $ac_file.$STATIC_IMPLIBEXT $ac_file.$IMPLIBEXT $ac_file.$STATIC_IMPLIBEXT $ac_file.cross.a: $ac_deps -$ac_file.def: $ac_dir/$ac_name.spec $ac_dir/Makefile $(WINEBUILD) +$ac_file.def: $srcdir/$ac_dir/$ac_name.spec $ac_dir/Makefile $(WINEBUILD) $(WINEBUILD) $(TARGETFLAGS)$ac_implibflags -w --def -o $[@] --export $srcdir/$ac_dir/$ac_name.spec $ac_file.$STATIC_IMPLIBEXT: $ac_dir/Makefile dummy @cd $ac_dir && $(MAKE) lib$ac_implib.$STATIC_IMPLIBEXT @@ -465,9 +465,9 @@ $ac_file.cross.a: $ac_dir/Makefile dummy then wine_fn_append_rule \ "__builddeps__: $ac_file.$IMPLIBEXT -$ac_file.def: $ac_dir/$ac_name.spec $ac_dir/Makefile $(WINEBUILD) +$ac_file.def: $srcdir/$ac_dir/$ac_name.spec $ac_dir/Makefile $(WINEBUILD) $(WINEBUILD) $(TARGETFLAGS)$ac_implibflags -w --def -o $[@] --export $srcdir/$ac_dir/$ac_name.spec -$ac_file.a: $ac_dir/$ac_name.spec $ac_dir/Makefile $(WINEBUILD) +$ac_file.a: $srcdir/$ac_dir/$ac_name.spec $ac_dir/Makefile $(WINEBUILD) $(WINEBUILD) $(TARGETFLAGS)$ac_implibflags -w --implib -o $[@] --export $srcdir/$ac_dir/$ac_name.spec .PHONY: $ac_dir/install-dev $ac_dir/uninstall $ac_dir/install-dev:: $ac_file.$IMPLIBEXT $(DESTDIR)$(dlldir) @@ -480,7 +480,7 @@ __uninstall__: $ac_dir/uninstall" then wine_fn_append_rule \ "__builddeps__: $ac_file.cross.a -$ac_file.cross.a: $ac_dir/$ac_name.spec $ac_dir/Makefile $(WINEBUILD) +$ac_file.cross.a: $srcdir/$ac_dir/$ac_name.spec $ac_dir/Makefile $(WINEBUILD) $(WINEBUILD) $(CROSSTARGET:%=-b %)$ac_implibflags -w --implib -o $[@] --export $srcdir/$ac_dir/$ac_name.spec" fi
diff --git a/configure b/configure index 9953777..95058cf 100755 --- a/configure +++ b/configure @@ -16137,9 +16137,9 @@ fi
MAKE_DLL_RULES=" DLLFLAGS = $DLLFLAGS -MAINSPEC = $(MODULE:%.dll=%).spec +MAINSPEC = $(srcdir)/$(MODULE:%.dll=%).spec IDL_TLB_RES = $(IDL_TLB_SRCS:.idl=_t.res) -MODULEFLAGS = -shared $(srcdir)/$(MAINSPEC) $(EXTRADLLFLAGS) +MODULEFLAGS = -shared $(MAINSPEC) $(EXTRADLLFLAGS)
all: $deps
@@ -16439,7 +16439,7 @@ fi wine_fn_append_rule \ "__builddeps__: $ac_file.$IMPLIBEXT $ac_file.$STATIC_IMPLIBEXT $ac_file.$IMPLIBEXT $ac_file.$STATIC_IMPLIBEXT $ac_file.cross.a: $ac_deps -$ac_file.def: $ac_dir/$ac_name.spec $ac_dir/Makefile $(WINEBUILD) +$ac_file.def: $srcdir/$ac_dir/$ac_name.spec $ac_dir/Makefile $(WINEBUILD) $(WINEBUILD) $(TARGETFLAGS)$ac_implibflags -w --def -o $@ --export $srcdir/$ac_dir/$ac_name.spec $ac_file.$STATIC_IMPLIBEXT: $ac_dir/Makefile dummy @cd $ac_dir && $(MAKE) lib$ac_implib.$STATIC_IMPLIBEXT @@ -16472,9 +16472,9 @@ $ac_file.cross.a: $ac_dir/Makefile dummy then wine_fn_append_rule \ "__builddeps__: $ac_file.$IMPLIBEXT -$ac_file.def: $ac_dir/$ac_name.spec $ac_dir/Makefile $(WINEBUILD) +$ac_file.def: $srcdir/$ac_dir/$ac_name.spec $ac_dir/Makefile $(WINEBUILD) $(WINEBUILD) $(TARGETFLAGS)$ac_implibflags -w --def -o $@ --export $srcdir/$ac_dir/$ac_name.spec -$ac_file.a: $ac_dir/$ac_name.spec $ac_dir/Makefile $(WINEBUILD) +$ac_file.a: $srcdir/$ac_dir/$ac_name.spec $ac_dir/Makefile $(WINEBUILD) $(WINEBUILD) $(TARGETFLAGS)$ac_implibflags -w --implib -o $@ --export $srcdir/$ac_dir/$ac_name.spec .PHONY: $ac_dir/install-dev $ac_dir/uninstall $ac_dir/install-dev:: $ac_file.$IMPLIBEXT $(DESTDIR)$(dlldir) @@ -16487,7 +16487,7 @@ __uninstall__: $ac_dir/uninstall" then wine_fn_append_rule \ "__builddeps__: $ac_file.cross.a -$ac_file.cross.a: $ac_dir/$ac_name.spec $ac_dir/Makefile $(WINEBUILD) +$ac_file.cross.a: $srcdir/$ac_dir/$ac_name.spec $ac_dir/Makefile $(WINEBUILD) $(WINEBUILD) $(CROSSTARGET:%=-b %)$ac_implibflags -w --implib -o $@ --export $srcdir/$ac_dir/$ac_name.spec" fi
diff --git a/configure.ac b/configure.ac index aa17064..c2c7460 100644 --- a/configure.ac +++ b/configure.ac @@ -2610,9 +2610,9 @@ fi
AC_SUBST(MAKE_DLL_RULES," DLLFLAGS = $DLLFLAGS -MAINSPEC = $(MODULE:%.dll=%).spec +MAINSPEC = $(srcdir)/$(MODULE:%.dll=%).spec IDL_TLB_RES = $(IDL_TLB_SRCS:.idl=_t.res) -MODULEFLAGS = -shared $(srcdir)/$(MAINSPEC) $(EXTRADLLFLAGS) +MODULEFLAGS = -shared $(MAINSPEC) $(EXTRADLLFLAGS)
all: $deps