From 2138bab79f4732baafb726233356f03fcc88d872 Mon Sep 17 00:00:00 2001 From: Francois Gouget Date: Tue, 20 Feb 2007 15:51:30 +0100 Subject: [PATCH] winapi_check: gdi32.dll and gdi.exe have some extra sources in subdirectories. --- tools/winapi/modules.pm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/winapi/modules.pm b/tools/winapi/modules.pm index 14b29b8be02..cbf1a2a97da 100644 --- a/tools/winapi/modules.pm +++ b/tools/winapi/modules.pm @@ -110,6 +110,17 @@ sub find_spec_files($) { $$spec_file_found{$spec_file}++; $$spec_file2dir{$spec_file}{$allowed_dir}++; $$dir2spec_file{$allowed_dir}{$spec_file}++; + # gdi32.dll and gdi.exe have some extra sources in subdirectories + if ($spec_file =~ m!/gdi32\.spec$!) + { + $$spec_file2dir{$spec_file}{"$allowed_dir/enhmfdrv"}++; + $$dir2spec_file{"$allowed_dir/enhmfdrv"}{$spec_file}++; + } + if ($spec_file =~ m!/gdi(?:32|\.exe)\.spec$!) + { + $$spec_file2dir{$spec_file}{"$allowed_dir/mfdrv"}++; + $$dir2spec_file{"$allowed_dir/mfdrv"}{$spec_file}++; + } } return $spec_file_found;