Subversion Repositories DevTools

Rev

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

Filtering Options

Rev Age Author Path Log message Diff Changes
4836 3969 d 18 h dpurdie /core_devl/branches/dpurdie_3.5.10000.cr/ Created by Jats svn branch  
/core_devl/branches/dpurdie_3.5.10000.cr
4546 4099 d 11 h dpurdie /core_devl/trunk/TOOLS/ Release note generation - will now create file list if none are found  
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/jats_gen_releasenote.pl
4421 4158 d 20 h dpurdie /core_devl/trunk/ Added comments to RelPath  
/core_devl/trunk/TEST/Test_RelPath.pl
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
4344 4198 d 13 h dpurdie /core_devl/trunk/ Android support to populate the project during the build phase  
/core_devl/trunk/CFG/TOOLSET/ANDROID.PL
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/LIB/MakeEntry.pm
4309 4206 d 19 h dpurdie /core_devl/trunk/  
/core_devl/trunk/CFG/PLATFORM/MSWIN32.CFG
/core_devl/trunk/CFG/TOOLSET/GCC.RUL
/core_devl/trunk/CFG/TOOLSET/JAVA.DEF
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/makelib.pl2
4265 4227 d 18 h dpurdie /core_devl/trunk/TOOLS/ PackageFile. Improved the --DirTree operation to allow for packages with an inverted buildfile structure  
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/makelib.pl2
3859 4561 d 17 h dpurdie /core_devl/trunk/ Merge for release.  
/core_devl/trunk
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/LOCAL/cc2svn_importpackage.pl
/core_devl/trunk/TOOLS/LOCAL/cc2svn_reposcan.pl
/core_devl/trunk/TOOLS/POD/EnvVars.pod
/core_devl/trunk/TOOLS/dstatus.pl
/core_devl/trunk/TOOLS/jats_svnrelease.pl
3832 4578 d 18 h dpurdie /core_devl/trunk/ Major changes:
* New Platform: INTELLECT
Support for Intellect PAX.
This support does not extend to native building of PAX modules. It is
intended to 'wrap' the existing PAX Build system.

The body of the Pax Building infrastructure is not within the JATS core
but is to be provided though a JATS plugin.
 
/core_devl/trunk/CFG/PLATFORM/INTELLECT
/core_devl/trunk/CFG/TOOLSET/INTELLECT.PL
/core_devl/trunk
/core_devl/trunk/CFG/PLATFORM/PLATFORM_CFG.PM
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/LIB/JatsLocateFiles.pm
/core_devl/trunk/TOOLS/LOCAL/cc2svn_importpackage.pl
/core_devl/trunk/TOOLS/LOCAL/cc2svn_procdata.pl
/core_devl/trunk/TOOLS/LOCAL/cc2svn_reposcan.pl
/core_devl/trunk/TOOLS/jats.bat
/core_devl/trunk/TOOLS/test_rmconnection.pl
2450 4780 d 14 h dpurdie /core_devl/trunk/ * Makefile generation
Warning generation of bad source paths does not generate an error
if the path test escapes the directopry tree. It will generate a
warning, which allows the build to progress as before - with lots
of warnings.

* Makefile Generation
BuildSubDir and SubDir directives - cleanup paths.

* Jats Utility: JatsFileUtil
Better handling of double '\' in pathnames under windows.
 
/core_devl/trunk
/core_devl/trunk/CFG/PLATFORM/PLATFORM_CFG.PM
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/LOCAL/cc2svn_importpackage.pl
/core_devl/trunk/TOOLS/LOCAL/cc2svn_importpackage2.pl
/core_devl/trunk/TOOLS/LOCAL/cc2svn_importpackage3.pl
/core_devl/trunk/TOOLS/LOCAL/cc2svn_procdata.pl
/core_devl/trunk/TOOLS/LOCAL/cc2svn_reposcan.pl
/core_devl/trunk/TOOLS/LOCAL/cc2svn_rollbackrm.pl
/core_devl/trunk/TOOLS/LOCAL/cc2svn_updaterm.pl
/core_devl/trunk/TOOLS/buildlib.pl
/core_devl/trunk/TOOLS/makelib.pl
/core_devl/trunk/TOOLS/makelib.pl2
/core_devl/trunk/UTILS/JatsFileUtil/src/JatsFileUtilWin.c
/core_devl/trunk/UTILS/JatsFileUtil/src/test.sh
2439 4786 d 12 h dpurdie /core_devl/trunk/ Improved the clobber operation by using JatsFileUtils to remove directory trees  
/core_devl/trunk/TOOLS/LOCAL/bcc_svnconvert.pl
/core_devl/trunk/TOOLS/LOCAL/cc2svn_labeldirs2.pl
/core_devl/trunk/TOOLS/LOCAL/cc2svn_procdata2.pl
/core_devl/trunk/TOOLS/LOCAL/cc2svn_reposcan.pl
/core_devl/trunk/UTILS/JatsFileUtil/src/release.sh
/core_devl/trunk/UTILS/JatsFileUtil/src/test.sh
/core_devl/trunk
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/LOCAL/cc2svn_importpackage.pl
/core_devl/trunk/TOOLS/LOCAL/cc2svn_importpackage3.pl
/core_devl/trunk/TOOLS/LOCAL/cc2svn_procdata.pl
379 5016 d 12 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:

