Difference between revisions of "Compiling HWMan WPS Class on ArcaOS 5.x"

From EDM2
Jump to: navigation, search
(Created page with "By Martin Iturbide This article is the result of my exercise of trying to compile a WPS class on 2018. On this case I had choosen to compile HWMan WPS Class to learn about th...")
 
Line 4: Line 4:
  
 
==Software Required==
 
==Software Required==
 +
* VisualAge C++ V3.6.5 (with fixpack 2)
 
* IBM Device Driver Kit
 
* IBM Device Driver Kit
* VisualAge C++ V3.6.5
 
 
* NMAKE
 
* NMAKE
 +
* emxupd.exe [http://hobbes.nmsu.edu/download/pub/os2/dev/emx/v0.9d/emxrt.zip]
 
* HWMan Source Code
 
* HWMan Source Code
  
 
==Preparing the Environment==
 
==Preparing the Environment==
 +
 +
===Installing VisualAge C++ V3.6.5===
 +
 +
===CONFIG.SYS===
 +
Here it is a final view of some key elements of the config.sys paths and libpaths.
  
 
==Compile Procedure==
 
==Compile Procedure==
 +
 +
 +
===Checking the "make" file===
 +
 +
===Make Procedure===
 +
* "nmake" to do a normal build
 +
* "nmake "DEBUG=1"" to build with debug info
 +
* "nmake -a" to rebuild all
 +
* "nmake -a "DEBUG=1"" to rebuild all with debug info
  
 
[[Category:Draft]]
 
[[Category:Draft]]

Revision as of 15:11, 10 December 2018

By Martin Iturbide

This article is the result of my exercise of trying to compile a WPS class on 2018. On this case I had choosen to compile HWMan WPS Class to learn about the built procedure.

Software Required

  • VisualAge C++ V3.6.5 (with fixpack 2)
  • IBM Device Driver Kit
  • NMAKE
  • emxupd.exe [1]
  • HWMan Source Code

Preparing the Environment

Installing VisualAge C++ V3.6.5

CONFIG.SYS

Here it is a final view of some key elements of the config.sys paths and libpaths.

Compile Procedure

Checking the "make" file

Make Procedure

  • "nmake" to do a normal build
  • "nmake "DEBUG=1"" to build with debug info
  • "nmake -a" to rebuild all
  • "nmake -a "DEBUG=1"" to rebuild all with debug info