The application consists of separate two components: the bochs emulation component (BOCHS2.EXE) and the display specific component (OS2PM.DLL = Presentation Manager, OS2DV.DLL = DIVE, and OS2FS.DLL = Fullscreen).  Each component is built separately.


Using the IBM C/C++ 3.6 Compiler (IBM):
 
Component Action Command
Bochs Emulation (bin directory \bochs-990219\ibm) To compile all source and link build.cmd
To compile a particular source file cc.cmd source.cc
To link only l.cmd
Display Specific (bin directory \bochs-990219\gui\os2\ibm) To compile all source and link build.cmd
To compile a particular source file cc.cmd source.cc
To link only l.cmd


Using the GCC 2.8.X Compiler (EMX 0.9D and XFree86/2 3.3.1):
 
Component Action Command
Bochs Emulation Component
(bin directory \bochs-990219\gcc)
To compile all source and link build.cmd
To compile a particular source file cc.cmd source.cc
To link only l.cmd
Display Specific Components
(bin directory \bochs-990219\gui\os2\gcc)
To compile all source and link build.cmd
To compile a particular source file cc.cmd source.cc
To link only l.cmd


Notes:
1. There are no make files, yet...
2. The IBM build does not create an X windows version, yet...
3. The GCC version has not been updated to build the new version correctly, yet...
4. The architecture is subject to change...