Subversion Repositories DevTools

Rev

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

Filtering Options

Rev Age Author Path Log message Diff
6387 2821 d 16 h dpurdie /core_devl/trunk/ Minor changes:
* New Directives:
PackageDir - Packages an entire directory tree
Can be used to package generated components - unlike
PackageFile with the --DirTree option, which will only package
files present when the makefile is generated.

InstallDir - Installs an entire directory tree

* Makefile directive - RunTest
Added --Dir=(path) option to allow paths to tests to be massaged
as required.

* Build Alias for LMOS based platforms
Corrected the generation of internal alias for LMOS based platforms
In particular PKG_DEB.

Internal:
* Makefile generation.
Sped up directory searching over large number of items.
UniquePush is slow for large items.

* Add helper routine to assist in creation of plugins
AddToSrc() - Like Src, but will only process one file if not already known

* Src directive. Add --IgnoreDup option. Suppress warnings on duplicate adds

* Extended 'jats_runtime' to support PackageDir
 
6177 3053 d 19 h dpurdie /core_devl/trunk/ ------------------------------------------------------------------------
Version: 3.14.4000.cr Released: 07-Aug-17
------------------------------------------------------------------------

Minor changes:
* Utility: jat_svnrelease [JATS-424]
Handle obscure condition where the tag has been created directly from
a merge and the merge involved the deletion of files from the fileset.

* Buildfiles.
Restored VS2005 to the MSWIN32 alias

------------------------------------------------------------------------
Version: 3.14.3000.cr Released: 02-Aug-17
------------------------------------------------------------------------

Minor changes:
* Utility: jats_generate_deployable
Can create .bomGen file from scratch
Improved reporting of files add, removed and updated

* Makefile generation
Correctly export 'PACKAGE_ARCH' as a global

------------------------------------------------------------------------
Version: 3.14.2000.cr Released: 04-Jul-17
------------------------------------------------------------------------

Minor changes:
* Platform: RHEL7_INSTRUMENT
Marked as a NATIVE build.

* Platforms: LMOS_*
Inherit system aliases from base platform configuration.

------------------------------------------------------------------------
Version: 3.14.1000.cr Released: 03-Jul-17
------------------------------------------------------------------------

Minor changes:
* Updated copyright notices in all files

* jats_extract
Will no longer create a 'local_dpkg_archive'
The use of a 'local_dpkg_archive' is deprecated in favor of the jats
'sandbox', which does a much better job.

* Utility: jats_generate_deployable
Windows: Fixed compilation error

* Platform: RHEL7_INSTRUMENT
Added missing configuration file

------------------------------------------------------------------------
Version: 3.14.0000.cr Released: 23-Jun-17
------------------------------------------------------------------------

Minor changes:
* JAVA Platform [JATS-420]
The java builder can use an 'ant' provided by a suitable package
ie: ant_1.9.2.0000.cots

------------------------------------------------------------------------
Version: 3.13.9000.cr Released: 22-Jun-17
------------------------------------------------------------------------

Minor changes:
* Corrected use of shell 'echo' command
Always quote the string
Issue was the unquoted use of a string that contained matching square brackets
ie: echo [$<] Compiling..
The [..] construct is a filename expanding construct.

* Win32 and Win64 makefile generation
Allow the 'cmdfile' commands to be shown in verbose mode.

* Makefile generation
Fixed issue with some build formats and a bug in cmdfile when no path item
has a directory separator.

------------------------------------------------------------------------
Version: 3.13.8000.cr Released: 16-Jun-17
------------------------------------------------------------------------

Minor changes:
* Makefiles: New Directive: ExtendIncDir
ExtendIncDir ('*', 'private' );
Specialised use only. See MASS-00166

* Utility: jats_svnrelease
The 'extractFiles' option will display the files extracted when
running on a build machine.

* Windows builds
[JATS-419] Visual Studio builds fail with fatal error C1090: PDB API call failed, error code '23'
Use same value for _MSPDBSRV_ENDPOINT_ in all makefiles


------------------------------------------------------------------------
Version: 3.13.7000.cr Released: 13-Jun-17
------------------------------------------------------------------------

Minor changes:
* Utility: jats
Added option -script. Supresses internal warnings when capturing
output within a scripting environment.

* Utility: sandbox
Allow the build.pl file to be upto 4 directories deep
Slows down sandbox scanning
Provides backward compatability with old projects

* Makefile directive: MakePerl
Added option to control the output format to better support multiple
build machines.

* Build File
Fixed handling of aliases that broke the (not recommended) construct
BuildProduct ( 'CSHARP2010', 'WIN32,--Version=MS.NET2010' );

* Windows builds
[JATS-419] Visual Studio builds fail with fatal error C1090: PDB API call failed, error code '23'

Experimental:
* New platform: RHEL7_INSTRUMENT and RHEL7
Supported on RHEL7 and Centos with a MACHTYPE of linux_el7_x64

* Makefiles. New aliases
PKG_DEB, PKG_RPM and PKG_WIN
Internal use only at the moment
 
5709 3519 d 13 h dpurdie /core_devl/trunk/ Updated VIX copyright notice in all files that had a VIX or ERG copyright notice  
321 5782 d 11 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:
* Makefile directive helper function: If
Used within another directive to enable or disable arguments passed to the
outer directive. The first argument is a 'platform' specifier - as in
all Jats Make directives. If making for the specified platform, then the
remainder of the arguments are inserted into the directives argument
stream.

Example:

SharedLib ( '*', 'mySharedLib', @OBJS
, If ('WIN32', '-llibrary1', '-llibrary2' )
, If ('SOLARIS', '-llibrary3' )
);
Minor changes:
* Makefile directive: InstallLibs
Correctly installs, as libraries, files that are specified with a 'Src'
directive. This is consistent with the operation of the PackageLibs
directive.

* GCC Toolkit
Changes to the shared library dependency processing to bring it inline
with other toolers. Will terminate after determining that some
libraries cannot be found. This will ensure that the error message is at
the point of termination.

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

* Jats sandbox
ClearCase views created with in the sandbox are created with a tag that
is named after the sandbox. This allows multiple instances of a view
in different sandboxes.
 
255 6374 d 9 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.
 
235 6509 d 9 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.