* WIN32 Target (Visual Studio 6)
This target will now consume headers/libraries from a VS6 directory.
This has been provided to allow the use of Dinkumware_STL to be limited
to this one compiler. Specifically we need to excluded the use of
Dinkumware from VS2010 builds.

* C# Toolchain
Correctly detect missing .cs file in .resx /.cs file pair.

Minor changes:
* Jats wrapper script
New option: -logfile=name

* Jats configuration
jats.bat example (Windows)
jats.sh example (Unix)
Redefined location of the Perth Subversion server AUPERASVN01

* Escrow build on solaris_x86
Added workaround for strange issue on X86 based Solaris machines
The GBE_MACHTYPE EnvVar would disappear during the build process

* Utility ccrelease
The -extractfiles option nolonger uses a dynamic view to perform the
extraction. It uses the same process as normal view creation.

* Utility: svn
Improved package import processing.
Allow Date, Author and Log to be added to the imported package

* Jats Utility: gen_cots
Added support for Subversion.
Subversion is supported on Windows and Unix.
ClearCase is supported on Windows.

* Jats Utility: vcsdiff
New Utility. Will diff two versions of a package. Supports
mixed ClearCase and Subversion versions.
Under windows it can invoke BeyondCompare
Under Windows and Unix it can perform a MD5 check over both directories.
 
/core_devl/trunk/CFG/PLATFORM/WIN32.CFG
/core_devl/trunk/CFG/TOOLSET/CSHARP.PL
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/LIB/JatsDocTools/TOC.pm
/core_devl/trunk/TOOLS/LIB/JatsError.pm
/core_devl/trunk/TOOLS/LIB/JatsLocateFiles.pm
/core_devl/trunk/TOOLS/LIB/JatsSvn.pm
/core_devl/trunk/TOOLS/LIB/JatsSvnCore.pm
/core_devl/trunk/TOOLS/buildlib.pl
/core_devl/trunk/TOOLS/gen_cots.pl
/core_devl/trunk/TOOLS/jats.bat
/core_devl/trunk/TOOLS/jats.pl
/core_devl/trunk/TOOLS/jats_ccrelease.pl
/core_devl/trunk/TOOLS/jats_manifest.pl
/core_devl/trunk/TOOLS/jats_svn.pl
/core_devl/trunk/TOOLS/jats_svnlabel.pl
/core_devl/trunk/TOOLS/makelib.pl2
/core_devl/trunk/build.pl
361 5289 d 5 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:
* HTML Help (Experimental)
Generated documentation for the various JATS utilities
It is based on the internal JATS documentation available on the command
line.

Use http://auperaunx26.aupera.erggroup.com/devl/core_devl2/HTML/index.html

Minor changes:
* PackageFile directive
Allow packaging of files with a comma in the name.
Used by some COTS packages.

* Windows utilities used by jats
stdmux and rpccpp: provide production versions that do not use debug
libraries as these are not present for all users.

* Jats utility: dstatus
Shows the user friendly host name rather then the internal machine name.
This change is in line with the changes to Release Manager

* Utility: svnrelease
Better deletion of workspaces referenced with non-standard URLs
Corrected problem with -branch=name option

* Utility: svnrelease and ccrelease
Better deletion of workingspace directory.
Attempt to correct for directory permission problems.

* Updated definition of GBE_SVN_URL_FRBESASVN01 to use
the server by name, rather than IP address: 'frbesasvn01'

