Rob Shearman : msvcmaker: Generate include project and make every wine module depend on it.

Alexandre Julliard julliard at winehq.org
Tue Sep 30 11:15:31 CDT 2008


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

Author: Rob Shearman <robertshearman at gmail.com>
Date:   Thu Sep 25 16:44:13 2008 +0100

msvcmaker: Generate include project and make every wine module depend on it.

The include project generates .h files from .idl files so that they
can be used when compiling the modules.

---

 tools/winapi/msvcmaker |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/tools/winapi/msvcmaker b/tools/winapi/msvcmaker
index 120540f..7309f1e 100755
--- a/tools/winapi/msvcmaker
+++ b/tools/winapi/msvcmaker
@@ -158,6 +158,8 @@ MAKEFILE_IN: foreach my $makefile_in_file (@makefile_in_files) {
 	    if($module eq "none") {
 		if($makefile_in_file eq "tools/winebuild/Makefile.in") {
 		    $module = "winebuild.exe";
+		} elsif ($makefile_in_file eq "include/Makefile.in") {
+		    $module = "include.lib";
 		} else {
 		    next MAKEFILE_IN;
 		}
@@ -1004,7 +1006,7 @@ sub _generate_wine_dsw($) {
 	} elsif($project =~ /^(?:gdi32)_.+?$/) {
 	    @dependencies = ();
 	} else {
-	    @dependencies = ("wine", "winebuild");
+	    @dependencies = ("wine", "include", "winebuild");
 	}
 
         if($project =~ /^gdi32$/) {




More information about the wine-cvs mailing list