Changes between Version 5 and Version 6 of Building
- Timestamp:
- Aug 31, 2008, 9:37:19 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Building
v5 v6 8 8 == Install !OpenWatcom == 9 9 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. 10 The 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 14 This contains alp, needed for the assembly portions. It is included on the eComStation CD. 11 15 12 16 == Install the DDK == 13 17 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 public ally 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.18 If 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. 15 19 16 If you are only building uniaud32, you do not need the DDK. 20 == Install ilink or lxlite == 21 22 Either 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 26 If building with ACPI support, the [http://en.ecomstation.ru/projects/developer/?action=acpi ACPI developer toolkit] is required. 17 27 18 28 == Configure the build environment == … … 20 30 Now 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 21 31 32 == Build uniaud32 == 33 22 34 {{{ 23 cd uniaud32_workspace 24 trunk\configure35 cd uniaud32_workspace\trunk 36 configure 25 37 }}} 26 38 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 == 39 and answer the questions. 34 40 35 41 To build uniaud32, do whatever you do that make the !OpenWatcom available in the current command line session and then 36 42 37 43 {{{ 38 cd uniaud32_workspace\trunk39 44 !m_kee.cmd 40 45 }}} … … 53 58 {{{ 54 59 cd uniaud16_workspace\trunk 55 wmake -ms -f makefile.os260 wmake drv 56 61 }}} 57 62