DevTools
svn1
svn1-original
testRepo
BlueGrey
calm
Elegant
Català-Valencià – Catalan
中文 – Chinese (Simplified)
中文 – Chinese (Traditional)
Česky – Czech
Dansk – Danish
Nederlands – Dutch
English – English
Suomi – Finnish
Français – French
Deutsch – German
עברית – Hebrew
हिंदी – Hindi
Magyar – Hungarian
Bahasa Indonesia – Indonesian
Italiano – Italian
日本語 – Japanese
한국어 – Korean
Македонски – Macedonian
मराठी – Marathi
Norsk – Norwegian
Polski – Polish
Português – Portuguese
Português – Portuguese (Brazil)
Русский – Russian
Slovenčina – Slovak
Slovenščina – Slovenian
Español – Spanish
Svenska – Swedish
Türkçe – Turkish
Українська – Ukrainian
Oëzbekcha – Uzbek
Subversion Repositories
DevTools
(root)
/
core_devl
/
branches
/
dpurdie_3.5.10000.cr
/
TOOLS
/
LIB
/
JatsBuildFiles.pm
– Rev 4836
Rev
Show changed files
|
Details
|
Compare with Previous
|
Blame
|
RSS feed
Filtering Options
From rev
To rev
Max revs
Search history for
Show All
Rev
Age
Author
Path
Log message
Diff
4836
3969 d 16 h
dpurdie
/core_devl/branches/dpurdie_3.5.10000.cr/
Created by Jats svn branch
4184
4278 d 15 h
dpurdie
/core_devl/trunk/TOOLS/
jats sandbox - toPakcage supports full name_version.prj form. Useful in 'exact' sandboxes.
Fix bug in parsing Ant xml files for dependencies.
3347
4638 d 17 h
dpurdie
/core_devl/trunk/
* Jats Core
Corrected algorithm used to search for a matching package version.
This is used by the -build option of ccrelease and svnrelease and
the '-locatepkg' option of JATS.
* Utility: svnsave_build
Used only by the build daemons.
Do not propagate the 'author' of the base package if the build is a ripple.
* Utility: svnrelease and svnextract
The process of backtracking from a tag to a branch/trunk supports
branches that are more than a single subdirectory.
359
5338 d 5 h
dpurdie
/core_devl/trunk/
DevTools/core_devl: Checkin by Svn Import
* WIN32 Toolset
Remove .exp and .lib files that may be created when building a program.
These files may be generated when using code to create a DLL is used
to create an EXE.
* Utility: upddep
Handle packages with version strings like: 1.6.0,REV=2006.11.29.05.03
The '=' was causing issues.
* Utility: sandbox
New sub command - populate. Beta Release of this command
This sub command can be use to populate a sandbox with a specific package
and (optionally) its dependenents, that (optionally) are not available
in a package archive.
Sub command: create
New option '-exact'. This will create a sandbox in which the package
version numbers are significant. This is useful when recreating a specific
package version.
Command specific help
Each sub command now has its own help.
ie: 'jats sandbox populate -help' will provide help on the populate
command.
* BuildVersion directive
Will create well formed Windows Resource files when the Packages Build
Number is greater than 7.
351
5404 d 7 h
dpurdie
/core_devl/trunk/
DevTools/core_devl: Checkin by Svn Import
Major changes:
* CSHARP2010 target
Force all C# compilations to be targeted at a 32-bit platform.
Minor changes:
* jats escrow utility
Uses VcsTag and jats_vcsrelease to be version control system agnostic.
267
6257 d 9 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
261
6318 d 10 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'.
255
6374 d 8 h
dpurdie
/core_devl/trunk/
DevTools/core_devl: Checkin by Svn Import
------------------------------------------------------------------------
Version: 2.76.0000.cr Released: 24-Jun-08
------------------------------------------------------------------------
Major changes:
* Support for Microsoft Visual Studio 2005 [DEVI-049017]
The product must be installed in its default location.
New platforms:
CSHARP2005
Uses C# Framework Version 2.0.50727
Support extends to allow:
1) Building of Csharp source using standard JATS
2) Build Visual Studio solutions
Can consume files from CSHARP and WIN32 components.
VS2005
Support extends to allow:
1) Building of C and C++ source using standard JATS
2) Build Visual Studio solutions
Can consume files from VS2003 and WIN32 components.
The existing WIN32 and CSHARP platforms can also utilize VS2005
through a version selector:
WIN32 Toolset - "MS.NET2005"
CSHARP Toolset - "MS.NET2005"
* Version of Make for Win32 builds
The version of Make has been upgraded to 3.81 to provide access
to macros to simplify support for the MS VS2005.
* CSHARP and WIN32 platforms
The LIB path uses to locate libraries and DLLs has been altered to:
- Contain absolute paths. Relative paths did not work under all
conditions when building projects and solutions.
- Contain valid paths. JATS generated paths that do not physically exist
will be removed from the search path. This removes warning messages
under VS2005.
Minor changes:
* New Jats utility: dstatus
Display Build Daemon Status. A text based utility.
Use 'jats dstatus -man' for full details.
* PPC_603E Toolset
Changed the definition of HOST_CPU to be correct for the linux
architecture that uses the value - powerpc.
Extended LinuxDrivers directive to allow for powerpc.
Updated the MakeLinuxDriver directive to use EXTRA_CFLAGS as CFLAGS
has been removed. This change is backwardly compatible.
* Modified all utilities to avoid a Perl-10 warning message [DEVI-049018]
Improved usage of the 'require' statement used to check for
a minimal value of perl.
Removed excessive require statements.
* JATS internal utilities - xmake
Source for Make 3.81 is now controlled
Include JATS specific files for
1) Windows
2) Linux
JATS now includes binaries for make.
This will ensure that the version of make being used will be known for all
machines. Gnu make does not need to be installed for the various build
machines.
* JATS internal utility sh.exe (windows)
Extended internal debugging via EnvVar SHDEBUGEXEC
* JATS Environment
Allow Jats Environment variables that are used to specify a directory
to be set to either '-' or 'none'. The associated path will set to empty.
This can be used to override defaults that may be inserted by the JATS
wrapper scripts.
* JATS utility: sandbox (Experimental)
Correct problem with location of build files.
Spell check help and code.
253
6402 d 1 h
dpurdie
/core_devl/trunk/
DevTools/core_devl: Checkin by Svn Import
245
6440 d 4 h
dpurdie
/core_devl/trunk/
DevTools/core_devl: Checkin by Svn Import
Major changes:
* M16C toolset. Used by the MPR platform to build MCRFirmware [DEVI-047555]
Corrected the version number embedded in the generated THX file.
Major and minor numbers greater than 9 were incorrectly represented
Added a test to ensure that the major and minor numbers are in the range
of 0 to 99 inclusive.
* Auto-build when multiple build.pl files are labelled [DEVI-047461]
Modified JATS to allow support for the automated building of packages that
contain multiple, labeled, build files.
Added a '-locatepkg=pkg' option to the Jats wrapper script. This allows the
user to specify the package to be selected from those that can be found.
This will be integrated into the build tool.
Modified the operation of the 'jats release' command to use the
infrastructure provided by the above feature. Testing a release uses the
additional information to ensure that the created package name and version are
correct.
Modified the operation of the (experimental) 'jats sandbox command to use
the infrastructure provided by the above feature.
Minor changes:
* Solaris Toolset [DEVI-047398]
The toolset no longer requires that the user have the compiler and the
'ar' utility in there path. It will be controlled by the toolset.
This should improve build reproducibility.
This will simplify new user setup.
* All Unix Toolsets
Corrected the operation of the 'options=showenv' so that it works
on unix systems
* JATS release utility [DEVI-047356]
Fixed problem where utility would issue a 'Broken Pipe' message
on some Solaris Machines.
* JATS -version=<version>
Fixed operation on machines that do not have a GBE_DPKG_CACHE such that
JATS does not attempt to cache the alternate version.