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.
This commit is contained in:
Rob Shearman 2008-09-25 16:44:13 +01:00 committed by Alexandre Julliard
parent 0b334e04df
commit f32ec6430b
1 changed files with 3 additions and 1 deletions

View File

@ -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$/) {