| Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
| 7299 |
2296 d 20 h |
dpurdie |
/core_devl/branches/gitBuilder/ |
Created to duplicate the work done on svn002 |
|
/core_devl/branches/gitBuilder
|
| 6133 |
3129 d 21 h |
dpurdie |
/core_devl/trunk/ |
------------------------------------------------------------------------
Version: 3.13.6000.cr Released: 04-May-17
------------------------------------------------------------------------
Minor changes:
* Makefile directive: PackageFiles
Added option: --PreserveSymlinks.
Used internally for preserving symlinks when building SDKs
* Utility: jats_generate_deployable
Ongoing improvements.
Internal:
Class: JatsCopy::CopyDir
Added options
NoRecurse
NoSubDirList
------------------------------------------------------------------------
Version: 3.13.5000.cr Released: 13-Apr-17
------------------------------------------------------------------------
Minor changes:
* Makefiles: Enhanced platform specifier
Allows mixed use of included and excluded platform names.
ie: Src ('DEVLINUX,!UBUNUT12', .... )
* New Utilities: jats_generate_deployable, jats_generate_bom
Experimental utilities for generation of BOMS
------------------------------------------------------------------------
Version: 3.13.4000.cr Released: 31-Mar-17
------------------------------------------------------------------------
Minor changes:
* Build Files. BuildSrcArchive
Exclude .svn sub directories.
* Utility: jats_sandbox
Improved behaviour of packages that do not build with the current
build filters. They will be silently skipped and not create
build errors.
* Build Files - New alias : INSTRUMENT
This is an alias for active instrumented build targets
* Build Files - New directive : BuildAliasDef
Shorthand for
BuildAlias ('xxx,--Define', ... );
This is the preferred method for defining aliases
* Build Files - BuildAlias directive
The build alias has been extended to support the use of a '!' operator
This allows one, or more platforms to be removed from a definition.
Examples:
BuildAlias( 'A1,--Define', 'DEVLINUX,!ARM9TDMI');
BuildAliasDef ('A1', 'DEVLINUX,!ARM9TDMI');
All platforms covered by the DEVLINUX alias, except ARM9TDMI
BuildAlias( 'A2,--Define', '!ARM9TDMI');
BuildAliasDef( 'A2', '!ARM9TDMI');
All active platforms, except the ARM9TDMI.
* Platforms: GENERIC_XXX
Improved operation of machType based generic platforms when used within the
build system.
Experimental:
* Support for Red Hat Enterprise Linux 7
Compiler is supported via the new platform RHEL7
Jats support is provided via a machine type of linux_x64.
This will change
------------------------------------------------------------------------
Version: 3.13.3000.cr Released: 13-Mar-17
------------------------------------------------------------------------
Minor changes:
* Build Files. BuildSrcArchive
Added a 'platform' argument. It is only used on build machines to
prevent the archive being build on multiple machines.
------------------------------------------------------------------------
Version: 3.13.1000.cr Released: 01-Mar-17
------------------------------------------------------------------------
Minor changes:
* Directive: MakePerlModule
Fixed build issues associated with building Perl Modules under VS2012.
Minor differences in the operation of nmake.
* Build Files
Handle build.pl files with out a BuildInterface directive
Will force an interface directory called 'interface'
Modified parsing of the BuildName to handle some instances of
incorrect use of the '--RelaxedVersion' option.
Note: This option is to be deprecated. Do not use it.
Jats will handle '.cots' packages correctly by itself.
* New Platforms: GENERIC_XXX
A collection of platforms (Alias of GENERICS) that provide an architecture
specific build target. The name of the target is created by joining the
keyword GENERIC_ with the Jats Machine Type.
ie: GENERIC_WIN32, GENERIC_LINUX_I386, GENERIC_LINUX_X64
These targets cannot be mixed with non-generic targets (on the same machine), nor the GENERIC
build target. It is possible to mix GENERIC_WIN32 with UBUNTU16 as they appear on
different architectures.
The targets function is in a similar manner to the GENERIC build target, but
are directed to one or more machines.
Intended uses:
Windows: Creating installers.
The NSIS builder does not require a compiler toolchain.
All: Specialized packaging.
* Makefiles
New option in the platform specifier. --Alias=alias1[:alias2]*
Allows the directive to be true if the current build has the specified alias.
Eg:
PackageFile ('--Alias=TOOLSET',DEVLINUX', ...)
Will package the file(s) if the current build is for a platform that is
a part of the TOOLSET alias AND is also member of the DEVLINUX alias.
It could also have been written as:
PackageFile ('--Alias=TOOLSET',--Alias=DEVLINUX', ...)
but NOT as:
PackageFile ('--Alias=TOOLSET:DEVLINUX', ...)
PackageFile ('TOOLSET,DEVLINUX', ...)
as these will be true if current platform is a TOOLSET or DEVLINUX
* Utility: sandbox
Subcommand info
- Added option to test fingerprints
- Display status in a column for easy reading
------------------------------------------------------------------------
Version: 3.13.0000.cr Released: 20-Feb-17
------------------------------------------------------------------------
Minor changes:
* New build.pl directive BuilToolset.
This directive will enable the generation of the TOOLSET alias.
Provides a sanity test to ensure that tools can be built.
Includes options to limit use to specific architectures
* Support for building many of the platforms on a linux_x64 based machine
Previously many of the compiler were limited to the Ubuntu12 machines.
These can now be built on an Ubuntu16 based machine.
* GenerateFiles directive
Added --Var(Toolset) and --Var(Native).
* Utility: sandbox
Added a 'fingerprint' command to manipulate packages fingerprints.
Sped up the location of build files. The results are cached and
recalulated if the user adds or removes packages from the sandbox.
Internal changes:
* Centralizing build platform information. |
|
/core_devl/trunk/CFG/PLATFORM/CSHARP2015 /core_devl/trunk/CFG/PLATFORM/CSHARP2015.CFG /core_devl/trunk/CFG/PLATFORM/GENERICS.CFG /core_devl/trunk/CFG/PLATFORM/LMOS_COBRA2.CFG /core_devl/trunk/CFG/PLATFORM/LMOS_VIPER2.CFG /core_devl/trunk/CFG/PLATFORM/RHEL7 /core_devl/trunk/CFG/PLATFORM/RHEL7.CFG /core_devl/trunk/CFG/PLATFORM/UBUNTU16 /core_devl/trunk/CFG/PLATFORM/UBUNTU16.CFG /core_devl/trunk/CFG/PLATFORM/UBUNTU16_INSTRUMENT /core_devl/trunk/CFG/PLATFORM/UBUNTU16_INSTRUMENT.CFG /core_devl/trunk/CFG/PLATFORM/VS2015 /core_devl/trunk/CFG/PLATFORM/VS2015.CFG /core_devl/trunk/CFG/PLATFORM/VS2015_X64 /core_devl/trunk/CFG/PLATFORM/VS2015_X64.CFG /core_devl/trunk/CFG/TOOLSET/CSHARP2015.DEF /core_devl/trunk/CFG/TOOLSET/VS2015.DEF /core_devl/trunk/CFG/TOOLSET/VS2015_X64.DEF /core_devl/trunk/TOOLS/LIB/ToolsetFiles.pm /core_devl/trunk/TOOLS/jats_generate_bom.pl /core_devl/trunk/TOOLS/jats_generate_deployable.pl
/core_devl/trunk/CFG/PLATFORM/ANDROIDNDK.CFG /core_devl/trunk/CFG/PLATFORM/CSHARP.CFG /core_devl/trunk/CFG/PLATFORM/CSHARP2005.CFG /core_devl/trunk/CFG/PLATFORM/CSHARP2008.CFG /core_devl/trunk/CFG/PLATFORM/CSHARP2010.CFG /core_devl/trunk/CFG/PLATFORM/CSHARP2012.CFG /core_devl/trunk/CFG/PLATFORM/DEVLINUX.CFG /core_devl/trunk/CFG/PLATFORM/GENERIC /core_devl/trunk/CFG/PLATFORM/LINUX.CFG /core_devl/trunk/CFG/PLATFORM/LMOS.CFG /core_devl/trunk/CFG/PLATFORM/LMOS_DEVLINUX.CFG /core_devl/trunk/CFG/PLATFORM/MSWIN32.CFG /core_devl/trunk/CFG/PLATFORM/MSWIN64.CFG /core_devl/trunk/CFG/PLATFORM/PLATFORM_CFG.PM /core_devl/trunk/CFG/PLATFORM/WINCE.CFG /core_devl/trunk/CFG/TOOLSET/CSHARP.PL /core_devl/trunk/CFG/TOOLSET/CSHARP2012.DEF /core_devl/trunk/CFG/TOOLSET/GCC.PL /core_devl/trunk/CFG/TOOLSET/GENERIC /core_devl/trunk/CFG/TOOLSET/VCWIN32.PL /core_devl/trunk/CFG/TOOLSET/VCWIN32_NET2012.DEF /core_devl/trunk/CFG/TOOLSET/VS2012_X64.DEF /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/TEMPLATES/INSTALL/linux.ubuntu_x64.profile.jats.sh /core_devl/trunk/TOOLS/LIB/BuildName.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/JatsCopy.pm /core_devl/trunk/TOOLS/LIB/JatsMakeInfo.pm /core_devl/trunk/TOOLS/LIB/ReadBuildConfig.pm /core_devl/trunk/TOOLS/buildlib.pl /core_devl/trunk/TOOLS/cache_dpkg.pl /core_devl/trunk/TOOLS/common.pl /core_devl/trunk/TOOLS/escrow.pl /core_devl/trunk/TOOLS/installpkg.pl /core_devl/trunk/TOOLS/jats_buildperl.pl /core_devl/trunk/TOOLS/jats_sandbox.pl /core_devl/trunk/TOOLS/jmake.pl /core_devl/trunk/TOOLS/makelib.pl /core_devl/trunk/TOOLS/makelib.pl2 /core_devl/trunk/build.pl
|
| 6066 |
3327 d 15 h |
dpurdie |
/core_devl/trunk/ |
Added AUPERASVN02 to Jats definitions |
|
/core_devl/trunk/TEMPLATES/INSTALL/linux.profile.jats.sh /core_devl/trunk/TEMPLATES/INSTALL/linux.ubuntu.profile.jats.sh /core_devl/trunk/TEMPLATES/INSTALL/linux.ubuntu_x64.profile.jats.sh /core_devl/trunk/TOOLS/jats.bat /core_devl/trunk/TOOLS/jats.sh /core_devl/trunk/TOOLS/jats.unix.sh
|
| 5914 |
3431 d 16 h |
dpurdie |
/core_devl/trunk/ |
Fix auawsards001 reference |
|
/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/TEMPLATES/INSTALL/linux.ubuntu_x64.profile.jats.sh /core_devl/trunk/TOOLS/jats.bat
|
| 5909 |
3431 d 20 h |
dpurdie |
/core_devl/trunk/ |
|
|
/core_devl/trunk/CFG/TOOLSET/MRI68K.RUL /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/TEMPLATES/INSTALL/linux.ubuntu_x64.profile.jats.sh /core_devl/trunk/TOOLS/jats.bat /core_devl/trunk/TOOLS/jats.sh /core_devl/trunk/TOOLS/test_rmconnection.pl
|
| 5710 |
3521 d 15 h |
dpurdie |
/core_devl/trunk/ |
Updated VIX copyright notice in all files that had a VIX or ERG copyright notice
Replaced usage of ERG with VIX |
|
/core_devl/trunk/CFG/TOOLSET/BORLAND.DEF /core_devl/trunk/CFG/TOOLSET/MugFiles.pl /core_devl/trunk/ChangeLog.txt /core_devl/trunk/HTML/JatsWelcome.html /core_devl/trunk/TEMPLATES/INSTALL/linux.profile.jats.sh /core_devl/trunk/TEMPLATES/INSTALL/linux.ubuntu.profile.jats.sh /core_devl/trunk/TEMPLATES/INSTALL/linux.ubuntu_x64.profile.jats.sh /core_devl/trunk/TOOLS/LIB/BuildName.pm /core_devl/trunk/TOOLS/LIB/ConfigurationFile.pm /core_devl/trunk/TOOLS/LIB/DBI.pm /core_devl/trunk/TOOLS/LIB/FileUtils.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/JatsMakeConfig.pm /core_devl/trunk/TOOLS/LIB/JatsMakeInfo.pm /core_devl/trunk/TOOLS/LIB/JatsProperties.pm /core_devl/trunk/TOOLS/LIB/JatsSvnCore.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/Pod/ReadMe.txt /core_devl/trunk/TOOLS/LIB/ReadBuildConfig.pm /core_devl/trunk/TOOLS/LOCAL/Example_Initfile.ini /core_devl/trunk/TOOLS/LOCAL/cc2svn_cctest_path.pl /core_devl/trunk/TOOLS/LOCAL/cc_tear_down.pl /core_devl/trunk/TOOLS/LOCAL/doit.pl /core_devl/trunk/TOOLS/LOCAL/escrow_p1.pl /core_devl/trunk/TOOLS/LOCAL/escrow_test.pl /core_devl/trunk/TOOLS/LOCAL/extract_depends.pl /core_devl/trunk/TOOLS/LOCAL/extract_raw.pl /core_devl/trunk/TOOLS/LOCAL/extract_users.pl /core_devl/trunk/TOOLS/LOCAL/extract_uses.silly.pl /core_devl/trunk/TOOLS/LOCAL/extract_version_history.pl /core_devl/trunk/TOOLS/LOCAL/gen_build_status_page.pl /core_devl/trunk/TOOLS/LOCAL/gen_source_file_list.pl /core_devl/trunk/TOOLS/LOCAL/getDoc.pl /core_devl/trunk/TOOLS/LOCAL/jats_build_a_wip.pl /core_devl/trunk/TOOLS/LOCAL/jats_build_a_wip_by_name.pl /core_devl/trunk/TOOLS/LOCAL/jats_ccrelease_dynamic.pl /core_devl/trunk/TOOLS/LOCAL/jats_convert_build.pl /core_devl/trunk/TOOLS/LOCAL/jats_dm_play01.pl /core_devl/trunk/TOOLS/LOCAL/jats_dm_play02.pl /core_devl/trunk/TOOLS/LOCAL/jats_get_build_info.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play01.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play02.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play03.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play04.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play05.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play05a.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play06.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play07.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play08.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play09.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play09a.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play09b.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play09c.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play09d.1.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play09d.2.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play09d.3.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play09d.4.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play09e.1.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play09e.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play10.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play11.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play12.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play13.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play14.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play15.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play16.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play16a.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play16b.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play17.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play17a.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play18.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play18a.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play18b.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play19.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play19a.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play20.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play21.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play22.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play23a.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_play23b.pl /core_devl/trunk/TOOLS/LOCAL/jats_rm_sits_legacy_sanity.pl /core_devl/trunk/TOOLS/LOCAL/locatefiles.pl /core_devl/trunk/TOOLS/POD/EnvVars.pod /core_devl/trunk/TOOLS/armerge /core_devl/trunk/TOOLS/dstatus.pl /core_devl/trunk/TOOLS/escrow.pl /core_devl/trunk/TOOLS/gen_dirlist.pl /core_devl/trunk/TOOLS/gen_metrics.pl /core_devl/trunk/TOOLS/jats_cclabel.pl /core_devl/trunk/TOOLS/jats_ccrelease.pl /core_devl/trunk/TOOLS/jats_ccsave_build.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_svnsave_build.pl /core_devl/trunk/TOOLS/jats_transform_file.pl /core_devl/trunk/TOOLS/jats_update_release.pl /core_devl/trunk/UTILS/timeout/build_test.pl /core_devl/trunk/UTILS/timeout/src/makefile.pl /core_devl/trunk/UTILS/timeout/src/timeout_win32.c
|
| 5694 |
3534 d 16 h |
dpurdie |
/core_devl/trunk/ |
Remove LINUX_EMU fram various aliases - its a dead platform. It never existed. |
|
/core_devl/trunk/CFG/PLATFORM/DEVLINUX.CFG /core_devl/trunk/CFG/PLATFORM/LINUX_EMU.CFG /core_devl/trunk/CFG/PLATFORM/LMOS.CFG /core_devl/trunk/CFG/PLATFORM/LMOS_DEVLINUX.CFG /core_devl/trunk/CFG/PLATFORM/LMOS_LINUX_EMU.CFG /core_devl/trunk/TEMPLATES/INSTALL/linux.profile.jats.sh /core_devl/trunk/TEMPLATES/INSTALL/linux.ubuntu.profile.jats.sh /core_devl/trunk/TEMPLATES/INSTALL/linux.ubuntu_x64.profile.jats.sh
|
| 4814 |
3978 d 15 h |
dpurdie |
/core_devl/trunk/ |
Initial 64 bit support for Windows and Ubuntu |
|
/core_devl/trunk/CFG/PLATFORM/MSWIN64.CFG /core_devl/trunk/CFG/PLATFORM/UBUNTU14 /core_devl/trunk/CFG/PLATFORM/UBUNTU14.CFG /core_devl/trunk/CFG/PLATFORM/UBUNTU14_INSTRUMENT /core_devl/trunk/CFG/PLATFORM/UBUNTU14_INSTRUMENT.CFG /core_devl/trunk/CFG/PLATFORM/VS2012_X64 /core_devl/trunk/CFG/PLATFORM/VS2012_X64.CFG /core_devl/trunk/CFG/TOOLSET/VCWIN64.RUL /core_devl/trunk/CFG/TOOLSET/VS2012_X64.DEF /core_devl/trunk/TEMPLATES/INSTALL/linux.ubuntu_x64.profile.jats.sh
/core_devl/trunk/CFG/PLATFORM/LINUX.CFG /core_devl/trunk/CFG/PLATFORM/PLATFORM_CFG.PM /core_devl/trunk/CFG/PLATFORM/UBUNTU12_INSTRUMENT /core_devl/trunk/CFG/PLATFORM/UBUNTU12_INSTRUMENT.CFG /core_devl/trunk/CFG/TOOLSET/GCC.PL /core_devl/trunk/CFG/TOOLSET/VCWIN32.PL /core_devl/trunk/CFG/TOOLSET/VCWIN32.RUL /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/POD/EnvVars.pod /core_devl/trunk/TOOLS/jats.sh /core_devl/trunk/UTILS/JatsFileUtil/build_test.pl /core_devl/trunk/UTILS/JatsFileUtil/src/JatsFileUtilWin.c /core_devl/trunk/UTILS/JatsFileUtil/src/makefile.pl /core_devl/trunk/UTILS/stdmux/build_test.pl /core_devl/trunk/UTILS/stdmux/src/makefile.pl /core_devl/trunk/UTILS/stdmux/src/pipe_win32.c
|