Changes between Version 2 and Version 3 of RBuild


Ignore:
Timestamp:
Jul 4, 2007, 8:35:26 PM (17 years ago)
Author:
Gregg Young
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RBuild

    v2 v3  
    88  Select version #
    99
    10     x.yy.zz (3.05.09)
     10    x.yy.zz (ie 3.05.09)
    1111
    12     WarpIN drops leading zeros, but we use then to get alpha sorts
     12    WarpIN drops leading zeros, but we use them to get alpha sorts
    1313
    14   Check
     14  '''Check'''
    1515
    16     *.def (currently 17 files in the tree)
    17       bldlevel
    18       copyright dates
     16    trunk\vdir.def, trunk\viewinfs.def, trunk\vtree.def, trunk\av2.def, trunk\databar.def, trunk\dirsize.def,
     17    trunk\dll\fm3dll.def, trunk\dll\fm3res.def, trunk\eas.def, trunk\fm3.def, trunk\fm4.def, trunk\global.def,
     18    trunk\ini.def, trunk\killproc.def, trunk\sysinfo.def, trunk\undel.def, trunk\vcollect.def.
     19      '''bldlevel''' (ie '@#SLAInc:3.06.00#@##1## 06/24/2007 03:06:00)
    1920
    20     file_id.diz
    21       version #
     21      '''copyright dates''' (ie SLAMain::EN:US:0:U:@@FM/2 View Directory MiniApp Copyright (c) 1993, 1998 M. Kimes Copyright (c) 2005, 2007 Steven Levine and Associates, Inc.')
     22
     23    trunk\file_id.diz
     24      '''version #'''
    2225   
    23     HISTORY
    24       version #
     26    trunk\HISTORY
     27      '''version #'''
    2528     
    26     version.h
    27       version # =
     29    trunk\dll\version.h
     30      '''version #''' =
    2831        VERSION
    2932        VERSION_MAJOR
     
    3235      Include the date for all releases; also include the time on BETA releases
    3336
    34     install.dat
    35       version # (major releases only)
     37    trunk\README
     38      '''version #''' (major releases only)
    3639
    37     README
    38       version # (major releases only)
    39 
    40   Commit any modified files verify build OK
     40  Commit any modified files verify the build is OK
    4141
    4242  Verify everything checked in with
    4343
    44     svn status -v |& less
     44    '''svn status -v |& less'''
    4545
    4646== Apply tag ==
     
    4848  svn copy -m"Tag release FM2-3_05-09" http://svn.netlabs.org/repos/fm2/trunk http://svn.netlabs.org/repos/fm2/tags/FM2-3_05-09
    4949
    50   FM2-3_0x-0y[[BR]]
    51   FM2-3_0x-PRE-##[[BR]]
    52   FM2-3_0x-BETA-##
    53 
     50  '''FM2-3_0x-0y'''[[BR]]
     51 
    5452== Build ==
    5553
    56 {{{
    57   cd fm2.dev (i.e. top dir)
    58   set DEBUG=
    59   m makefile -a or make all
    60 }}}
     54
     55  cd fm2_workspace\trunk (i.e. top directory of the FM/2 source)
     56
     57  set DEBUG= or DEBUG=0
     58
     59  run wmake -a or wmake all
    6160
    6261== Test ==
    63 {{{
    64   Test binaries
    65   m lx or make lxlite to compress exe/dlls
    66   re-test...
    67 }}}
     62
     63  Test the binaries; at a minimum you should run all the exes and do some basic file manipulation with each. You should, where possible, also verify that any bugs that were fixed for the release are working as expected. 
     64
     65== Lxlite ==
     66
     67  run wmake lxlite to compress exe/dlls
     68
     69  '''re-test...'''
     70
    6871== Build distros ==
    69 {{{
    70   make dist
    71   Zip distribution .wpi for add the FM2utilities package if desired.
    7272
    73   make dist-src (We are not routinely making source distributions since the source is on netlabs)
     73  run wmake dist (see [wiki:WPIBuild Building FM/2 WarpIN installation files] for more information)
    7474
    75   binrel
    76   srcrel
    77 }}}
     75  Zip the distribution FM2*.wpi and add the FM2utilities wpi package if desired.
     76
     77  (We are not routinely making source distributions since the source is available from netlabs)
     78
    7879== Known tags ==
    7980{{{
     81  3.06.00 First OpenWatcom Build
    8082  3.05.09
    8183  FM2-3_05-BETA-08