Changes between Version 5 and Version 6 of Building


Ignore:
Timestamp:
Aug 31, 2008, 7:37:19 AM (16 years ago)
Author:
Brendan Oakley
Comment:

Update to current build procedures

Legend:

Unmodified
Added
Removed
Modified
  • Building

    v5 v6  
    88== Install !OpenWatcom ==
    99
    10 The first thing you need to do is install [http://www.openwatcom.org/ OpenWatcom].  You need to install at least the 16-bit and 32-bit OS/2 targets.  It is assumed that you will be installing the OS/2 hosted version of  Open Watcom.
     10The first thing you need to do is install [http://www.openwatcom.org/ OpenWatcom] 1.7a or higher.  You need to install at least the 16-bit and 32-bit OS/2 targets.  It is assumed that you will be installing the OS/2 hosted version of  Open Watcom.
     11
     12== Install OS/2 Developer's Toolkit ==
     13
     14This contains alp, needed for the assembly portions. It is included on the eComStation CD.
    1115
    1216== Install the DDK ==
    1317
    14 If you are going to build uniaud16, you need to install the IBM Driver Development Kit (DDK) Toolkit.  IBM no longer makes this toolkit publically available, so if you need a copy TBD.  The long term plan is to implement open source versions of the DDK headers in !OpenWatcom and this will eliminate the need for the DDK to build uniaud.
     18If you are going to build uniaud16, you need to install the IBM Driver Development Kit (DDK) Toolkit.  IBM no longer makes this toolkit publicly available.  The long term plan is to implement open source versions of the DDK headers in !OpenWatcom and this will eliminate the need for the DDK to build Uniaud.
    1519
    16 If you are only building uniaud32, you do not need the DDK.
     20== Install ilink or lxlite ==
     21
     22Either ilink or wlink can be used, but when using wlink, lxlite is required to shrink the binary to a reasonable size.
     23
     24== Install ACPI Toolkit ==
     25
     26If building with ACPI support, the [http://en.ecomstation.ru/projects/developer/?action=acpi ACPI developer toolkit] is required.
    1727
    1828== Configure the build environment ==
     
    2030Now you need to build Makefile.inc.  This file configures the uniaud makefiles for your specific directory layout.  Assuming directory layout described in [WikiStart#Gettingthesources Getting the sources], run
    2131
     32== Build uniaud32 ==
     33
    2234{{{
    23 cd uniaud32_workspace
    24 trunk\configure
     35cd uniaud32_workspace\trunk
     36configure
    2537}}}
    2638
    27 and answer the questions.  If you don't have a copy of the DDK, enter a syntatically valid path.
    28 
    29 Review the generated Makefile.inc and verify that the pathnames are correct.  This script has some issues.
    30 
    31 Once you are satisfied, copy Makefile.inc to the root of your uniaud16 workspace.  This is the uniaud16_workspace referred to in the example [WikiStart#Gettingthesources Getting the Sources].  There really should need to be only one instance of Makefile.inc file, but this will have to wait until the makefiles get some needed rework.
    32 
    33 == Build uniaud32 ==
     39and answer the questions.
    3440
    3541To build uniaud32, do whatever you do that make the !OpenWatcom available in the current command line session and then
    3642
    3743{{{
    38 cd uniaud32_workspace\trunk
    3944!m_kee.cmd
    4045}}}
     
    5358{{{
    5459cd uniaud16_workspace\trunk
    55 wmake -ms -f makefile.os2
     60wmake drv
    5661}}}
    5762