André Hentschel : winemaker: Add spec file dependency for dlls.

Alexandre Julliard julliard at winehq.org
Wed Nov 17 10:38:02 CST 2010


Module: wine
Branch: master
Commit: 189a5d0978c036032aed4f06362d6e1d1efa2677
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=189a5d0978c036032aed4f06362d6e1d1efa2677

Author: André Hentschel <nerv at dawncrow.de>
Date:   Tue Nov 16 22:43:55 2010 +0100

winemaker: Add spec file dependency for dlls.

---

 tools/winemaker |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/tools/winemaker b/tools/winemaker
index bd46380..68483b8 100755
--- a/tools/winemaker
+++ b/tools/winemaker
@@ -20,7 +20,7 @@ use strict;
 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
 
-my $version="0.7.4";
+my $version="0.7.5";
 
 use Cwd;
 use File::Basename;
@@ -2475,7 +2475,11 @@ sub generate_project_files($)
       my $canon=canonize("@$target[$T_NAME]");
       $canon =~ s/_so$//;
 
-      print FILEO "\$(${canon}_MODULE).so: \$(${canon}_OBJS)\n";
+      if (@$target[$T_TYPE] == $TT_DLL) {
+        print FILEO "\$(${canon}_MODULE).so: \$(${canon}_OBJS) \$(${canon}_MODULE:.dll=.spec)\n";
+      } else {
+        print FILEO "\$(${canon}_MODULE).so: \$(${canon}_OBJS)\n";
+      }
       if (@{@$target[$T_SOURCES_CXX]} > 0 or @{@$project_settings[$T_SOURCES_CXX]} > 0) {
         print FILEO "\t\$(CXX)";
       } else {




More information about the wine-cvs mailing list