Also, exactly what package should I put them? I suppose core.sys.windows.* Although the core.sys.windows contains some D-specific modules, which wouldn't be nice to mix with the native modules (and there are tons of those).
On Sat, Nov 24, 2012 at 11:28 PM, Gor Gyolchanyan < [email protected]> wrote: > I've done git svn clone -s http://svn.dsource.org/projects/bindings > Now I have everything that the dsource WinAPI bindings need (sources, > libs, defs, ...) > I'll fork off Druntime, replace the WinAPI and send a pull request. This > won't take too long. I just need clarification on a few issues: > > 1. There is a number of version flags that are expected to be specified to > the compiler, which specifies the Windows version, Internet Explorer > version, winsock version and a bunch of other stuff. I suppose these will > go into the sc.ini under Windows, because those won't change too often and > are equivalent to linking with phobos (not necessary, but provided as a > default). > > 2. There are some static libraries, which are pragma(lib, ...) -ed inside > those modules, so those libraries will have to be included to the DMD > distribution. > > 3. They include MinGW copyright and header comments, which I don't know if > can be submitted to druntime as is and if they can be removed either. > > 4. They contain a special WindowsUnitTests version, which could probably > be replaced with a regular unittests or removed from the DMD distribution. > > 5. They look dangerously awesome! :-D > > Walter, Andrei and all others who maintain Druntime: I need you to tell me > if these five conditions are OK and if I should change something before > sending a pull request. > > -- > Bye, > Gor Gyolchanyan. > -- Bye, Gor Gyolchanyan.
