uidesigner/com.nokia.sdt.series60.componentlibrary/templates/Series 60 v3.0 EXE/template.xml
author dadubrow
Wed, 25 Mar 2009 10:19:20 -0500
changeset 6 f5529458ffba
parent 2 d760517a8095
child 589 d7c1a3ec899c
permissions -rw-r--r--
merge commit
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
cawthron
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
cawthron
parents:
diff changeset
     2
<!DOCTYPE template [
cawthron
parents:
diff changeset
     3
<!ENTITY standardDirFields SYSTEM "../shared/standardDirFields.inc">
cawthron
parents:
diff changeset
     4
]>
cawthron
parents:
diff changeset
     5
<template 
cawthron
parents:
diff changeset
     6
	version="1.0" 
cawthron
parents:
diff changeset
     7
	label="%template.label">
cawthron
parents:
diff changeset
     8
	<description>%template.desc</description>
cawthron
parents:
diff changeset
     9
	<wizardPage 
cawthron
parents:
diff changeset
    10
		id="basics" 
cawthron
parents:
diff changeset
    11
		label="%basics.label">
cawthron
parents:
diff changeset
    12
		<description>%basics.desc</description>
cawthron
parents:
diff changeset
    13
		<uidField 
cawthron
parents:
diff changeset
    14
				id="uid3"
cawthron
parents:
diff changeset
    15
				label="%basics.uid3.label"
cawthron
parents:
diff changeset
    16
				min="0xe0000000"
cawthron
parents:
diff changeset
    17
				max="0xefffffff"
cawthron
parents:
diff changeset
    18
				mandatory="true">
cawthron
parents:
diff changeset
    19
				<description>%basics.uid3.desc</description>
cawthron
parents:
diff changeset
    20
		</uidField>
cawthron
parents:
diff changeset
    21
		<textField 
cawthron
parents:
diff changeset
    22
				id="author"
cawthron
parents:
diff changeset
    23
				label="%basics.author.label"
cawthron
parents:
diff changeset
    24
				persist="true">
cawthron
parents:
diff changeset
    25
				<description>%basics.author.desc</description>
cawthron
parents:
diff changeset
    26
		</textField>
cawthron
parents:
diff changeset
    27
		<textField 
cawthron
parents:
diff changeset
    28
				id="copyright"
cawthron
parents:
diff changeset
    29
				label="%basics.copyright.label"
cawthron
parents:
diff changeset
    30
				multiline="true"
cawthron
parents:
diff changeset
    31
				default="Your copyright notice"
cawthron
parents:
diff changeset
    32
				persist="true">
cawthron
parents:
diff changeset
    33
				<description>%basics.copyright.desc</description>
cawthron
parents:
diff changeset
    34
		</textField>
cawthron
parents:
diff changeset
    35
	</wizardPage>
cawthron
parents:
diff changeset
    36
cawthron
parents:
diff changeset
    37
	<wizardPage 
cawthron
parents:
diff changeset
    38
		id="directories" 
cawthron
parents:
diff changeset
    39
		label="%directories.label">
cawthron
parents:
diff changeset
    40
cawthron
parents:
diff changeset
    41
		&standardDirFields;
cawthron
parents:
diff changeset
    42
cawthron
parents:
diff changeset
    43
		<filenameField 
cawthron
parents:
diff changeset
    44
				id="gfxDir"
cawthron
parents:
diff changeset
    45
				label="%directories.gfxDir.label"
cawthron
parents:
diff changeset
    46
				default="gfx"
cawthron
parents:
diff changeset
    47
				mandatory="true"
cawthron
parents:
diff changeset
    48
				persist="true">
cawthron
parents:
diff changeset
    49
				<description>%directories.gfxDir.desc</description>
cawthron
parents:
diff changeset
    50
		</filenameField>
cawthron
parents:
diff changeset
    51
	</wizardPage>
cawthron
parents:
diff changeset
    52
	
cawthron
parents:
diff changeset
    53
	<process class="com.nokia.carbide.cpp.internal.sdk.core.processes.CheckS60CustKitSupport"
cawthron
parents:
diff changeset
    54
	 	bundle="com.nokia.carbide.cpp.sdk.core">
cawthron
parents:
diff changeset
    55
		<parameter name="project" projectName="$(projectName)" />			
cawthron
parents:
diff changeset
    56
	</process>
cawthron
parents:
diff changeset
    57
	
cawthron
parents:
diff changeset
    58
	<process class="com.nokia.carbide.cpp.project.core.processes.NewProject"
cawthron
parents:
diff changeset
    59
	 		bundle="com.nokia.carbide.cpp.project.core">
