Release 970112
[wine.git] / documentation / wine_os2.txt
blob9b1c0e313d45aa42b31e79384ada42c87e05084f
1         Running & Compiling WINE in OS/2
3 Here is what you need to (try to) compile Wine for OS/2:
4 EMX 0.9c (fix 2)
5 XFree86 3.2 OS/2 (with development libraries)
6 bash, gnu make, grep, tar, bison, flex
7 sed (a working copy of)
8 diff and patch are recommended
10 To compile:
12 tools/make_os2.sh
13 make depend
14 make (make doesn't work yet... I will need to do some others patch, or
15       you may do it...)
17 Currently:
18 - configure and make depend work...
19 - make doesn't work
20 - the selectors numbers (0) are wrong...
22 What needs to be redone:
23 File functions, I/O access (do it!), Interrupt (if int unknow, call
24 current RealMode one...), verify that everything is thread safe (how
25 does Win95/NT handle multi-thread?), move X functions in some files
26 (and make a wrapper, to use PM instead latter), etc...
28 The good things:
29 - OS/2 have DOS interrupts
30 - OS/2 have I/O port access
31 - OS/2 have multi-thread
32 - Merlin have Open32 (to be used later...)
34 Robert Pouliot <krynos@clic.net>
35 January 9, 1997