* Added EnvVar GBE_VCS to control the default Version Control System
employed by the 'jats release' and 'jats extract' commands.

Usable values are: 'cc' and 'svn'.
The default value is 'cc', providing backward compatability to existing
developers.
 
/core_devl/trunk/HTML
/core_devl/trunk/HTML/Jats.css
/core_devl/trunk/HTML/JatsToc.css
/core_devl/trunk/HTML/JatsWelcome.html
/core_devl/trunk/HTML/displayToc.js
/core_devl/trunk/HTML/favicon.ico
/core_devl/trunk/HTML/images
/core_devl/trunk/HTML/images/VIX Tech logo_RGB.png
/core_devl/trunk/HTML/images/delete.png
/core_devl/trunk/HTML/images/greysmallbullet.gif
/core_devl/trunk/HTML/images/jats_buildsystem.png
/core_devl/trunk/HTML/images/jats_logo.png
/core_devl/trunk/HTML/images/leaf.gif
/core_devl/trunk/HTML/images/minus.gif
/core_devl/trunk/HTML/images/page.gif
/core_devl/trunk/HTML/images/plus.gif
/core_devl/trunk/HTML/images/run.png
/core_devl/trunk/HTML/images/x.gif
/core_devl/trunk/HTML/images/xlink.gif
/core_devl/trunk/HTML/index.html
/core_devl/trunk/HTML/scineplex.css
/core_devl/trunk/HTML/tocParas.js
/core_devl/trunk/HTML/tocTab.js
/core_devl/trunk/HTML/topframe.html
/core_devl/trunk/TOOLS/LIB/JatsDocTools
/core_devl/trunk/TOOLS/LIB/JatsDocTools/JatsDocTools.pm
/core_devl/trunk/TOOLS/LIB/JatsDocTools/Pod.pm
/core_devl/trunk/TOOLS/LIB/JatsDocTools/TOC
/core_devl/trunk/TOOLS/LIB/JatsDocTools/TOC.pm
/core_devl/trunk/TOOLS/LIB/JatsDocTools/TOC/HTML.pm
/core_devl/trunk/TOOLS/LIB/JatsDocTools/Tree
/core_devl/trunk/TOOLS/LIB/JatsDocTools/Tree/HTML.pm
/core_devl/trunk/TOOLS/LIB/Pod/Html.pm
/core_devl/trunk/TOOLS/POD/FAQ
/core_devl/trunk/TOOLS/POD/FAQ/AddingAnIconToAWindowsEXE.pod
/core_devl/trunk/TOOLS/POD/FAQ/AddingVersionInfoToAWindowsDLL.pod
/core_devl/trunk/TOOLS/POD/FAQ/Compile_Windows_Resources.pod
/core_devl/trunk/TOOLS/POD/FAQ/Creating_an_API_Package.pod
/core_devl/trunk/TOOLS/POD/FAQ/Insert_Version_Information_into_a_File.pod
/core_devl/trunk/TOOLS/POD/FAQ/Merge_Static_Libraries.pod
/core_devl/trunk/TOOLS/POD/FAQ/MessageCompiler.pod
/core_devl/trunk/TOOLS/POD/FAQ/Using_Buildfilter_To_Speedup_Test_Builds.pod
/core_devl/trunk/TOOLS/jats_cclabel.pl
/core_devl/trunk/TOOLS/jats_label.pl
/core_devl/trunk/BIN.win32/rpccpp.exe
/core_devl/trunk/BIN.win32/stdmux.exe
/core_devl/trunk/BUILD/MakePackage.pl
/core_devl/trunk/BUILD/makefile.pl
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TEMPLATES/INSTALL/linux.profile.jats.sh
/core_devl/trunk/TEMPLATES/INSTALL/linux.ubuntu.profile.jats.sh
/core_devl/trunk/TOOLS/CCbc2.pl
/core_devl/trunk/TOOLS/CCdiff.pl
/core_devl/trunk/TOOLS/LIB/DeployUtils/RmPkgInfo.pm
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/LIB/JatsSvn.pm
/core_devl/trunk/TOOLS/POD/EnvVars.pod
/core_devl/trunk/TOOLS/POD/InstallationNotes.pod
/core_devl/trunk/TOOLS/POD/OverView.pod
/core_devl/trunk/TOOLS/POD/PkgArchives.pod
/core_devl/trunk/TOOLS/buildlib.pl
/core_devl/trunk/TOOLS/cache_dpkg.pl
/core_devl/trunk/TOOLS/create_dpkg.pl
/core_devl/trunk/TOOLS/dstatus.pl
/core_devl/trunk/TOOLS/escrow.pl
/core_devl/trunk/TOOLS/gen_cots.pl
/core_devl/trunk/TOOLS/gen_dirlist.pl
/core_devl/trunk/TOOLS/gen_metrics.pl
/core_devl/trunk/TOOLS/gen_msprojects.pl
/core_devl/trunk/TOOLS/gen_packagelist.pl
/core_devl/trunk/TOOLS/gen_winrc.pl
/core_devl/trunk/TOOLS/jats.bat
/core_devl/trunk/TOOLS/jats.pl
/core_devl/trunk/TOOLS/jats.sh
/core_devl/trunk/TOOLS/jats_buildlinux.pl
/core_devl/trunk/TOOLS/jats_buildperl.pl
/core_devl/trunk/TOOLS/jats_ccmerge_build.pl
/core_devl/trunk/TOOLS/jats_ccrelease.pl
/core_devl/trunk/TOOLS/jats_ccsave_build.pl
/core_devl/trunk/TOOLS/jats_lib_scan.pl
/core_devl/trunk/TOOLS/jats_manifest.pl
/core_devl/trunk/TOOLS/jats_metrics.pl
/core_devl/trunk/TOOLS/jats_rewrite.pl
/core_devl/trunk/TOOLS/jats_sandbox.pl
/core_devl/trunk/TOOLS/jats_svn.pl
/core_devl/trunk/TOOLS/jats_svnlabel.pl
/core_devl/trunk/TOOLS/jats_svnrelease.pl
/core_devl/trunk/TOOLS/jats_svnsave_build.pl
/core_devl/trunk/TOOLS/jats_transform_file.pl
/core_devl/trunk/TOOLS/jats_update_release.pl
/core_devl/trunk/TOOLS/jats_upddep.pl
/core_devl/trunk/TOOLS/jats_vars.pl
/core_devl/trunk/TOOLS/jats_vcsrelease.pl
/core_devl/trunk/TOOLS/jats_vcssave_build.pl
/core_devl/trunk/TOOLS/jmake.pl
/core_devl/trunk/TOOLS/makelib.pl2
/core_devl/trunk/UTILS/rpccpp/build_test.pl
/core_devl/trunk/UTILS/stdmux/build_test.pl
/core_devl/trunk/build.pl
325 5709 d 11 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Minor changes:
* jats label command - Renaming a label
Address issue when renaming a label when the current ClearCase view is
based on the label. All operation after the rename must specify the VOB
name as ClearCase may no longer be able to determine the VOB.

