atl_link.pl

Target Deployment Technology

Original Location: cmd folder

Template: either

Copy the atl_cc function into the Build Settings->Link function section of the TDP Editor.

Any other files required for the link phase, such as linker command files, boot assembly startup code, etc., should be added to the Build Settings section of the TDP editor by right-clicking the Build Settings node and selecting Add Child->ASCII File.

Function prototype

The function prototype has changed. The old prototype was:

sub atl_link() {

my ($ListObject,$OutputFile,$AdditionalFiles)=@_;

}

 

This has been replaced by:

sub atl_link ($\@$\@$) {

my ($OutputFile,$Objects,$LdFlags,$LibPath, $Libraries)=@_ ;

}

where

$Objects, $LibPath are now given as references to Perl arrays.

All other parameters are scalar.