| Rev |
Age |
Author |
Path |
Log message |
Diff |
| 6653 |
2693 d 4 h |
dpurdie |
/core_devl/trunk/ |
The command 'jats svn branch someName' will now create the 'branches'
subdirectory within the Subversion repository if it does not already
exist. |
|
| 6628 |
2701 d 2 h |
dpurdie |
/core_devl/trunk/ |
Minor changes:
* Unit Test support
Fixed breakage introduced in 3.18.5000.cr |
|
| 6619 |
2707 d 2 h |
dpurdie |
/core_devl/trunk/ |
Minor changes:
* Unit Test support
Added support for 'googletest', via --UtfFormat=gtest
* Platform: HAMMERHEAD
Correctly marked as having debian packaging support under linux_x64.
* JAVA Builds
Fix java version test used when ANT is provided as a dependency.
* Unit Test support
Added GBE_UTFTEST to Java and Android tools
* Unit Test support
Fix UtfFilter_junit.pm so that it will run on all supported architectures
* build command
Added -localcache option to cache packages within the interface
directory. A simple single package caching mechanism.
* Makefile generation.
Fixed issue where makefile definitions could be created out of order.
* Unit Test support
Added UTF post processing for junit files as produced by Karma
and possibly other tools.
Added GBE_UTFTEST. Used by junit processing to support multiple
test runs in the same build.
* Build File
Added warnings to build directives that should be removed as they
do nothing and are just noise.
* Subversion utilities
Extended to handle svn client 1.10 when running against a 1.10 server
* Utilities: jats_rewrite and jats_upddep now support a '-zero' option
This option will rewrite the build file with version numbers that
are 0.0.0.0000. |
|
| 6511 |
2791 d 9 h |
dpurdie |
/core_devl/trunk/ |
Minor changes:
* Restored error in the detection of jats-internal tools within packages
to allow for badly formed legacy packages.
Minor changes:
* Makefile generation
Correct the PATH generated in the set_<PLATFORM>.sh files
Minor changes:
* Available makefile variables
Added $ScmBuildBaseVersion - Contains the version number, without
the project suffix, patch and build number. Useful in COTS
packages to provide the non-JATS portion of the
packages version number. |
|
| 6504 |
2798 d 6 h |
dpurdie |
/core_devl/trunk/ |
Internal:
* Extended the detection of jats-internal tools within packages
to allow for toolsets that require a directory structure to be
maintained (ie: cmake)
Minor changes:
* Makefile generation
GenerateFiles - Added --Tool(name) argument
RunTests - Added --Tool(name) argument
Internal:
* Debug and Verbose functions
Revert to processing array items as one per line if a '++' is
encountered. |
|
| 6469 |
2818 d 4 h |
dpurdie |
/core_devl/trunk/ |
[JATS-434] - GeneratedFiles directive incorrect when prerequisite cannot be found |
|
| 6459 |
2818 d 9 h |
dpurdie |
/core_devl/trunk/ |
Added new platforms: ANDROIDARMV7 |
|
| 6442 |
2819 d 7 h |
dpurdie |
/core_devl/trunk/ |
* WINCE toolchains. Shared Library generation.
The use of --ResourceOnly and -Entry=xxxx are mutually exclusive
* ANDROID NDK Build Sepport
Added new platforms: ANDROIDARM64, ANDOROIDMIPS64 and ANDROIDX86_X64
The are a part of the ANDROIDNDK alias |
|
| 6423 |
2826 d 2 h |
dpurdie |
/core_devl/trunk/ |
Minor changes:
* VS2015_X64. Added flags to allow the NSIS packager to generate
an installer tagged as X64 instead of WIN32, but default.
* GenerateFiles directive.
Will display the RecipeTag, if provided, as a hint in backets when
building the package.
* Makefile generation
Fixed issues with $(BUILDVERNUM) embedded in rules
Internal:
* Added FileUtils::CatPaths will silently ignore 'undef' arguents
This will simplify creation of optional elements. |
|
| 6415 |
2830 d 6 h |
dpurdie |
/core_devl/trunk/ |
Minor changes:
* GenerateFiles directive.
Added option --RecipeTag=name
Remove 'undef' arguments for the call parameters
Internal:
* Added FileUtils::ValidatePath
Central the testing of a user-provided path to ensure that
it is within the package being built and is sane. |
|
| 6403 |
2832 d 8 h |
dpurdie |
/core_devl/trunk/ |
Fix issue with buildfilter not being setup correctly on a build machine |
|
| 6387 |
2840 d 7 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 |
|
| 6353 |
2880 d 3 h |
dpurdie |
/core_devl/trunk/ |
Minor changes:
* Directive: MakeProject and the ANDROID platform
Enhanced to allow the the population of the build environment
to work in production or debug Only modes - as well as the normal
production and debug mode.
* Subversion interface
Detect newer credentials error messages and provide suitable prompt
Internal:
* Removed some files that are now a part of the Release Note generation package. |
|
| 6294 |
2908 d 10 h |
dpurdie |
/core_devl/trunk/ |
Version: 3.16.6000.cr |
|
| 6285 |
2921 d 10 h |
dpurdie |
/core_devl/trunk/ |
Fix WINCE alias |
|
| 6281 |
2923 d 3 h |
dpurdie |
/core_devl/trunk/ |
Utility: create_dpkg
Added compatibility for noBuild with Ant Builds |
|
| 6277 |
2924 d 1 h |
dpurdie |
/core_devl/trunk/ |
Import 3.14.8000.cr from Pulse Development Stream |
|
| 6198 |
3022 d 9 h |
dpurdie |
/core_devl/trunk/ |
Minor changes:
* Makefile generation:
[JATS-425] WCEPSPC_emu not seen as a part of the WINCE alias
Affects all platforms with lowercase characters in the platform
name.
* Utility: sandbox
Fixed issues with the 'buildfilter' command. The data is stored in the
sandbox_dpkg_archive subdirectory.
Added options to:
- Display path to build file
- Handle packages with multiple builders
* Templates
Fixed some poor examples
* New platform: SK100 (Experimental)
Added an alias for the SK family of platforms.
Includes special handling of Linker Scripts
* Utility: jats_generate_deployable
Added option to generate symlinks to packages instead of transferring
the body of the package.
Internal changes:
* Error directive support message prefix to simplify error processing. |
|
| 6192 |
3044 d 6 h |
dpurdie |
/core_devl/trunk/ |
------------------------------------------------------------------------
Version: 3.14.6000.cr Released: 04-Sep-17
------------------------------------------------------------------------
Minor changes:
* Utility: jats_generate_deployable
Support for RPM cots packages.
* Utility: sandbox
Add command: scandepth - to display/set the default scan depth for build files
Added options to the 'info' command:
-[no]dependencies - Display external dependencies (default)
-[no]buildorder - Display build order (default)
------------------------------------------------------------------------
Version: 3.14.5000.cr Released:16-Aug-17
------------------------------------------------------------------------
Minor changes:
* Utility: jats_generate_deployable
Added support to allow the inclusion of the uigen-pulse package
Changes to the 'alas' name generation process
* Build Directives: BuildPlatforms and BuildProducts
The --Uses=XXX and --Alias=XXX options support a comma and a colon
separated list. The colon seperated list will aviod parsing
confusion.
The following all have the same effect:
BuildPlatforms ('P1', '--Uses=P2:P3' );
BuildPlatforms ('P1', '--Uses=P2,P3' );
BuildPlatforms ('P1,--Uses=P2:P3' );
BuildPlatforms ('P1','--Uses=P2', '--Uses=P3' );
The folling will not:
BuildPlatforms ('P1,--Uses=P2,P3' );
* Utility: sandbox
Add 'testlinks' command to test, and optionally delete, the package
symlinks. |
|
| 6177 |
3072 d 9 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 |
|