* Better handling of .lnk files used within sandboxes and local package
archives. Now strip all trailing white space correctly

* Jats Sandbox stop files
Added 'stop.<GBE_MACHTYPE>' stop files to better support multi
platform builds.

* Makefile rebuild test correctly locates interface directory in
cases where the source directory is above the build file in the
directory tree.

* New command: jats man
Produces full help on a specified item.
 
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/buildlib.pl
/core_devl/trunk/TOOLS/escrow.pl
/core_devl/trunk/TOOLS/jats.pl
/core_devl/trunk/TOOLS/jats_help.pl
/core_devl/trunk/TOOLS/jats_label.pl
/core_devl/trunk/TOOLS/jats_sandbox.pl
/core_devl/trunk/TOOLS/jats_upddep.pl
/core_devl/trunk/TOOLS/jmake.pl
/core_devl/trunk/TOOLS/makelib.pl2
/core_devl/trunk/build.pl
285 6105 d 10 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Fix DEVI-054973 for simple cases
 
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/LIB/ConfigurationFile.pm
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/LIB/JatsDPackage.pm
/core_devl/trunk/TOOLS/LIB/PackageEntry.pm
/core_devl/trunk/TOOLS/escrow.pl
/core_devl/trunk/TOOLS/installpkg.pl
/core_devl/trunk/TOOLS/jats.pl
/core_devl/trunk/TOOLS/jats_ccrelease.pl
/core_devl/trunk/TOOLS/jats_svnrelease.pl
/core_devl/trunk/TOOLS/jmake.pl
/core_devl/trunk/TOOLS/makelib.pl
/core_devl/trunk/TOOLS/makelib.pl2
/core_devl/trunk/build.pl
283 6130 d 9 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:
* New Platform: H400
Supported by the KIELARMV3 toolset.
Refer to the Jats Reference Manual for toolset specific options

