Subversion Repositories DevTools

Rev

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

Filtering Options

Rev Age Author Path Log message Diff Changes
2354 4800 d 21 h dpurdie /core_devl/branches/dpurdie_devl/ More work on JatsFileUtil  
/core_devl/branches/dpurdie_devl/BIN.linux_i386/JatsFileUtil
/core_devl/branches/dpurdie_devl/BIN.solaris10_sparc32/JatsFileUtil
/core_devl/branches/dpurdie_devl/BIN.solaris10_x86/JatsFileUtil
/core_devl/branches/dpurdie_devl/BIN.sparc/JatsFileUtil
/core_devl/branches/dpurdie_devl/BIN.win32/JatsFileUtil.exe
/core_devl/branches/dpurdie_devl/CFG/TOOLSET/VCWCE.PL
/core_devl/branches/dpurdie_devl/ChangeLog.txt
/core_devl/branches/dpurdie_devl/TOOLS/LIB/JatsError.pm
/core_devl/branches/dpurdie_devl/TOOLS/LIB/JatsSvn.pm
/core_devl/branches/dpurdie_devl/TOOLS/LOCAL/cc2svn_importpackage.pl
/core_devl/branches/dpurdie_devl/TOOLS/LOCAL/cc2svn_procdata.pl
/core_devl/branches/dpurdie_devl/TOOLS/LOCAL/cc2svn_updaterm.pl
/core_devl/branches/dpurdie_devl/TOOLS/jats_ccrelease.pl
/core_devl/branches/dpurdie_devl/TOOLS/jats_svn.pl
/core_devl/branches/dpurdie_devl/UTILS/JatsFileUtil/src/JatsFileUtilUnx.c
/core_devl/branches/dpurdie_devl/UTILS/JatsFileUtil/src/JatsFileUtilWin.c
397 4951 d 1 h dpurdie /core_devl/branches/dpurdie_devl/ Improved support for the WCENAUTIZX5  
/core_devl/branches/dpurdie_devl/BIN.linux_i386
/core_devl/branches/dpurdie_devl/BIN.solaris10_sparc32
/core_devl/branches/dpurdie_devl/BIN.solaris10_x86
/core_devl/branches/dpurdie_devl/BIN.sparc
/core_devl/branches/dpurdie_devl/CFG/PLATFORM/WCENAUTIZX5
/core_devl/branches/dpurdie_devl/CFG/TOOLSET/VCWCE.PL
396 4953 d 20 h dpurdie /core_devl/branches/dpurdie_devl/ Initial support for the WCENAUTIZX5  
/core_devl/branches/dpurdie_devl/CFG/PLATFORM/WCENAUTIZX5
/core_devl/branches/dpurdie_devl/TOOLS/LIB/HTML/Table.html
/core_devl/branches/dpurdie_devl
/core_devl/branches/dpurdie_devl/CFG/PLATFORM/PLATFORM_CFG.PM
/core_devl/branches/dpurdie_devl/CFG/TOOLSET/VCWCE.PL
/core_devl/branches/dpurdie_devl/ChangeLog.txt
/core_devl/branches/dpurdie_devl/TOOLS/LOCAL/cc2svn_gendata_sbom.pl
/core_devl/branches/dpurdie_devl/TOOLS/LOCAL/cc2svn_importpackage2.pl
/core_devl/branches/dpurdie_devl/TOOLS/LOCAL/cc2svn_procdata.pl
/core_devl/branches/dpurdie_devl/TOOLS/escrow.pl
/core_devl/branches/dpurdie_devl/TOOLS/jats.bat
/core_devl/branches/dpurdie_devl/TOOLS/jats.pl
391 4964 d 3 h dpurdie /core_devl/branches/dpurdie_devl/ Created by Jats SvnRelease branch request  
/core_devl/branches/dpurdie_devl
357 5391 d 15 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Minor changes:
* Minor tweaks for WCEIPA280 support

* Build tool support: jats_vcssave_build
Deprecated unused options.
 
/core_devl/trunk/CFG/TOOLSET/VCWCE.PL
/core_devl/trunk/CFG/TOOLSET/VCWCE.RUL
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/jats_ccsave_build.pl
/core_devl/trunk/TOOLS/jats_svnsave_build.pl
/core_devl/trunk/build.pl
355 5395 d 12 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Minor changes:
* New WinCE platform: WCEIPA280
Uses VS2005 and the IPA280 SDK from Ingenico
 
/core_devl/trunk/CFG/PLATFORM/WCEIPA280
/core_devl/trunk/CFG/PLATFORM/PLATFORM_CFG.PM
/core_devl/trunk/CFG/PLATFORM/WINCE.CFG
/core_devl/trunk/CFG/TOOLSET/VCWCE.PL
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/build.pl
343 5492 d 20 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Minor changes:
* Jats Sandbox operation
Don't remove .RUL files in sandbox testing of the build files

* Jats MakeProject directive
Added --TargetDebug= and --TargetProd= to allow the default target
of the project builds to be specified.

Can be used in all targets that use a Visual Studio project or solution
to build a package.

