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
299 5942 d 4 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:

Minor changes:
* DPACKAGE file created on multiple machines [DEVI-054973]
DPACKAGE files are now machine specific.
Changes are transparent to users.

* Creating static libraries without any object files is treated
as an error. The Microtec tools sets will create a 'pop-up' if
this occurs.

* The LinkSandbox directive is not allowed when GBE_ABT is set.
This directive is highly discouraged in development: Use a jats 'sandbox'
Moreover it is not reproducible and thus not supported within the
automated build framework.

* jats sandbox command
Added support to delete the sandbox metadata. This undoes the
'create' command.

* jats command aliases. Added
jats extractfiles to be jats release -extractfiles
jats extract to be jats release -extract
 
287 6079 d 8 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:
* Correctly generate dependencies for C++ only builds
Many tools sets ( gcc and others) would not generate makefile dependency
information for purely C++ builds.

* Jats.bat and Jats.sh now provide a Read Only username/password for
Realease Manager and Deployment Manager.



Minor changes:
* The jats option '-noexportvars' deletes selected JATS EnvVars from the
environment. This only affects the build daemons.

* updatenodespec utility
Correct the SQL statements to work with ReadOnly access to the Deployment
Manager database.
 
285 6110 d 6 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Fix DEVI-054973 for simple cases
 
279 6150 d 2 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:
* GBE_BUILDFILTER configuration has been simplified

JATS will automatically filter out target platforms that cannot be built
on the users machine. ie: It will not try to build Solaris targets on a
Windows machine. Thus, under the new scheme a Windows GBE_BUILDFILTER need
not contains '!SOLARIS'

This greatly simplifies the creation of GBE_BUILDFILTER as it does not
need to be configured to exclude targets that cannot by built.

Existing GBE_BUILDFILTER definitions are backward compatible.

* Jats utility : gen_cots
Requires the user to specify a target VOB with the -vob option
Ensures the user is aware of the target VOB

Now creates temporary directory within the users TEMP directory.
Addresses problems where the user's CWD is within the package being
processed.

Removed the '-delete' option
Always delete the temp work directory if it exists.

Minor changes:
* Sandbox command
Added build, make, clean, clobber commands

Sandbox packages may contain a file called 'stop', to exclude the
target from consideration in the build set.

* MCR Toolset
This toolset only supports 16 compiler search paths. An descriptive error
has been added to detect and report on this error.

* WIN32 and PHARLAP toolsets
The --Resource=xxx option specifies a comma separated list of files.
Spaces are now allowed either side of the comma.
ie: "--Resource=file1.h, File2.h"

* Jats run_test command
Removed a non-fatal warning message that was being generated when the
tests we run on a Window machine.

* descpkg file
Now contains HOSTNAME of the build machine
Not (yet) aggregated when packages are merged

* built.<machine> tag files created by create_dpkg
Now contains build trace information
Date-Time, Machine, User, ABT config

* jats abt command simplified usage
This command now appends the current directory as a library path to ANT if
it contains 'jar' files.

Uses ANT 1.6 as the default version of ANT

Both changes will simplify the use of this command within the escrow
environment. ie: 'jats abt -buildfile=build1.xml'

* BuildVersion directive
Form:
BuildVersion ('--Style=C');
now works as expected.
Slightly better error detection on the directives arguments.
 
271 6235 d 8 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Support for the LMOS_PPC_603E as an LMOS target
Misc internal changes.
Many changes put in place to easy the support of QT based packages
 
267 6262 d 7 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Devis shown plus:
* Jats directives: MakeProject
Now supports the following new options:
--InstallProgDebug=list
--InstallProgProd=list
--InstallProg=list

These allows files that are created by the project builder to be
installed locally to be consumed by such packaging directives as
GenerateCab.

* Jats directives: AddLDFlags and AddASFlags
Now supports the --Debug and --Prod options like the other AddFlags
directives.

* Jats builder directive: BuildVersion
New options that can be used when generating a WinRC style version
information:
--Definitions - Create definitions only
--Comment=text
--Description=text
--Product=name