cawthron
parents:
diff changeset
    60
		<parameter name="project" projectName="$(projectName)" /> 
cawthron
parents:
diff changeset
    61
	</process>
cawthron
parents:
diff changeset
    62
cawthron
parents:
diff changeset
    63
	<process class="com.nokia.carbide.cpp.project.core.processes.CreateRezId"
cawthron
parents:
diff changeset
    64
	 	bundle="com.nokia.carbide.cpp.project.core">
cawthron
parents:
diff changeset
    65
		<parameter name="project" projectName="$(projectName)" /> 
cawthron
parents:
diff changeset
    66
	</process>
cawthron
parents:
diff changeset
    67
cawthron
parents:
diff changeset
    68
	<process class="com.nokia.carbide.templatewizard.processes.CreateFolders"
cawthron
parents:
diff changeset
    69
		 	bundle="com.nokia.carbide.templatewizard">
cawthron
parents:
diff changeset
    70
		<parameter name="project" projectName="$(projectName)" />
cawthron
parents:
diff changeset
    71
		<parameter name="folder" path="$(sourceDir)" /> 
cawthron
parents:
diff changeset
    72
		<parameter name="folder" path="$(incDir)" /> 
cawthron
parents:
diff changeset
    73
		<parameter name="folder" path="$(dataDir)" /> 
cawthron
parents:
diff changeset
    74
		<parameter name="folder" path="$(groupDir)" /> 
cawthron
parents:
diff changeset
    75
		<parameter name="folder" path="$(gfxDir)" /> 
cawthron
parents:
diff changeset
    76
		<parameter name="folder" path="$(sisDir)" /> 
cawthron
parents:
diff changeset
    77
	</process>
cawthron
parents:
diff changeset
    78
cawthron
parents:
diff changeset
    79
	<process class="com.nokia.carbide.templatewizard.processes.CopyFiles"
cawthron
parents:
diff changeset
    80
	 	bundle="com.nokia.carbide.templatewizard">
cawthron
parents:
diff changeset
    81
		<parameter name="project" projectName="$(projectName)" />
cawthron
parents:
diff changeset
    82
		
cawthron
parents:
diff changeset
    83
		<parameter name="file"
cawthron
parents:
diff changeset
    84
			sourcePath="data/basename_reg.loc" 
cawthron
parents:
diff changeset
    85
			targetPath="$(dataDir)/$(baseName)_reg.loc" 
cawthron
parents:
diff changeset
    86
			/>
cawthron
parents:
diff changeset
    87
		<parameter name="file"
cawthron
parents:
diff changeset
    88
			sourcePath="data/basename_reg.rss" 
cawthron
parents:
diff changeset
    89
			targetPath="$(dataDir)/$(baseName)_reg.rss" 
cawthron
parents:
diff changeset
    90
			/>
cawthron
parents:
diff changeset
    91
		<parameter name="file"
cawthron
parents:
diff changeset
    92
			sourcePath="inc/basename.pan" 
cawthron
parents:
diff changeset
    93
			targetPath="$(incDir)/$(baseName).pan" 
cawthron
parents:
diff changeset
    94
			/>
cawthron
parents:
diff changeset
    95
		<!-- provide some sample BMP images -->
cawthron
parents:
diff changeset
    96
		<parameter name="file"
cawthron
parents:
diff changeset
    97
			sourcePath="gfx/list_icon.bmp" 
cawthron
parents:
diff changeset
    98
			targetPath="$(gfxDir)/list_icon.bmp" 
cawthron
parents:
diff changeset
    99
			substitute="false" 
cawthron
parents:
diff changeset
   100
			/>
cawthron
parents:
diff changeset
   101
		<parameter name="file"
cawthron
parents:
diff changeset
   102
			sourcePath="gfx/list_icon_mask.bmp" 
cawthron
parents:
diff changeset
   103
			targetPath="$(gfxDir)/list_icon_mask.bmp" 
cawthron
parents:
diff changeset
   104
			substitute="false" 
cawthron
parents:
diff changeset
   105
			/>
cawthron
parents:
diff changeset
   106
		<parameter name="file"
cawthron
parents:
diff changeset
   107
			sourcePath="gfx/mark_icon.bmp" 
cawthron
parents:
diff changeset
   108
			targetPath="$(gfxDir)/mark_icon.bmp" 
cawthron
parents:
diff changeset
   109
			substitute="false" 
cawthron
parents:
diff changeset
   110
			/>
cawthron
parents:
diff changeset
   111
		<parameter name="file"
cawthron
parents:
diff changeset
   112
			sourcePath="gfx/mark_icon_mask.bmp" 
cawthron
parents:
diff changeset
   113
			targetPath="$(gfxDir)/mark_icon_mask.bmp" 
