Dependency Scanning Enhancement in HEW
Dependency Scanning Enhancement in HEW
March 14th, 2006
KPIT Cummins Infosystems Ltd. is pleased to provide all its user's with an enhancement that reduces the time taken for scanning the dependencies of a file.
To speed up the time taken for scanning dependencies, GNU dependency scanner (gcc -M) is used.
System Requirements:
| 1. |
Tool chain |
GNUH8 / SH v0503 or v0601 integrated with HEW. |
| 2. |
Hew Version |
3.0.0.6 or greater |
Release Item Description:
| 1. |
Compiler DLL |
gnuc.dll |
|
Version of the DLL |
1.0.1.5 |
|
Release Date |
March 14th, 2006 |
New Features :
| 1. |
Considerable amount of reduction in the time taken for scanning dependencies. |
| 2. |
If the header files are included conditionally using `#if' directive, gcc evaluates the condition and then scans the included files for their dependencies. |
| 3. |
If there is an error while scanning dependencies for a particular file, the error is displayed in the following manner, |
|
Phase: Compiler, File: Compiler, dependency scan error C:\WorkSpace\Test\Test\hwinit.c(17) : 23: error: iodefines.h: No such file or directory.
Double clicking on this message opens the erroneous file and the cursor points to the line where the incorrect file has been included. |
| 4. |
All The dependencies are enlisted under the folder "Dependencies" in HEW Workspace window. If the option "show standard library includes" in "Configure View" is checked, then the standard library includes like
stdio.h, stdlib.h are also enlisted. |
Known Limitations:
1. If there is dependency scan error in the file, the other dependencies of that file are not scanned and "gcc -M" returns with error. The user needs to remove the error(s) to proceed with further dependency scanning in that file..
Installation :
Download the zip file from the web site and refer to the ReadMe.txt for the Installation procedure.
NOTE: For downloading the tools from the web site, you need to be a registered user of www.kpitgnutool.com
Please register at http://www.kpitgnutools.com
for free technical support.
Please contact http://www.kpitgnutools.com/feedback.php
for any feedback or suggestions.
|