Minor changes:
* MergeLibrary directive
Allow a library that has been created in the same makefile.pl as the
directive to be located, without the need to 'install' it first.
 
/core_devl/trunk/CFG/PLATFORM/H400
/core_devl/trunk/CFG/TOOLSET/KEILARMV3.DEF
/core_devl/trunk/CFG/TOOLSET/KEILARMV3.PL
/core_devl/trunk/CFG/TOOLSET/KEILARMV3.RUL
/core_devl/trunk/CFG/PLATFORM/PLATFORM_CFG.PM
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/LIB/ArrayHashUtils.pm
/core_devl/trunk/TOOLS/LIB/BuildVersion.pm
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/LIB/JatsError.pm
/core_devl/trunk/TOOLS/buildlib.pl
/core_devl/trunk/TOOLS/common.pl
/core_devl/trunk/TOOLS/jats.bat
/core_devl/trunk/TOOLS/jats.pl
/core_devl/trunk/TOOLS/makelib.pl2
/core_devl/trunk/build.pl
261 6318 d 12 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'.
 
/core_devl/trunk/CFG/PLATFORM/VERIX
/core_devl/trunk/CFG/TOOLSET/VERIX.DEF
/core_devl/trunk/CFG/TOOLSET/VERIX.PL
/core_devl/trunk/CFG/TOOLSET/VERIX.RUL
/core_devl/trunk/TOOLS/jats_builder.pl
/core_devl/trunk/CFG/PLATFORM/LMOS_DEVLINUX.CFG
/core_devl/trunk/CFG/RULES.STD
/core_devl/trunk/CFG/TOOLSET/ACEX.PL
/core_devl/trunk/CFG/TOOLSET/AVR_IAR
/core_devl/trunk/CFG/TOOLSET/BORLAND.PL
/core_devl/trunk/CFG/TOOLSET/CSHARP.PL
/core_devl/trunk/CFG/TOOLSET/CYGNUS_THYRON
/core_devl/trunk/CFG/TOOLSET/DAFBR
/core_devl/trunk/CFG/TOOLSET/DJGPP
/core_devl/trunk/CFG/TOOLSET/GCC.PL
/core_devl/trunk/CFG/TOOLSET/GCC.RUL
/core_devl/trunk/CFG/TOOLSET/GENERIC
/core_devl/trunk/CFG/TOOLSET/GNUPRO_H8
/core_devl/trunk/CFG/TOOLSET/GNUPRO_H8.RUL
/core_devl/trunk/CFG/TOOLSET/JAVA.PL
/core_devl/trunk/CFG/TOOLSET/MOS_MRI.PL
/core_devl/trunk/CFG/TOOLSET/MOS_MRI.RUL
/core_devl/trunk/CFG/TOOLSET/MRI68K
/core_devl/trunk/CFG/TOOLSET/PD386
/core_devl/trunk/CFG/TOOLSET/SUNWORKS.PL
/core_devl/trunk/CFG/TOOLSET/SUNWORKS.RUL
/core_devl/trunk/CFG/TOOLSET/VCWCE
/core_devl/trunk/CFG/TOOLSET/VCWCE.RUL
/core_devl/trunk/CFG/TOOLSET/VCWIN32.PL
/core_devl/trunk/CFG/TOOLSET/VCWIN32.RUL
/core_devl/trunk/CFG/TOOLSET/WC386
/core_devl/trunk/CFG/TOOLSET/WC4GW
/core_devl/trunk/CFG/TOOLSET/WCDOS
/core_devl/trunk/CFG/TOOLSET/gnu_mpt
/core_devl/trunk/CFG/TOOLSET/keilc51v41
/core_devl/trunk/CFG/TOOLSET/m16c.pl
/core_devl/trunk/CFG/TOOLSET/pclint.rul
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TEMPLATES/mos-thx/thx-module/makefile.pl
/core_devl/trunk/TOOLS/CCbc2.pl
/core_devl/trunk/TOOLS/CCdiff.pl
/core_devl/trunk/TOOLS/LIB/DescPkg.pm
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/LIB/JatsBuildFiles.pm
/core_devl/trunk/TOOLS/LIB/JatsEnv.pm
/core_devl/trunk/TOOLS/LIB/JatsError.pm
/core_devl/trunk/TOOLS/LIB/JatsSystem.pm
/core_devl/trunk/TOOLS/LIB/ReadBuildConfig.pm
/core_devl/trunk/TOOLS/LIB/ToolsetPrinter.pm
/core_devl/trunk/TOOLS/buildlib.pl
/core_devl/trunk/TOOLS/create_dpkg.pl
/core_devl/trunk/TOOLS/dstatus.pl
/core_devl/trunk/TOOLS/installpkg.pl
/core_devl/trunk/TOOLS/jats.pl
/core_devl/trunk/TOOLS/jats_cbuilder.pl
/core_devl/trunk/TOOLS/jats_lib_scan.pl
/core_devl/trunk/TOOLS/jats_manifest.pl
/core_devl/trunk/TOOLS/jats_metrics.pl
/core_devl/trunk/TOOLS/jats_save_build.pl
/core_devl/trunk/TOOLS/jmake.pl
/core_devl/trunk/TOOLS/makelib.pl
/core_devl/trunk/TOOLS/makelib.pl2
/core_devl/trunk/build.pl
257 6368 d 4 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:

