sftemplateswizard/com.nokia.s60tools.symbianfoundationtemplates/templates/project_specification_template.mmp
author dpodwall
Tue, 12 Jan 2010 13:17:53 -0600
changeset 0 61163b28edca
permissions -rw-r--r--
initial EPL conversion
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     1
/*
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     2
* ============================================================================
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     3
*  Name        : ?filename.mmp
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     4
*  Part of     : ?Subsystem_name / ?Module_name
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     5
*  Description : Project definition file for project ?myapp
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     6
*  Version     : %version: %
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     7
*
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     8
*  Copyright © ?year-?year ?Company_copyright.
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     9
*  All rights reserved.
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    10
*  This component and the accompanying materials are made available
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    11
*  under the terms of the License "?License"
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    12
*  which accompanies this distribution, and is available
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    13
*  at the URL "?LicenseUrl".
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    14
*
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    15
*  Initial Contributors:
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    16
*  ?Company_name - initial contribution.
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    17
*
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    18
*  Contributors:
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    19
*  ?Company_name
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    20
* ============================================================================
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    21
* Template version: 4.1
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    22
*/
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    23
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    24
*** INSTRUCTIONS TO THE TEMPLATE USER:
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    25
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    26
*** This template follows the Symbian Foundation coding conventions.
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    27
*** Remove all unneeded declarations and definitions before checking 
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    28
*** the file in!  Also remove the template's usage instructions, that is, 
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    29
*** everything that begins with "***".
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    30
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    31
*** The copyright years should be < the year of the file's creation >
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    32
*** - < the year of the file's latest update >.
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    33
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    34
*** Words that begin with "?" are for you to replace with your own
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    35
*** identifiers, filenames, or comments.
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    36
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    37
*** To support building on Linux, use only forward slashes in include
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    38
*** directives.  Also, all filenames and pathnames must be completely
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    39
*** in lowercase.
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    40
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    41
*** A line should not end with a backslash (\).  If it is absolutely
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    42
*** necessary to have a line end in a backslash, add a comment after
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    43
*** it, or some versions of the build system might think it's a
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    44
*** continuing line.
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    45
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    46
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    47
#include <platform_paths.hrh>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    48
#include <data_caging_paths.hrh>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    49
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    50
TARGET                  ?target_name
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    51
TARGETTYPE              ?target_type
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    52
UID                     0x?uid2 0x?uid3
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    53
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    54
CAPABILITY              ?capabilities
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    55
VENDORID                VID_DEFAULT
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    56
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    57
SOURCEPATH              ../src
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    58
SOURCE                  ?source_file
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    59
SOURCE                  ?source_file_2
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    60
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    61
START RESOURCE          ?resource_file
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    62
HEADER
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    63
TARGETPATH              ?target_path
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    64
*** Uncomment LANG SC below if and only if the resource file needs localisation
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    65
// LANG                 SC
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    66
END // RESOURCE
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    67
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    68
USERINCLUDE             ?user_include_directory
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    69
USERINCLUDE             ?user_include_directory_2
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    70
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    71
// Select one, only one, of the following layer specific include macros, which
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    72
// are specified in the /epoc32/include/platform_paths.hrh.
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    73
// It should be the layername to which your component belongs to.
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    74
//APP_LAYER_SYSTEMINCLUDE
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    75
//MW_LAYER_SYSTEMINCLUDE
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    76
//OS_LAYER_SYSTEMINCLUDE
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    77
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    78
// Note: 
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    79
// The only other SYSTEMINCLUDE should you shall add are Symbian specific ones.
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    80
// If there is a S60 header in the subdirectory then that should be
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    81
// added into the include statements (like #include <phonebook/header.h>)
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    82
//SYSTEMINCLUDE           /epoc32/include/ecom
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    83
//SYSTEMINCLUDE           ?system_include_directory
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    84
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    85
LIBRARY                 ?library_name
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    86
LIBRARY                 ?library_name_2
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    87
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    88
*** Other possible keywords:
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    89
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    90
START WINS
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    91
?wins_specific_information
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    92
END
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    93
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    94
START MARM
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    95
?marm_specific_information
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    96
END
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    97
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    98
DEFFILE                 ?deffilename
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    99
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
   100
START RESOURCE          ?resource_reg.rss
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
   101
// Do not change the UID 10003a3f below.
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
   102
TARGETPATH              /private/10003a3f/apps
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
   103
END
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
   104
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
   105
MACRO                   ?macro_name