2006/6/18, Robert May <[EMAIL PROTECTED]>:
>>> 3. gnu make, make test, make install doesn't recurse into the subdirs
>>> Win32-GUI-AxWindow, Win32-GUI-DIBitmap, Win32-GUI-Grid
>> That's by design.  None of those 3 modules can be built (as far as I
>> know) with gcc, as they rely on one or other of the MFC or ATL
>> frameworks, which only come with MS compilers.
>
> Ok, I'll port them then. Shouldn't be that hard to produce
> import libs on the fly for those MS dll's.
> Just the names will have to be redecorated. Some .def file munging.
>
> http://cygwin.com/faq/faq_3.html#SEC103

My suspicion is that it's harder than simply producing a few lib*.lib
files - there's a whole set of header files that I doubt are available
for Cygwin (but I haven't looked in any detail).  If you do look at
this, and have success, then I'd be very interested in your notes, so
that I can do something similar for MinGW. Please let me know how you
get on.

Indeed, the real problem are the header files, which are not available
in /usr/include/w32api
I simply copy the original MSVC (6) MFC headers to a private subdir
and patch these there.
The stack manipulation #pragmas and some more MS specifics need to be addressed.
If I have a working Stdafx.o the rest is easy.

--
Reini Urban
http://phpwiki.org/              http://murbreak.at/
http://spacemovie.mur.at/   http://helsinki.at/

Reply via email to