diff -r 80ef3a206772 -r 48780e181b38 Symbian3/SDK/Source/GUID-2910AB26-CA7C-50B9-A187-0C8406C1ED1F.dita --- a/Symbian3/SDK/Source/GUID-2910AB26-CA7C-50B9-A187-0C8406C1ED1F.dita Fri Jul 16 17:23:46 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,65 +0,0 @@ - - - - - -prj_extensions -

prj_extensions

-

start extension subsystem\ext-template

-

[target target_file_name]

-

[sources source_file_1 ... source_file_n]

-

[dependencies dependency_file_1 ... -dependency_file_n]

-

[tool toolname]

-

[option key_1 value_1]

-

...

-

[option key_n value_n]

-

end

-

Note: The value argument in the option statement is optional.

-

The prj_extensions section lists all the template extension -makefiles that are to be invoked while building the component. This approach -is introduced since Symbian OS v9.3 and it deprecates the use of makefile and gnumakefile directives -in bld.inf files. It is recommend to use prj_extensions approach -to call the extension makefile templates.

-

Note that a prj_extensions section can have one or more of start extension -... end blocks.

-

subsystem/ext-template specifies the extension makefile -template name along with its path relative to the epoc32 template -directory, which is \epoc32\tools\makefile_templates\. -The .mk suffix of the template need not be specified, as -it is handled automatically.

-

The optional target target_file_name specifies -the name and location of the target to be built.

-

The optional sources source_file_1 .... - source_file_n specifies the list of source file names along -with their path, which are required to build the target.

-

The optional dependencies dependency_file_1 -... dependency_file_n specifies the list of dependency file -names along with their path, which are required to build the target. -The file extension part of the name need not be specified, as this will be -automatically supplied.

-

The optional tool toolname specifies -the tool to be used to build the target.

-

The optional option key_1 value_1 specifies -the parameter values for the template extension makefile, as key-value pairs. -These parameters are variables used in the template, and the precise set of -variables specified here are entirely dependent on the requirement. There -is no limit to the number of parameters a template extension makefile may -require and can take.

-

This example sets PREFIX, HALPATH and SOURCE options -of the template extension makefile config.mk

PRJ_EXTENSIONS -start extension base\config - -option PREFIX _SH2_ -option HALPATH \..\..\.. -option SOURCE \..\hal - -end -
-
\ No newline at end of file