From: Reini U. <ru...@x-...> - 2006-06-19 08:59:24
|
2006/6/18, Robert May <rm...@po...>: > >>> 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/ |