Subversion Repositories DevTools

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
7322 2676 d 11 h dpurdie /core_devl/branches/gitBuilder/ Merge in running changes  
7300 2295 d 12 h dpurdie /core_devl/branches/gitBuilder/  
7299 2295 d 12 h dpurdie /core_devl/branches/gitBuilder/ Created to duplicate the work done on svn002  
5709 3520 d 8 h dpurdie /core_devl/trunk/ Updated VIX copyright notice in all files that had a VIX or ERG copyright notice  
335 5574 d 4 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:
* [DEVI-062103]
Many (11) toolsets - all that generate linker dependency
files for creating shared libraries or programs.
Solaris, Gcc, WIN32, Wince, MOS, Verix, Keil, AVR_IAR,
CSHARP, MCR, Pharlap.

Better, simpler, and in some cases correct, generation
of dependency files used in linking. Also generate separate
files for Production and Debug builds.

Minor changes:
* Jats sandbox command
The 'info' subcommand will highlight external packages that cannot be
found in any of the the package archives.

* Jats release -extract
The ClearCase view that is created will have a comment tag added that
describes:
- the directory in which the user created the view
- the date of creation

* PackageFile directive
Now supports --NoRecurse and --Recurse in conjunction with --DirTree

Internal:
* PackageFile, PackageHdr and InstallHdr directives
Removed --Abs option - its not supported
Fixed --Full option.
 
261 6319 d 6 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:
* Perl Version. Must be at least version 5.8.2
This is the first version that supports Windows 2003 server.

After discovering that several operations are not fully function under
Perl 5.6.1 the minimum version of Active State Perl that is required has
been increased.

A suitable windows installer can be found at:
\\auperaunx26\devl\releases\3rdParty-Products\ActivePerl\5.8.8.819\
ActivePerl-5.8.8.819-MSWin32-x86-267479.msi

* Jats Build Targets
New target and toolset: VERIX

* Jats utility: jats_save_build
Extended to allow all ClearCase specific operations to be removed
from the Build Daemons.

This utility is only used by "Release Planner" and the "Build Daemons".

Suggested new usage:
jats etool jats_save_build
-pname=xxxx
-pversion=yyyy
-infofile=path_name
-locatepkg=zzzz (Optional)
-infile=aaaa (Optional)
-outfile=bbbb (Optional)
-wiplabel=ccccc (Optional)

Minor changes:
* JATS make: Merge Library Operation [DEVI-049475]
Fixed such that Library Merge operations don't delete other build
artifacts.

* JATS make: New option expert=0|1
Runtime processing of 'expert' mode to allow dependencies between the
object files and the makefile to be ignored.

Previous this operation could only be invoked at 'build' time. Now the
default state will be set at build time and it can be overridden at 'make'
time.

* JATS utility: CCdiff
Corrected operation of the option "-new=dir=."

* Nunit support in CSHARP
Improved support for different version of Nunit
Allow the DLLs that are required by nunit to be specified
within the package.

* Jats utility: dstatus
Suppresses archived releases.
Shows release state

* Build file directive: BuildPkgArchive
Extended list of supported directories to include 'wsdl'.
 
241 6462 d 22 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:
* MOS68K Toolset (Not MOS68KRM)
Force compiler option -nOj
The default compiler option (-Oj) has been seen to cause problems with some
code. Problem reported/analysed by rparker and thunter.

* MOS68K Toolset (Not MOS68KRM)
Correct problem in disabling Global Opimisation that was introduced in
version 2.73.1000

Minor changes:
* JATS makefiles
Correct problem where a Production/Debug only build would create OBJ
directories for both production and debug, and not clean them up.

* JATS builds
Allow ANT builds to be run in verbose mode to facilitate debugging
The command "make all options=args" will run the ANT builds in 'verbose'
mode.

* JATS makefiles
Extended the 'selector' used in all makefile directives - as the first
argument. Added two non-platform related options:
--Project=xxxx True if the package suffix matches
--Defined=yyy True if yyy is declared with a SetValue or
SetList directive.

ie: AddSrcDir ('--Project=sls' , 'sls' );
AddSrcDir ('!--Project=sls', 'default');

* JATS makefiles. MakeProject directive
New packaging options to package up programs to be used as JATS plug-ins
--PackageTool=xxxx
--PackageToolProd=xxx
--PackageToolDebug=xxx

* JATS buildfile processing
Generate a warning for build platforms that are unknown to JATS
These may be the result of a user typo or an incompatible version
of JATS.

* JATS save_build utility
Correctly handle autobuild branches that contain multiple checkouts, one of
which may be reserved.

* JATS gen_cots utility
Correctly labels directories up to the VOB root.
Displays the correct 'Source Path' in the Release Manager Information.
Ignores the 'administration_view' as this is read-only

* JATS sandbox (experimental)
Ensure the AutoBuldTool does not use any sandbox

* JATS release (cbuilder) utility
Handle paths that have a trailing path separators.
 
237 6508 d 22 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Minor changes:
* Jats Label Utility
Correct use of '-norecurse' operation.

* Jats command line under Unix
Corrected problem when command line quoted arguments with a space are
passed in. oe -xxx="aaa bbb ccc"

* Escrow tool
Added totals to all the tables created in the HTML report

* Platform MOS68KRM
Rome builds. Modified compiler options to match the existing build system
 
235 6510 d 4 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:
* New Toolset: BORLAND
The toolset uses the Borland C++ Builder 6 to build Borland Project
files via the MakeProject directive.

In this release there is no support for native compilation and linking.

Details are provided in MASS-00166 JATS Reference Manual

Minor changes:
* Extract/Release utility.
Handle Source Path option with spaces by creating a config spec
that can handle spaces

* MOS Compiler
The TMP directory used by the assembler will be created before the
assembler is invoked. This will ensure that the directory exists.

* Utility: create_dpkg
Uses the first 'descpkg' file found. Allows packages that have embedded
descpkg files to be copied.

* AVR_IAR Toolset
Added support for AT90SC144144CT - by David Payne.

* JATS ANT command
Better selection of the ant build file

* Build directive: BuildVersion
Extended the WinRc version file to allow the name of an icon to be
embedded in the .RC file.
 
227 6573 d 4 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
First Release in Release Manager
Major changes:

Minor changes:
* Jats Tool: create_dpkg
Added options to allow the utility to sanity test the package name and
version of the package being created. This is intended to be used by the
automated build system. New options are:
-pname=Package_Name
-pversion=Package_Version

Added option to allow the source package form to be tested, without
transferring the package. New options are:
-test

* Jats Tool: CCdiff
-output=filename now works. Previously only -out=filename worked.
-vob=name does not generate internal message under unix

* JATS Environment variables GBE_BUILDFILTER and GBE_PLATFORM can be either
a space separated or a comma separated list.

* Solaris Toolset
Disable the use of purify, purecov and quantify when building shared
libraries. Shared libraries are not supported by these tools. Executable
programs are still supported.