libwine: New naming scheme for 16-bit builtin dlls.
Stop using symlinks for 16-bit dlls to make sure they don't get loaded
by mistake when looking for a 32-bit dll.
diff --git a/dlls/make_dlls b/dlls/make_dlls
index 0ba57ef..0f2bc5b 100755
--- a/dlls/make_dlls
+++ b/dlls/make_dlls
@@ -170,7 +170,7 @@
next unless defined $altnames{$mod};
foreach my $i (sort @{$altnames{$mod}})
{
- $targets16{sprintf("%s.so",$i)} = 1;
+ $targets16{$i . "16"} = $mod;
}
}
foreach my $mod (sort keys %staticlib_dirs) { $targets{$mod} = 1; }
@@ -230,10 +230,10 @@
foreach my $i (sort @{$altnames{$mod}})
{
if ($count++ == 3) { printf NEWMAKE "\\\n "; $count = 1; }
- printf NEWMAKE "%s.so ", $i;
+ printf NEWMAKE "%s16 ", $i;
}
printf NEWMAKE ": %s.so\n", $mod;
- printf NEWMAKE "\t\$(RM) \$@ && \$(LN_S) %s.so \$@\n\n", $mod;
+ printf NEWMAKE "\techo \"%s\" >\$\@\n\n", $mod;
}
}
foreach my $mod (sort keys %staticlib_dirs)