1 ===================================================================== 2 NOTE: The following top-level directory names: 3 - build 4 - bin 5 - docs 6 are *reserved* for use by the build system. The 'nant clean' 7 command will remove directories with any of these names 8 without warning!! 9 ===================================================================== 10 11 To cut a new release, I need to do the following: 12 13 a) Change the version numbers in 14 15 all.antlr3.runtime.net.build 16 README.TXT 17 Sources/Antlr3.Runtime/default.build 18 Sources/Antlr3.Runtime/AssemblyInfo.cs 19 Sources/Antlr3.Runtime/Antlr.Runtime/Constants.cs 20 Sources/Antlr3.Utility/default.build 21 Sources/Antlr3.Utility/AssemblyInfo.cs 22 Sources/Antlr3.Runtime.Tests/default.build 23 24 b) Update the contents of 25 26 README.TXT 27 CHANGES.TXT 28 29 c) Clean the build output directories: 30 31 nant clean 32 33 d) Build the release assemblies (for .NET v1.1 and .NET v2.0) 34 35 nant release -t:net-1.1 36 nant release -t:net-2.0 37 38 e) Build the release distro archives (for .NET v1.1 and .NET v2.0) 39 40 nant dist 41 42 43