CASA/CASA/make
2006-06-07 16:42:40 +00:00
..
defaults.lux major source structure and module name changes -continue 2006-06-07 16:42:40 +00:00
defaults.w32 major source structure and module name changes -continue 2006-06-07 16:42:40 +00:00
global.mak major source structure and module name changes -continue 2006-06-07 16:42:40 +00:00
ibuild.txt major source structure and module name changes -continue 2006-06-07 16:42:40 +00:00
majver.txt major source structure and module name changes -continue 2006-06-07 16:42:40 +00:00
mbuild.txt major source structure and module name changes -continue 2006-06-07 16:42:40 +00:00
minver.txt major source structure and module name changes -continue 2006-06-07 16:42:40 +00:00
Readme.txt major source structure and module name changes -continue 2006-06-07 16:42:40 +00:00
revver.txt major source structure and module name changes -continue 2006-06-07 16:42:40 +00:00
rules.mak major source structure and module name changes -continue 2006-06-07 16:42:40 +00:00
target.cl major source structure and module name changes -continue 2006-06-07 16:42:40 +00:00
target.cs major source structure and module name changes -continue 2006-06-07 16:42:40 +00:00
tools.mak major source structure and module name changes -continue 2006-06-07 16:42:40 +00:00

To support the new versioning system for our builds the 
following files are added under the make dir.

NOTE:	When project release tag is incremented for example going from 3.00.2
		to 3.01.0 the Build Manager (BM) is responsible for checking these files 
		out and reset them proper values which in case of ibuild.txt would be "0" 
		and mbuild.txt will be "1".

ibuild.txt =	This file contains the internal build number that 
				is checked out and incremented by the scripts on 
				every successful build. Whenever the BM makes a 
				successful build this number is auomatically reset 
				to zero. BM builds do not show this number explicitly 
				to help distinguish between internal and major builds.

mbuild.txt =	This file contains the major build number by the BM 
				that is checked out and incremented by the scripts on 
				every successful build. For internal builds (by developers)
				this number stays a constant.

majver.txt =	Major version of the product.
minver.txt =	Minor version of the product.
revver.txt =	Revision verison of the product.

For example: MajVer.MinVer.RevVer = 3.00.02.