[56] | 1 |
|
---|
[717] | 2 | Building FM/2
|
---|
[56] | 3 | =============
|
---|
| 4 |
|
---|
| 5 | This document explains how to build FM/2 from source.
|
---|
| 6 |
|
---|
| 7 | Tools
|
---|
| 8 | =====
|
---|
| 9 |
|
---|
[717] | 10 | The following tools are currently used to build the FM/2 binaries
|
---|
[56] | 11 |
|
---|
[717] | 12 | OpenWatcom v1.6 or newer
|
---|
[56] | 13 | IBM Developers Toolkit v4.5
|
---|
[262] | 14 | lxlite LX compressor
|
---|
[56] | 15 |
|
---|
[717] | 16 | Older versions of the Toolkit may work. The OpenWatcom implementation of
|
---|
| 17 | the Toolkit should work, but this has not been fully verified. There are no
|
---|
| 18 | known special setup requirements.
|
---|
[56] | 19 |
|
---|
[262] | 20 | Not all versions of RC.EXE are created equal. Currently, the best version to
|
---|
[717] | 21 | use is
|
---|
[56] | 22 |
|
---|
[262] | 23 | 12-18-97 6:01 868,000 0 RC.EXE
|
---|
| 24 |
|
---|
[717] | 25 | which reports itself as
|
---|
[262] | 26 |
|
---|
| 27 | IBM RC (Resource Compiler) Version 5.00.002 Dec 18 1997
|
---|
| 28 |
|
---|
[717] | 29 | and it is available from
|
---|
[262] | 30 |
|
---|
| 31 | <ftp://ftp.software.ibm.com/ps/products/warpzilla/os2tk40rc.zip>
|
---|
| 32 |
|
---|
[717] | 33 | You can get LXLITE.EXE from
|
---|
[262] | 34 |
|
---|
| 35 | <http://hobbes.nmsu.edu/cgi-bin/h-search?key=lxlite&pushbutton=Search>
|
---|
| 36 |
|
---|
[717] | 37 | You can get OpenWatcom from
|
---|
[262] | 38 |
|
---|
[717] | 39 | <http://www.openwatcom.org>
|
---|
| 40 |
|
---|
| 41 |
|
---|
[56] | 42 | Building
|
---|
| 43 | ========
|
---|
| 44 |
|
---|
[717] | 45 | Use subversion to pull a copy of the source code distribution into your
|
---|
| 46 | client workspace. See
|
---|
[56] | 47 |
|
---|
[717] | 48 | <http://svn.netlabs.org/fm2>
|
---|
[56] | 49 |
|
---|
[717] | 50 | for instructions on how to do this.
|
---|
[56] | 51 |
|
---|
[717] | 52 | Build the release version with
|
---|
[56] | 53 |
|
---|
[717] | 54 | wmake
|
---|
[56] | 55 |
|
---|
[717] | 56 | Build the debug version with
|
---|
| 57 |
|
---|
| 58 | wmake DEBUG=1
|
---|
| 59 |
|
---|
| 60 | or
|
---|
| 61 |
|
---|
| 62 | set DEBUG=1
|
---|
| 63 | wmake
|
---|
| 64 |
|
---|
[56] | 65 | The build outputs are:
|
---|
| 66 |
|
---|
[262] | 67 | av2.exe
|
---|
| 68 | databar.exe
|
---|
| 69 | dirsize.exe
|
---|
| 70 | eas.exe
|
---|
| 71 | fm3.exe
|
---|
| 72 | fm4.exe
|
---|
| 73 | global.exe
|
---|
| 74 | ini.exe
|
---|
| 75 | killproc.exe
|
---|
| 76 | sysinfo.exe
|
---|
| 77 | undel.exe
|
---|
| 78 | vcollect.exe
|
---|
| 79 | vdir.exe
|
---|
| 80 | viewinfs.exe
|
---|
| 81 | vtree.exe
|
---|
[56] | 82 |
|
---|
[262] | 83 | dll\fm3dll.dll
|
---|
| 84 | dll\fm3res.dll
|
---|
[56] | 85 |
|
---|
| 86 |
|
---|
[262] | 87 | dll\fm3res.str
|
---|
[56] | 88 |
|
---|
[262] | 89 | dll\ipf\fm3.hlp
|
---|
| 90 |
|
---|
| 91 | internal\mkstr.exe
|
---|
| 92 |
|
---|
[717] | 93 | Release Packaging
|
---|
| 94 | =================
|
---|
| 95 |
|
---|
| 96 | FM/2 is released as a WarpIN package.
|
---|
| 97 |
|
---|
| 98 | The basic process is
|
---|
| 99 |
|
---|
| 100 | wmake wpi
|
---|
| 101 |
|
---|
| 102 | See
|
---|
| 103 |
|
---|
| 104 | <http://svn.netlabs.org/fm2/wiki/WPIBuild>
|
---|
| 105 |
|
---|
| 106 | for more details.
|
---|
| 107 |
|
---|
| 108 |
|
---|
[56] | 109 | About FM/2
|
---|
| 110 | ==========
|
---|
| 111 |
|
---|
[717] | 112 | FM2 was originally written by
|
---|
[56] | 113 |
|
---|
| 114 | Mark Kimes
|
---|
| 115 | <hectorplasmic@worldnet.att.net>
|
---|
| 116 |
|
---|
[717] | 117 | He has kindly allowed us to take over maintenance and support of FM/2 and to
|
---|
[56] | 118 | release the program under the GNU GPL license. I'm sure he would appreciate
|
---|
| 119 | a Thank You note for his generosity.
|
---|
| 120 |
|
---|
| 121 |
|
---|
| 122 | Support
|
---|
| 123 | =======
|
---|
| 124 |
|
---|
[717] | 125 | FM/2 is a Netlabs project. The project URL is
|
---|
[56] | 126 |
|
---|
[717] | 127 | <http://svn.netlabs.org/fm2>
|
---|
| 128 |
|
---|
| 129 | The user support mailing list is
|
---|
| 130 |
|
---|
| 131 | <mailto:fm2-user@netlabs.org>
|
---|
| 132 |
|
---|
| 133 | Like all Netlabs mailing list, this is mirrored to gmane.
|
---|
| 134 |
|
---|
| 135 | In addition the maintainers, monitor the comp.os.os2.programmer.misc
|
---|
| 136 | newsgroup and others in the comp.os.os2.* hierarchy.
|
---|
| 137 |
|
---|
| 138 | There is also an archived Yahoo group at
|
---|
| 139 |
|
---|
| 140 | http://tech.groups.yahoo.com/group/fm2/
|
---|
| 141 |
|
---|
| 142 | The list is closed to new posts, but contains some useful info.
|
---|
| 143 |
|
---|
| 144 | If all else fails, you can always e-mail me directly at
|
---|
| 145 |
|
---|
[56] | 146 | Steven H. Levine
|
---|
| 147 | steve53@earthlink.net
|
---|
| 148 |
|
---|
| 149 | Thanks and enjoy.
|
---|
| 150 |
|
---|
| 151 | $Id: BUILDING 717 2007-06-28 18:55:23Z stevenhl $
|
---|