On November 28, 2002 04:23 am, Martin Wilck wrote:

I've addressed both of these on the web page :)

> I can't follow you here. You seem to have been porting Applications
> using Unix-Style Makefiles. I'd guess the vast majority of Applications
> comes with Windows VC++ "project files" (.dsp) and "workspaces" (.dsw).

>From the page:

"Fortunately, most OSS applications have a build system based around the 
 MinGW tool chain. Sometimes they have alternative build systems for the 
 Borland and/or Microsoft tools, but more often than not they have to 
 support the MinGW tools out of necessity. I will cover this class of 
 applications for the rest of this section."

I should have been more clear: this message address this class of apps.
The closed source ones have a VC++ build system, as you say, and are
covered by winemaker. Not the focus of my efforts, though.

> In any case, IMO this is what's winemaker is all about. Your idea of
> introducing compatibility tools is nice but somewhat limited in scope.
> What we really need is a much more intelligent winemaker.

>From the page:

"Before I begin, I think I need to explain why we have to treat these
 applications any differently. Why don't we just run winemaker, and get
 it over with? The reason is quite simple: people are attached to their
 build process, and for good reason. If we are to have our modifications
 included in their tree, we can not simply submit a new build system. 
 Such a patch would never be accepted. Needless to say, having these
 modifications included in their build process is important."

If we are to just generate a parallel build system, we'd be wasting out
time. We have to make it simple so we have a chance of the app maintainers
doing the porting themselves. There are thousand of apps, all we can do is
port a few. But if we want them to recognize Wine as a platform, and port
to it, we can not expect them to simply accept a parallel set of makefiles
which are just a bit different from what they have.

-- 
Dimi.


Reply via email to