Subversion Repositories DevTools

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
353 5400 d 14 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Minor changes:
* EnvVars
Support for GBE_SVN_URL_xxx to support multiple SubVersion repositories
at multiple locations.

* Build tool support: jats_vcssave_build
New option -isawip to allow deprecation of -wiplabel option in
a future release.
 
343 5496 d 14 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Minor changes:
* Jats Sandbox operation
Don't remove .RUL files in sandbox testing of the build files

* Jats MakeProject directive
Added --TargetDebug= and --TargetProd= to allow the default target
of the project builds to be specified.

Can be used in all targets that use a Visual Studio project or solution
to build a package.

* MergeLibrary directive
New sub-option --InterfacePlain
This will allow the use of 3rd party libraries that do not have a P or D
suffix in the library name.

* GenerateFiles directive
Use of --Var(ObjDir) will cause the Object directory to a prequisite
of the command. Similar for BinDir and LibDir.

* BuildPlatform
New option: --NoToolSet
Supresses the check for the existance of the underlying toolset.
Ensures that the user does not attempt to use the underlying toolset.

To be used in packages that generate installers, where there is
no compilation phase, but the package search mechanism may still
need toolset specific information.

Normally used in conjunction with --OnlyProd.

eg: BuildPlatforms ( 'WIN32,--OnlyProd,--NoToolSet' );
 
341 5521 d 12 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
* DEVI-059977: 64-bit Solaris libraries try to link against 32-bit libs
The 64-bit Solaris build will no longer attempt to consume 32-bit libraries
or header files.

* New tool update_release
Extracts current package version list from Deployment Manager SBom(s)
and copy resultant packages to release specific directory.

Use 'jats man update_release' for full details

* New tool ccmerge_build
Merge an autobuilt build.pl file back to the parent branch
and leave the resultant file checked out.

Use 'jats man ccmerge_build' for full details

* Jats Sandbox command
Improved operation of 'sandbox all' and packages that use
BuildPkgArchive.

* GCC and SUNWORKS tools
Allow shlib dependency generation to be displayed in verbose mode
 
315 5815 d 9 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
------------------------------------------------------------------------
Version: 2.82.0000.cr Released:
------------------------------------------------------------------------
Major changes:
* New Build Platform: VB6
Jats has been enhanced to support the building of VB6 .vbg and .vbp
project files.

* Build Directive BuildVersion.
This has been extended to allow the creation of Version Information in a
form that can be consumed by Visual Basic using '--Style=VB'

Minor changes:
* Added more internal documentation
Use jats help to see available documentation

* Jats label -info command [DEVI-059929]
Fixed problem that prevent this command running on Unix systems.

* Jats save_build utility
Corrected problem in unreserving a reserved checkout of a build.pl file
under windows.

* Solaris 10, 64 Bit Sparc Builds
All compiles are done in a position independent manner (-KPIC)
This solved issues where static libraries are linked into shared
libraries.

* Solaris builds
Program and Shared library dependency checking is now done before
the program/library objects are built. Thus errors associated with missing
dependencies occur before objects are built and the user can see the cause
of the build failure.


Internal changes:
* Moved 'jats vars' functionality into a separate program
Moved associated documentation into the jats_vars tool

* Moved some other internal documentation into InstallationNotes and
PkgArchive topics.