* MergeLibrary directive
New sub-option --InterfacePlain
This will allow the use of 3rd party libraries that do not have a P or D
suffix in the library name.

* GenerateFiles directive
Use of --Var(ObjDir) will cause the Object directory to a prequisite
of the command. Similar for BinDir and LibDir.

* BuildPlatform
New option: --NoToolSet
Supresses the check for the existance of the underlying toolset.
Ensures that the user does not attempt to use the underlying toolset.

To be used in packages that generate installers, where there is
no compilation phase, but the package search mechanism may still
need toolset specific information.

Normally used in conjunction with --OnlyProd.

eg: BuildPlatforms ( 'WIN32,--OnlyProd,--NoToolSet' );
 
/core_devl/trunk/CFG/TOOLSET/CSHARP.PL
/core_devl/trunk/CFG/TOOLSET/MugFiles.pl
/core_devl/trunk/CFG/TOOLSET/PHARLAP.PL
/core_devl/trunk/CFG/TOOLSET/VCWCE.PL
/core_devl/trunk/CFG/TOOLSET/VCWIN32.PL
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/LIB/JatsSystem.pm
/core_devl/trunk/TOOLS/POD/EnvVars.pod
/core_devl/trunk/TOOLS/buildlib.pl
/core_devl/trunk/TOOLS/jats.pl
/core_devl/trunk/TOOLS/jats_ccrelease.pl
/core_devl/trunk/TOOLS/jats_label.pl
/core_devl/trunk/TOOLS/jats_svnrelease.pl
/core_devl/trunk/TOOLS/makelib.pl2
/core_devl/trunk/build.pl
335 5573 d 19 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:
* [DEVI-062103]
Many (11) toolsets - all that generate linker dependency
files for creating shared libraries or programs.
Solaris, Gcc, WIN32, Wince, MOS, Verix, Keil, AVR_IAR,
CSHARP, MCR, Pharlap.

Better, simpler, and in some cases correct, generation
of dependency files used in linking. Also generate separate
files for Production and Debug builds.

Minor changes:
* Jats sandbox command
The 'info' subcommand will highlight external packages that cannot be
found in any of the the package archives.

* Jats release -extract
The ClearCase view that is created will have a comment tag added that
describes:
- the directory in which the user created the view
- the date of creation

* PackageFile directive
Now supports --NoRecurse and --Recurse in conjunction with --DirTree

Internal:
* PackageFile, PackageHdr and InstallHdr directives
Removed --Abs option - its not supported
Fixed --Full option.
 
/core_devl/trunk/CFG/PLATFORM/PLATFORM_CFG.PM
/core_devl/trunk/CFG/TOOLSET/AVR_IAR
/core_devl/trunk/CFG/TOOLSET/AVR_IAR.RUL
/core_devl/trunk/CFG/TOOLSET/CSHARP.PL
/core_devl/trunk/CFG/TOOLSET/CSHARP.RUL
/core_devl/trunk/CFG/TOOLSET/GCC.PL
/core_devl/trunk/CFG/TOOLSET/GCC.RUL
/core_devl/trunk/CFG/TOOLSET/KEILARMV3.PL
/core_devl/trunk/CFG/TOOLSET/KEILARMV3.RUL
/core_devl/trunk/CFG/TOOLSET/MOS_MRI.PL
/core_devl/trunk/CFG/TOOLSET/MOS_MRI.RUL
/core_devl/trunk/CFG/TOOLSET/PHARLAP.PL
/core_devl/trunk/CFG/TOOLSET/PHARLAP.RUL
/core_devl/trunk/CFG/TOOLSET/SUNWORKS.PL
/core_devl/trunk/CFG/TOOLSET/SUNWORKS.RUL
/core_devl/trunk/CFG/TOOLSET/VCWCE.PL
/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/VERIX.PL
/core_devl/trunk/CFG/TOOLSET/VERIX.RUL
/core_devl/trunk/CFG/TOOLSET/m16c.pl
/core_devl/trunk/CFG/TOOLSET/m16c.rul
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/LIB/ToolsetPrinter.pm
/core_devl/trunk/TOOLS/cache_dpkg.pl
/core_devl/trunk/TOOLS/jats_ccrelease.pl
/core_devl/trunk/TOOLS/jats_sandbox.pl
/core_devl/trunk/TOOLS/jmake.pl
/core_devl/trunk/TOOLS/makelib.pl2
/core_devl/trunk/build.pl
317 5809 d 13 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Minor changes:
* WinCe Toolsets
New CompileOptions operations:
Exceptions - Enable exception handling
noExceptions - Disable
Default is to retain backward compatibility. It is mixed.
Example:
CompileOptions ('*', 'Exceptions' );

* Solaris targets
Full support for a target called SOLARIS8_SPARC32
It is identical to SOLARIS in a 'sparc' build machine, but it is only
available on a 'sparc' build machine. Can be used to limit builds to one
machine type.
 