* Jats make: Package and Install directives [DEVI-049299]
Convert relative pathnames to absolute pathnames before passing
to copy command. This makes the most of Windows limited path length
as implemented by many Windows utilities.

Minor changes:
* JATS makefile generation: Provide case-corrected pathnames for
library and include files in dpkg_archive.

Needed to support badly formed legacy packages when used with
some windows tools.
 
/core_devl/trunk/CFG/RULES.STD
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/buildlib.pl
/core_devl/trunk/build.pl
255 6374 d 10 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.
 
/core_devl/trunk/BIN.linux_i386/xmake
/core_devl/trunk/BIN.solaris10_sparc32/xmake
/core_devl/trunk/BIN.solaris10_x86/xmake
/core_devl/trunk/BIN.sparc/xmake
/core_devl/trunk/CFG/PLATFORM/CSHARP2005
/core_devl/trunk/CFG/PLATFORM/CSHARP2005.CFG
/core_devl/trunk/CFG/PLATFORM/VS2005
/core_devl/trunk/CFG/PLATFORM/VS2005.CFG
/core_devl/trunk/CFG/TOOLSET/CSHARP2005.DEF
/core_devl/trunk/CFG/TOOLSET/VCWIN32_NET2005.DEF
/core_devl/trunk/TOOLS/dstatus.pl
/core_devl/trunk/UTILS/Make
/core_devl/trunk/UTILS/Make/ReadMe.txt
/core_devl/trunk/UTILS/Make/linux_i386
/core_devl/trunk/UTILS/Make/linux_i386/file.c
/core_devl/trunk/UTILS/Make/make-3.81.tar.gz
/core_devl/trunk/UTILS/Make/win32
/core_devl/trunk/UTILS/Make/win32/config.h
/core_devl/trunk/BIN.linux_i386/links.sh
/core_devl/trunk/BIN.solaris10_sparc32/links.sh
/core_devl/trunk/BIN.solaris10_x86/links.sh
/core_devl/trunk/BIN.sparc/links.sh
/core_devl/trunk/BIN.win32/sh.exe
/core_devl/trunk/BIN.win32/xmake.exe
/core_devl/trunk/BUILD/MakePackage.pl
/core_devl/trunk/CFG/PLATFORM/ARM9TDMI.CFG
/core_devl/trunk/CFG/PLATFORM/BORLAND.CFG
/core_devl/trunk/CFG/PLATFORM/CSHARP
/core_devl/trunk/CFG/PLATFORM/CSHARP.CFG
/core_devl/trunk/CFG/PLATFORM/DEVLINUX.CFG
/core_devl/trunk/CFG/PLATFORM/LINUX.CFG
/core_devl/trunk/CFG/PLATFORM/LINUX_EMU.CFG
/core_devl/trunk/CFG/PLATFORM/LINUX_ETX.CFG
/core_devl/trunk/CFG/PLATFORM/LINUX_I386.CFG
/core_devl/trunk/CFG/PLATFORM/LMOS.CFG
/core_devl/trunk/CFG/PLATFORM/LMOS_ARM9TDMI.CFG
/core_devl/trunk/CFG/PLATFORM/LMOS_DEVLINUX.CFG
/core_devl/trunk/CFG/PLATFORM/LMOS_LINUX_EMU.CFG
/core_devl/trunk/CFG/PLATFORM/LMOS_LINUX_ETX.CFG
/core_devl/trunk/CFG/PLATFORM/LMOS_PPC_603E.CFG
/core_devl/trunk/CFG/PLATFORM/PPC_603E
/core_devl/trunk/CFG/PLATFORM/PPC_603E.CFG
/core_devl/trunk/CFG/PLATFORM/SOLARIS.CFG
/core_devl/trunk/CFG/PLATFORM/SOLARIS10_SPARC32.CFG
/core_devl/trunk/CFG/PLATFORM/SOLARIS10_SPARC64.CFG
/core_devl/trunk/CFG/PLATFORM/SOLARIS10_X64.CFG
/core_devl/trunk/CFG/PLATFORM/SOLARIS10_X86.CFG
/core_devl/trunk/CFG/PLATFORM/VS2003.CFG
/core_devl/trunk/CFG/PLATFORM/WIN32.CFG
/core_devl/trunk/CFG/PLATFORM/WINCE.CFG
/core_devl/trunk/CFG/TOOLSET/CSHARP.DEF
/core_devl/trunk/CFG/TOOLSET/CSHARP.PL
/core_devl/trunk/CFG/TOOLSET/CSHARP.RUL
/core_devl/trunk/CFG/TOOLSET/MugFiles.pl
/core_devl/trunk/CFG/TOOLSET/VCWCE
/core_devl/trunk/CFG/TOOLSET/VCWIN32.PL
/core_devl/trunk/CFG/TOOLSET/VCWIN32.RUL
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/CCbc2.pl
/core_devl/trunk/TOOLS/CCdiff.pl
/core_devl/trunk/TOOLS/LIB/ArrayHashUtils.pm
/core_devl/trunk/TOOLS/LIB/BuildName.pm
/core_devl/trunk/TOOLS/LIB/BuildVersion.pm
/core_devl/trunk/TOOLS/LIB/ConfigurationFile.pm
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/LIB/JatsBuildFiles.pm
/core_devl/trunk/TOOLS/LIB/JatsDPackage.pm
/core_devl/trunk/TOOLS/LIB/JatsEnv.pm
/core_devl/trunk/TOOLS/LIB/JatsError.pm
/core_devl/trunk/TOOLS/LIB/JatsLocateFiles.pm
/core_devl/trunk/TOOLS/LIB/JatsMakeConfig.pm
/core_devl/trunk/TOOLS/LIB/JatsMakeInfo.pm
/core_devl/trunk/TOOLS/LIB/JatsProperties.pm
/core_devl/trunk/TOOLS/LIB/JatsRmApi.pm
/core_devl/trunk/TOOLS/LIB/JatsSystem.pm
/core_devl/trunk/TOOLS/LIB/JatsVersionUtils.pm
/core_devl/trunk/TOOLS/LIB/MakeEntry.pm
/core_devl/trunk/TOOLS/LIB/PackageEntry.pm
/core_devl/trunk/TOOLS/LIB/ReadBuildConfig.pm
/core_devl/trunk/TOOLS/LIB/deploylib.pm
/core_devl/trunk/TOOLS/LIB/jats_runtime.pm
/core_devl/trunk/TOOLS/buildlib.pl
/core_devl/trunk/TOOLS/escrow.pl
/core_devl/trunk/TOOLS/gen_cots.pl
/core_devl/trunk/TOOLS/gen_dirlist.pl
/core_devl/trunk/TOOLS/gen_metrics.pl
/core_devl/trunk/TOOLS/gen_packagelist.pl
/core_devl/trunk/TOOLS/gen_winrc.pl
/core_devl/trunk/TOOLS/jats.pl
/core_devl/trunk/TOOLS/jats_buildlinux.pl
/core_devl/trunk/TOOLS/jats_buildperl.pl
/core_devl/trunk/TOOLS/jats_cbuilder.pl
/core_devl/trunk/TOOLS/jats_label.pl
/core_devl/trunk/TOOLS/jats_lib_scan.pl
/core_devl/trunk/TOOLS/jats_metrics.pl
/core_devl/trunk/TOOLS/jats_rewrite.pl
/core_devl/trunk/TOOLS/jats_sandbox.pl
/core_devl/trunk/TOOLS/jats_save_build.pl
/core_devl/trunk/TOOLS/jats_transform_file.pl
/core_devl/trunk/TOOLS/jmake.pl
/core_devl/trunk/TOOLS/makelib.pl
/core_devl/trunk/TOOLS/makelib.pl2
/core_devl/trunk/TOOLS/test_rmconnection.pl
/core_devl/trunk/UTILS/DBI-JDBC/src/DBI.pm
/core_devl/trunk/UTILS/DBI-JDBC/src/test/jats_test.pl
/core_devl/trunk/UTILS/SH/SH.H
/core_devl/trunk/UTILS/SH/Sh1.c
/core_devl/trunk/UTILS/SH/Sh3.c
/core_devl/trunk/build.pl
247 6426 d 12 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:
* New toolset and platform
Added support for the PPC_603E platform.
This uses the powerpc-603e-linux-gnu compiler
The DEVLINUX and LMOS_DEVLINUX targets have been extended to include
this platform.

