Changes between Version 2 and Version 3 of RBuild
- Timestamp:
- Jul 4, 2007, 8:35:26 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
RBuild
v2 v3 8 8 Select version # 9 9 10 x.yy.zz ( 3.05.09)10 x.yy.zz (ie 3.05.09) 11 11 12 WarpIN drops leading zeros, but we use the nto get alpha sorts12 WarpIN drops leading zeros, but we use them to get alpha sorts 13 13 14 Check14 '''Check''' 15 15 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) 19 20 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 #''' 22 25 23 HISTORY24 version #26 trunk\HISTORY 27 '''version #''' 25 28 26 version.h27 version #=29 trunk\dll\version.h 30 '''version #''' = 28 31 VERSION 29 32 VERSION_MAJOR … … 32 35 Include the date for all releases; also include the time on BETA releases 33 36 34 install.dat35 version #(major releases only)37 trunk\README 38 '''version #''' (major releases only) 36 39 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 41 41 42 42 Verify everything checked in with 43 43 44 svn status -v |& less44 '''svn status -v |& less''' 45 45 46 46 == Apply tag == … … 48 48 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 49 49 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 54 52 == Build == 55 53 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 61 60 62 61 == 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 68 71 == Build distros == 69 {{{70 make dist71 Zip distribution .wpi for add the FM2utilities package if desired.72 72 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) 74 74 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 78 79 == Known tags == 79 80 {{{ 81 3.06.00 First OpenWatcom Build 80 82 3.05.09 81 83 FM2-3_05-BETA-08