/core_devl/trunk/CFG/PLATFORM/SOLARIS8_SPARC32
/core_devl/trunk/CFG/PLATFORM/SOLARIS8_SPARC32.CFG
/core_devl/trunk/CFG/PLATFORM/SOLARIS.CFG
/core_devl/trunk/CFG/TOOLSET/VCWCE.PL
/core_devl/trunk/CFG/TOOLSET/VCWCE.RUL
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/LIB/ArrayHashUtils.pm
/core_devl/trunk/TOOLS/buildlib.pl
/core_devl/trunk/TOOLS/dstatus.pl
/core_devl/trunk/TOOLS/jats.pl
/core_devl/trunk/TOOLS/makelib.pl2
/core_devl/trunk/UTILS/CMDFILE/src/cmdfile.c
/core_devl/trunk/UTILS/CMDFILE/src/cmdfile.h
/core_devl/trunk/UTILS/CMDFILE/src/macro.c
/core_devl/trunk/build.pl
307 5878 d 13 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Minor changes:
* CSHARP toolset
Creation of unit tests was broken by 2.80.0000.cr
This is now fixed.

The cmdfile utility creates paths with file path seperators as discovered
in the PATH EnvVar. Now that PATH is nice it means that the use of cmdfile
to create shell scripts resulted in scripts with unsuitable seperators.

* WCEPSION_500_VS2005
Extended the list of nodefaultlibs to include secchk.lib and ccrtrtti.lib
 
/core_devl/trunk/CFG/TOOLSET/CSHARP.PL
/core_devl/trunk/CFG/TOOLSET/VCWCE.PL
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/UTILS/CMDFILE/vcbuild.bat
/core_devl/trunk/build.pl
303 5886 d 18 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:
* New target: WCEPSION_500_VS2005
A build of the Psion CE 5.0 under VS2005
This target has been added to the WINCE target.

WCEPSION_500_VS2005 build cannot consume build artifacts from the
WCEPSION_500. The two are separate.

* Support for building WinCE targets under VS2005
Currently only the WCEPSION_500_VS2005 is fully supported
Support includes
* Building of executables and DLLs via jats directives
* Building of components via VS2005 'solution' files

Minor changes:
* Build file processing
Better detection of bad platform names under Windows
Note: All platform names should be in uppercase.

* MOS builds
If a 'product' name not known to JATS is used and a board base address
is specified then no warnings are generated indicating an unknown 'product'

* MOS builds
New 'known' product: PICP
Identical to the TP5 in all but name.

* GenerateFiles directive
Better handling of '\' when passing arguments to a command line
under windows.

--AutoGenerate option will warn if one of the 'generated' files is
a source file as this disables the operation of the AutoGeneration.

* Verbose builds now show command files
Currently only supported for WIN32 and WINCE builds.

The use of 'OPTIONS=args' will cause the linker command file to be dumped
to the output stream.

This facility will be retrofitted to other platform targets in the future.

* Windows Shell
The shell provided with JATS for use under Windows has been modified so
that the COMSPEC and PATH variables are correctly formatted with '\'

Addresses issues when invoking Windows tools and programs from within JATS.

* H8S toolset
Ensure the the EnvVar CYGWIN is not set.

If 'binmode' is set then the gcc compiler used by the H8S toolset cannot
handle macros that use line continuation.

Internal changes
* WinCe builds
Changed name of internal file 'toolset/vcwce' to better represent the
content of the file.

Many internal changes to better support VS2005 and EVC

Macros to encode and decode paths with embedded spaces.
Currently only used in WIN32 and WINCE toolsets.
 
/core_devl/trunk/CFG/PLATFORM/WCEPSION_500_VS2005
/core_devl/trunk/CFG/TOOLSET/VCEMBEDDED2005.DEF
/core_devl/trunk/CFG/TOOLSET/VCWCE.PL
/core_devl/trunk/CFG/TOOLSET/VCWCE
/core_devl/trunk/BIN.win32/sh.exe
/core_devl/trunk/CFG/PLATFORM/PLATFORM_CFG.PM
/core_devl/trunk/CFG/PLATFORM/WINCE.CFG
/core_devl/trunk/CFG/PLATFORM/Wce
/core_devl/trunk/CFG/RULES.STD
/core_devl/trunk/CFG/TOOLSET/CSHARP.RUL
/core_devl/trunk/CFG/TOOLSET/GNUPRO_H8.DEF
/core_devl/trunk/CFG/TOOLSET/MOS_MRI.PL
/core_devl/trunk/CFG/TOOLSET/PHARLAP.RUL
/core_devl/trunk/CFG/TOOLSET/VCWCE.DEF
/core_devl/trunk/CFG/TOOLSET/VCWCE.RUL
/core_devl/trunk/CFG/TOOLSET/VCWIN32.RUL
/core_devl/trunk/ChangeLog.txt
/core_devl/trunk/TOOLS/buildlib.pl
/core_devl/trunk/TOOLS/gen_cots.pl
/core_devl/trunk/TOOLS/makelib.pl2
/core_devl/trunk/UTILS/SH/Sh1.c
/core_devl/trunk/build.pl