Minor changes:
* Jats utility: CCdiff
Extended operation to allow one side of the comparison to be a directory
within a static view. This allows comparison between a label and current
work.

* Jats utility: release
Added checking of correct package name and version when files are
published to dpkg_archive.

* Jats utility: jats_rewrite
Extended operation to allow the special properties to be transferred from
Release Manager to the build tool to the target build. Currently onyl
supported for ANT builds.

New 'known' ANT properties are:
releasemanager.releasename
releasemanager.projectname

The configuration file, used by this utility, has been extended to support
tagged data item of the form

releasemanager.releasename = value
releasemanager.projectname = value

* Mug File Generation
Added --NoMugFiles option to supress the creation of Mug Files
This allows THX files to be collected for possible deployment.

When this option is enabled, the user does not need to specify the
Device ID, Name or Tier Number, nor are the external tools packages
required.

* Makefile creation: BuildVersion directive
Modified the operation of the BuildVersion directive such that the
location of the files that are generated will be known to the Jats
makefiles. In this manner the user doesn not need to know the location of
the files in order to use them.

The file will need to be declared with a 'Src' directive, but JATS will
locate the file.

This options does not occur for the 'C' version files. This is intentional
to ensure backward compatability.

The operation does occur for version files of Style:
* CSharp
* Properties
* WinRC

