Changes between Initial Version and Version 1 of BuildingFm2


Ignore:
Timestamp:
Aug 3, 2007, 2:04:53 PM (17 years ago)
Author:
guest
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BuildingFm2

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