cawthron
parents:
diff changeset
   114
			substitute="false" 
cawthron
parents:
diff changeset
   115
			/>
cawthron
parents:
diff changeset
   116
		<parameter name="file"
cawthron
parents:
diff changeset
   117
			sourcePath="gfx/qgn_menu_basename.svg" 
cawthron
parents:
diff changeset
   118
			targetPath="$(gfxDir)/qgn_menu_$(baseName).svg" 
cawthron
parents:
diff changeset
   119
			substitute="false" 
cawthron
parents:
diff changeset
   120
			/>
cawthron
parents:
diff changeset
   121
		<parameter name="file"
cawthron
parents:
diff changeset
   122
			sourcePath="group/basename.mmp" 
cawthron
parents:
diff changeset
   123
			targetPath="$(groupDir)/$(baseName).mmp" 
cawthron
parents:
diff changeset
   124
			/>
cawthron
parents:
diff changeset
   125
		<parameter name="file"
cawthron
parents:
diff changeset
   126
			sourcePath="group/bld.inf" 
cawthron
parents:
diff changeset
   127
			targetPath="$(groupDir)/bld.inf" 
cawthron
parents:
diff changeset
   128
			/>
cawthron
parents:
diff changeset
   129
		<parameter name="file"
cawthron
parents:
diff changeset
   130
			sourcePath="group/Icons_aif_scalable_dc.mk" 
cawthron
parents:
diff changeset
   131
			targetPath="$(groupDir)/Icons_aif_scalable_dc.mk" 
cawthron
parents:
diff changeset
   132
			/>
cawthron
parents:
diff changeset
   133
		<parameter name="file"
cawthron
parents:
diff changeset
   134
			sourcePath="sis/basename.pkg" 
cawthron
parents:
diff changeset
   135
			targetPath="$(sisDir)/$(baseName).pkg" 
cawthron
parents:
diff changeset
   136
			/>
cawthron
parents:
diff changeset
   137
		<parameter name="file"
cawthron
parents:
diff changeset
   138
			sourcePath="sis/backup_registration.xml" 
cawthron
parents:
diff changeset
   139
			targetPath="$(sisDir)/backup_registration.xml" 
cawthron
parents:
diff changeset
   140
			/>
cawthron
parents:
diff changeset
   141
	</process>
cawthron
parents:
diff changeset
   142
	
cawthron
parents:
diff changeset
   143
	<process class="com.nokia.carbide.cpp.project.ui.processes.ProjectCreatedTasks"
cawthron
parents:
diff changeset
   144
	 	bundle="com.nokia.carbide.cpp.project.ui">
cawthron
parents:
diff changeset
   145
		<parameter name="project" projectName="$(projectName)"
cawthron
parents:
diff changeset
   146
			bldInfPath="$(groupDir)/bld.inf"
cawthron
parents:
diff changeset
   147
			targetMMPFileName="$(baseName).mmp" 
cawthron
parents:
diff changeset
   148
			pkgFilePath="$(sisDir)/$(baseName).pkg" /> 
cawthron
parents:
diff changeset
   149
	</process>
cawthron
parents:
diff changeset
   150
cawthron
parents:
diff changeset
   151
	<process class="com.nokia.sdt.series60.viewwizard.GenerateModelsProcessRunner"
cawthron
parents:
diff changeset
   152
				bundle="com.nokia.sdt.series60.componentlibrary">
cawthron
parents:
diff changeset
   153
		<parameter name="project" projectName="$(projectName)" />
cawthron
parents:
diff changeset
   154
	</process>
cawthron
parents:
diff changeset
   155
cawthron
parents:
diff changeset
   156
	<process class="com.nokia.sdt.series60.viewwizard.SaveModelsProcessRunner"
cawthron
parents:
diff changeset
   157
				bundle="com.nokia.sdt.series60.componentlibrary">
cawthron
parents:
diff changeset
   158
		<parameter name="project" projectName="$(projectName)" sourceGenRootModel="true" />
cawthron
parents:
diff changeset
   159
	</process>
cawthron
parents:
diff changeset
   160
	
cawthron
parents:
diff changeset
   161
	<process class="com.nokia.sdt.series60.viewwizard.DisposeModelsProcessRunner"
cawthron
parents:
diff changeset
   162
				bundle="com.nokia.sdt.series60.componentlibrary">
cawthron
parents:
diff changeset
   163
		<parameter name="project" projectName="$(projectName)" />
cawthron
parents:
diff changeset
   164
	</process>
cawthron
parents:
diff changeset
   165
	
cawthron
parents:
diff changeset
   166
</template>
cawthron
parents:
diff changeset
   167