* JATS directive: CompileOptions
Correct operation of options that make use of assigned values.
The case of the value is now preserved.
Value is correctly assigned.
 
/core_devl/trunk/CFG/PLATFORM/LMOS_PPC_603E.CFG
/core_devl/trunk/CFG/PLATFORM/PPC_603E
/core_devl/trunk/CFG/PLATFORM/PPC_603E.CFG
/core_devl/trunk/CFG/PLATFORM/DEVLINUX.CFG
/core_devl/trunk/CFG/PLATFORM/LMOS_DEVLINUX.CFG
/core_devl/trunk/CFG/TOOLSET/GCC.PL
/core_devl/trunk/CFG/TOOLSET/MugFiles.pl
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/CCdiff.pl
/core_devl/trunk/TOOLS/LIB/BuildVersion.pm
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/LIB/ReadBuildConfig.pm
/core_devl/trunk/TOOLS/buildlib.pl
/core_devl/trunk/TOOLS/jats_cbuilder.pl
/core_devl/trunk/TOOLS/jats_rewrite.pl
/core_devl/trunk/TOOLS/makelib.pl2
/core_devl/trunk/build.pl
245 6440 d 6 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.
 
/core_devl/trunk/TOOLS/LIB/JatsBuildFiles.pm
/core_devl/trunk/CFG/RULES.DOS
/core_devl/trunk/CFG/RULES.STD
/core_devl/trunk/CFG/RULES.UNI
/core_devl/trunk/CFG/RULES.WIN
/core_devl/trunk/CFG/TOOLSET/SUNWORKS.PL
/core_devl/trunk/CFG/TOOLSET/SUNWORKS.RUL
/core_devl/trunk/CFG/TOOLSET/m16c.pl
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/LIB/FileUtils.pm
/core_devl/trunk/TOOLS/jats.pl
/core_devl/trunk/TOOLS/jats_cbuilder.pl
/core_devl/trunk/TOOLS/jats_sandbox.pl
/core_devl/trunk/TOOLS/makelib.pl2
/core_devl/trunk/build.pl

Show All