author | Richard Taylor <richard.i.taylor@nokia.com> |
Tue, 04 May 2010 14:01:37 +0100 | |
branch | wip |
changeset 509 | a337b022f8a8 |
parent 505 | ed08f3d1e6b9 |
child 561 | a50b8a8df628 |
permissions | -rw-r--r-- |
3 | 1 |
<?xml version="1.0" encoding="ISO-8859-1"?> |
2 |
<build xmlns="http://symbian.com/xml/build" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symbian.com/xml/build ../../schema/build/2_0.xsd"> |
|
3 |
<interface name="Symbian.mmp" extends="base.flm" abstract="true"> |
|
4 |
<param name='AAPCS_OPTION'/> |
|
5 |
<param name='ALWAYS_BUILD_AS_ARM' default=''/> |
|
6 |
<param name='SET_ARMINC' default=''/> |
|
7 |
<param name='ARMLIBS' default=''/> |
|
9 | 8 |
<param name='ARMFPU' default=''/> |
3 | 9 |
<param name='ARMRT' default=''/> |
9 | 10 |
<param name='BYTEPAIRCOMPRESSTARGET' default=''/> |
3 | 11 |
<param name='TESTPATH' default=''/> |
12 |
<param name='CAPABILITY'/> |
|
9 | 13 |
<param name='COMPRESSTARGET' default=''/> |
3 | 14 |
<param name='CPPONLYOPTION' default='-E'/> |
15 |
<param name='LIBRARY'/> |
|
16 |
<param name='LIBRARY_DEBUG'/> |
|
17 |
<param name='LINKAS' default=''/> |
|
18 |
<param name='STATICLIBRARY' default=''/> |
|
19 |
<param name='NOEXPORTLIBRARY' default=''/> |
|
20 |
<param name='EXPORTLIBRARY' default=''/> |
|
21 |
<param name='EXPORTUNFROZEN' default=''/> |
|
22 |
<param name='FEEDBACK_OPTION' default='--feedback=' /> |
|
23 |
<param name='FIRSTLIB' default=''/> |
|
9 | 24 |
<param name='INFLATECOMPRESSTARGET' default=''/> |
3 | 25 |
<param name='LINKEROPTION_ARMCC' default=''/> |
26 |
<param name='LISTING_OPTION' default='-S'/> |
|
27 |
<param name='MMPDEFS' default=''/> |
|
28 |
<param name='NOCOMPRESSTARGET' default=''/> |
|
29 |
<param name='POSTLINKER_SUPPORTS_WDP' default=''/> |
|
30 |
<param name='PAGED' default=''/> |
|
31 |
<param name='PAGEDCODE_OPTION' default='default'/> |
|
32 |
<param name='PAGEDDATA_OPTION' default='default'/> |
|
33 |
<param name='PRODUCT_INCLUDE'/> |
|
34 |
<param name='REQUESTEDTARGETEXT' default=''/> |
|
35 |
<param name='GENERATELINKERFEEDBACK' default=''/> |
|
36 |
<param name='LINKERFEEDBACK_STAGE2' default='' /> |
|
37 |
<param name='MULTIFILE_ENABLED' default=''/> |
|
38 |
<param name='SYSTEMINCLUDE'/> |
|
39 |
<param name='SECUREID' default=''/> |
|
40 |
<param name='SOURCE' default=''/> |
|
41 |
<param name='TARGET'/> |
|
42 |
<param name='TARGET_lower'/> |
|
43 |
<param name='LTCG' default=''/> |
|
44 |
<param name='LTCG_OPTION' default='--ltcg'/> |
|
45 |
<param name='TARGETTYPE'/> |
|
46 |
<!-- UID2 and 3 must be empty by default or def file name generation is affected --> |
|
47 |
<param name='UID2' default=''/> |
|
48 |
<param name='UID3' default=''/> |
|
49 |
<param name='VENDORID' default=''/> |
|
50 |
<param name='USERINCLUDE'/> |
|
51 |
<param name='OPTION_ARMCC' default=''/> |
|
52 |
<param name='OPTION_REPLACE_ARMCC' default=''/> |
|
53 |
<param name='DEBUGLIBRARY' default=''/> |
|
54 |
<param name='DEFFILE'/> |
|
55 |
<param name='DEBUGGABLE' default=''/> |
|
56 |
<param name='DEFFILEKEYWORD' default=''/> |
|
57 |
<param name='EPOCHEAPSIZEMIN' default=''/> |
|
58 |
<param name='EPOCHEAPSIZEMAX' default=''/> |
|
59 |
<param name='EPOCPROCESSPRIORITY' default=''/> |
|
60 |
<param name='EPOCSTACKSIZE' default=''/> |
|
61 |
<param name='EPOCFIXEDPROCESS' default=''/> |
|
62 |
<param name='EPOCALLOWDLLDATA' default=''/> |
|
367
28419e56ee8a
Add support for MMP keyword EPOCNESTEDEXCEPTIONS
Stefan Karlsson <stefan.karlsson@nokia.com>
parents:
347
diff
changeset
|
63 |
<param name='EPOCNESTEDEXCEPTIONS' default=''/> |
3 | 64 |
<param name='PLATMACROS.WINDOWS' default=''/> |
65 |
<param name='PLATMACROS.LINUX' default=''/> |
|
66 |
<param name='STDCPP' default=''/> |
|
67 |
<param name='NOSTDCPP' default=''/> |
|
68 |
<param name='NEWLIB' default=''/> |
|
69 |
<param name='SMPSAFE' default=''/> |
|
70 |
<param name='STDCPP_INCLUDE' default=''/> |
|
71 |
<param name='ROMTARGET' default=''/> |
|
72 |
<param name='RAMTARGET' default=''/> |
|
73 |
<param name='CC.OPT.SOFTVFP_MAYBE_VFPV2' default=''/> |
|
74 |
<param name='CC.VAL.SOFTVFP_MAYBE_VFPV2' default=''/> |
|
75 |
<param name='CODE_SEGMENT_START' default=''/> |
|
76 |
<param name='TOOLCHAIN' default=''/> |
|
446
0c3dbdc03f47
Application of review comments.
Daniel Jacobs <daniel.jacobs@nokia.com>
parents:
445
diff
changeset
|
77 |
<param name='USE_RVCT22_DELETE_WORKAROUND' default=''/> |
3 | 78 |
</interface> |
79 |
<interface name="Symbian.e32abiv2" extends="Symbian.mmp" flm="e32abiv2.flm"> |
|
80 |
<param name='SUPPORTS_STDCPP_NEWLIB' default='1'/> |
|
81 |
<param name='HAS_DEDICATED_OP_NEWDEL_LIB' default='1'/> |
|
82 |
<param name='DEFAULT_STDCPP_NEWLIB'/> |
|
83 |
<param name='DEFAULT_SYMBIAN_NEWLIB'/> |
|
84 |
<param name='CHECKLIB'/> |
|
85 |
<param name='ASM'/> |
|
86 |
<param name='ASM_OUTPUT_OPTION'/> |
|
87 |
<param name='ARM_INSTRUCTION_SET'/> |
|
88 |
<param name='THUMB_INSTRUCTION_SET'/> |
|
89 |
<param name='CC'/> |
|
90 |
<param name='CC_ERRORS_CONTROL_OPTION'/> |
|
91 |
<param name='CC_WARNINGS_CONTROL_OPTION'/> |
|
92 |
<param name='CDEFS'/> |
|
93 |
<param name='CIADEFS'/> |
|
94 |
<param name='CFLAGS'/> |
|
95 |
<param name='COMMANDFILE_OPTION'/> |
|
96 |
<param name='COMPILE_ONLY_OPTION'/> |
|
9 | 97 |
<param name='COMPILER_FPU_DEFAULT'/> |
98 |
<param name='COMPILER_FPU_OPTION'/> |
|
3 | 99 |
<param name='COMPILER_CIA_FLAGS'/> |
100 |
<param name='COMPILER_INTERWORK_DEFINES'/> |
|
101 |
<param name='COMPILER_SYSTEM_INCLUDE_OPTION'/> |
|
102 |
<param name='COMPILER_THUMB_DEFINES'/> |
|
103 |
<param name='C_LANG_OPTION'/> |
|
104 |
<param name='CPP_LANG_OPTION'/> |
|
105 |
<param name='CPPFILT'/> |
|
106 |
<param name='CREATEVMAP'/> |
|
107 |
<param name='CREATEVMAPCPP'/> |
|
108 |
<param name='DEBUG_FORMAT'/> |
|
109 |
<param name='DEBUG_INFO'/> |
|
110 |
<param name='DEPEND_OPTION'/> |
|
111 |
<param name='ELF2E32'/> |
|
112 |
<param name='EFREEZE'/> |
|
113 |
<param name='EFREEZE_REMOVE_OPTION' default=''/> |
|
114 |
<param name='ENUM_OPTION'/> |
|
115 |
<param name='EXCEPTIONS'/> |
|
116 |
<param name='NO_EXCEPTIONS'/> |
|
117 |
<param name='EXPORT_VTBL_OPTION'/> |
|
118 |
<param name='FEATURELISTFILES' default=''/> |
|
119 |
<param name='FEATUREVARIANT' default=''/> |
|
120 |
<param name='FEATUREVARIANTNAME' default=''/> |
|
347 | 121 |
<param name='FEATUREVARIANTSAFE' default=''/> |
3 | 122 |
<param name='FPMODE_OPTION'/> |
123 |
<param name='FROMELF'/> |
|
124 |
<param name='FULLVARIANTPATH'/> |
|
125 |
<param name='RVCT3_1' default=''/> |
|
126 |
<param name='LD'/> |
|
127 |
<param name='LD_ERRORS_CONTROL_OPTION'/> |
|
128 |
<param name='LD_WARNINGS_CONTROL_OPTION'/> |
|
129 |
<param name='LD_WARNINGS_SUPPRESSION_ARMLIBS' default='' /> |
|
130 |
<param name='LIBPATH'/> |
|
131 |
<param name='LICENSERETRY_OPTION' default=''/> |
|
132 |
<param name='LINKER_ADD_STATIC_RUNTIME'/> |
|
133 |
<param name='LINKER_DEBUG_OPTION'/> |
|
134 |
<param name='LINKER_DEFAULT_LIBS'/> |
|
135 |
<param name='LINKER_DEFAULT_LIB_PATHS'/> |
|
136 |
<param name='LINKER_ENTRY_OPTION'/> |
|
137 |
<param name='LINKER_GROUP_START_OPTION'/> |
|
138 |
<param name='LINKER_GROUP_END_OPTION'/> |
|
139 |
<param name='LINKER_MISC_FLAGS'/> |
|
140 |
<param name='LINKER_NODEBUG_OPTION'/> |
|
141 |
<param name='LINKER_SYMBOLS_FILE_OPTION'/> |
|
142 |
<param name='LINKER_SYMBOLS_OPTION'/> |
|
143 |
<param name='NEED_ENTRYPOINT_LIBRARY'/> |
|
144 |
<param name='OUTPUT_OPTION' default='-o'/> |
|
145 |
<param name='OUTPUTPATH'/> |
|
146 |
<param name='OWN_LIBRARY_OPTION'/> |
|
147 |
<param name='PERL'/> |
|
148 |
<param name='PERTURBSTARTTIME'/> |
|
149 |
<param name='PERTURBMSECS' default='500'/> |
|
9 | 150 |
<param name='POSTLINKER_COMPRESSION_DEFAULT'/> |
151 |
<param name='POSTLINKER_FPU_DEFAULT'/> |
|
3 | 152 |
<param name='PREPDEF'/> |
153 |
<param name='PREINCLUDE'/> |
|
154 |
<param name='PREINCLUDE_OPTION'/> |
|
155 |
<param name='PREPROCESSOR_OPTION'/> |
|
156 |
<param name='RANSLEEP'/> |
|
157 |
<param name='RELEASEPATH'/> |
|
158 |
<param name='RESOLVED_DEFFILE'/> |
|
159 |
<param name='RUNTIME_LIBS_LIST'/> |
|
160 |
<param name='RUNTIME_LIBS_PATH'/> |
|
161 |
<param name='RUNTIME_SYMBOL_VISIBILITY_OPTION'/> |
|
162 |
<param name='NO_UNALIGNED_ACCESS' default=''/> |
|
163 |
<param name='RVCTBIN'/> |
|
164 |
<param name='RVCTINC'/> |
|
165 |
<param name='RVCTLIB'/> |
|
22 | 166 |
<param name='RW_BASE'/> |
3 | 167 |
<param name='RW_BASE_OPTION'/> |
168 |
<param name='SBSV1MAKE'/> |
|
169 |
<param name='NMAKE'/> |
|
170 |
<param name='NMAKEFLAGS'/> |
|
171 |
<param name='SHARED_OBJECT_OPTION'/> |
|
172 |
<param name='SO_NAME_OPTION'/> |
|
173 |
<param name='SPLIT_OPTION'/> |
|
174 |
<param name='KERNEL_STATIC_RUNTIME_LIB'/> |
|
175 |
<param name='USER_STATIC_RUNTIME_LIB'/> |
|
367
28419e56ee8a
Add support for MMP keyword EPOCNESTEDEXCEPTIONS
Stefan Karlsson <stefan.karlsson@nokia.com>
parents:
347
diff
changeset
|
176 |
<param name='USER_STATIC_RUNTIME_LIB_NESTED_EXCEPTIONS'/> |
3 | 177 |
<param name='STATIC_LIBS_LIST'/> |
178 |
<param name='STATIC_LIBS_PATH'/> |
|
179 |
<param name='STATIC_LIBRARY_DIR'/> |
|
180 |
<param name='STATIC_RUNTIME_DIR'/> |
|
505
ed08f3d1e6b9
make ABIv1 implib support a kit property
Richard Taylor <richard.i.taylor@nokia.com>
parents:
446
diff
changeset
|
181 |
<param name='SUPPORTS_ABIV1_IMPLIBS'/> |
3 | 182 |
<param name='SYMBIAN_CCFLAGS'/> |
183 |
<param name='SYMBIAN_LD_MESSAGE_OPTION'/> |
|
184 |
<param name='SYMBIAN_LINK_FLAGS'/> |
|
185 |
<param name='SYMVER_OPTION'/> |
|
186 |
<param name='TARGET_ARCH_OPTION'/> |
|
187 |
<param name='LINKER_ARCH_OPTION'/> |
|
188 |
<param name='TESTCODE' default=''/> |
|
189 |
<param name='TEST_OPTION' default=''/> |
|
190 |
<param name='TRANSFORM_CIA'/> |
|
191 |
<param name='USE_TRACE_COMPILER' default=''/> |
|
192 |
<param name='TRANASM'/> |
|
193 |
<param name='INSTRUCTION_SET'/> |
|
194 |
<param name='MODULE'/> |
|
195 |
<param name='USER_LIBS_PATH_OPTION'/> |
|
196 |
<param name='VARIANTPLATFORM'/> |
|
197 |
<param name='PLATFORM' default='$(VARIANTPLATFORM)'/> |
|
198 |
<param name='VARIANTTYPE'/> |
|
199 |
<param name='VERSION' default='10.0'/> |
|
200 |
<param name='VERSIONHEX' default='000a0000'/> |
|
201 |
<param name='VFE_OPTION'/> |
|
202 |
<param name='EXPLICITVERSION' default=''/> |
|
203 |
</interface> |
|
204 |
<interface name="Symbian.exe" extends="Symbian.e32abiv2" flm="e32abiv2exe.flm"> |
|
205 |
<param name='TARGETTYPE' default="exe"/> |
|
206 |
<param name='UID1' default="1000007a"/> |
|
207 |
</interface> |
|
208 |
<interface name="Symbian.stdexe" extends="Symbian.e32abiv2" flm="e32abiv2stdexe.flm"> |
|
209 |
<param name='TARGETTYPE' default="stdexe"/> |
|
210 |
<param name='UID1' default="1000007a"/> |
|
211 |
<param name='UID2' default="20004c45"/> |
|
212 |
<param name='WCHARENTRYPOINT' default=""/> |
|
213 |
</interface> |
|
214 |
<interface name="Symbian.dll" extends="Symbian.e32abiv2" flm="e32abiv2dll.flm"> |
|
215 |
<param name='TARGETTYPE' default="dll"/> |
|
216 |
<param name='UID1' default="10000079"/> |
|
217 |
</interface> |
|
81
7653ed978a00
Review rework 1: Enabling winscw builds of PDLLs
Iain Williamson <iain.williamson@nokia.com>
parents:
80
diff
changeset
|
218 |
<interface name="Symbian.pdll" extends="Symbian.e32abiv2" flm="e32abiv2pdll.flm"> |
80
cc878ffa65f3
Adding a patchable constants dll (PDLL) targettype + tests
Iain Williamson <iain.williamson@nokia.com>
parents:
22
diff
changeset
|
219 |
<param name='TARGETTYPE' default="pdll"/> |
cc878ffa65f3
Adding a patchable constants dll (PDLL) targettype + tests
Iain Williamson <iain.williamson@nokia.com>
parents:
22
diff
changeset
|
220 |
<param name='UID1' default="10000079"/> |
cc878ffa65f3
Adding a patchable constants dll (PDLL) targettype + tests
Iain Williamson <iain.williamson@nokia.com>
parents:
22
diff
changeset
|
221 |
</interface> |
3 | 222 |
<interface name="Symbian.stddll" extends="Symbian.e32abiv2" flm="e32abiv2stddll.flm"> |
223 |
<param name='TARGETTYPE' default="stddll"/> |
|
224 |
<param name='UID1' default="10000079"/> |
|
225 |
<param name='UID2' default="20004c45"/> |
|
226 |
</interface> |
|
227 |
<interface name="Symbian.lib" extends="Symbian.e32abiv2" flm="e32abiv2lib.flm"> |
|
228 |
<param name='AR'/> |
|
229 |
<param name='ARCHIVER_CREATE_OPTION'/> |
|
230 |
<param name='TARGETTYPE' default="lib"/> |
|
231 |
</interface> |
|
232 |
<interface name="Symbian.stdlib" extends="Symbian.lib" flm="e32abiv2stdlib.flm"> |
|
233 |
<param name='TARGETTYPE' default="stdlib"/> |
|
234 |
</interface> |
|
235 |
<interface name="Symbian.extension" extends="base.extension" flm="template_ext.flm"> |
|
236 |
<param name='RVCTBIN'/> |
|
237 |
<param name='RVCTLIB'/> |
|
238 |
<param name='RVCTINC'/> |
|
239 |
</interface> |
|
240 |
<interface name="Symbian.ani" extends="Symbian.dll" flm="e32abiv2ani.flm"> |
|
241 |
</interface> |
|
242 |
<interface name="Symbian.plugin" extends="Symbian.dll" flm="e32abiv2plugin.flm"> |
|
243 |
</interface> |
|
234 | 244 |
<interface name="Symbian.plugin3" extends="Symbian.dll" flm="e32abiv2plugin.flm"> |
245 |
</interface> |
|
3 | 246 |
<interface name="Symbian.textnotifier2" extends="Symbian.dll" flm="e32abiv2textnotifier2.flm"> |
247 |
</interface> |
|
248 |
<interface name="Symbian.implib" extends="Symbian.dll" flm="e32abiv2implib.flm"> |
|
249 |
</interface> |
|
250 |
<interface name="Symbian.var" extends="Symbian.dll" flm="e32abiv2var.flm"> |
|
251 |
</interface> |
|
252 |
<interface name="Symbian.var2" extends="Symbian.dll" flm="e32abiv2var2.flm"> |
|
253 |
</interface> |
|
254 |
<interface name="Symbian.exexp" extends="Symbian.exe" flm="e32abiv2exexp.flm"> |
|
255 |
</interface> |
|
256 |
<interface name="Symbian.kexe" extends="Symbian.exe" flm="e32abiv2kexe.flm"> |
|
257 |
</interface> |
|
258 |
<interface name="Symbian.kdll" extends="Symbian.dll" flm="e32abiv2kdll.flm"> |
|
259 |
</interface> |
|
260 |
<interface name="Symbian.kext" extends="Symbian.dll" flm="e32abiv2kext.flm"> |
|
261 |
</interface> |
|
262 |
<interface name="Symbian.klib" extends="Symbian.lib" flm="e32abiv2klib.flm"> |
|
263 |
</interface> |
|
264 |
<interface name="Symbian.ldd" extends="Symbian.dll" flm="e32abiv2ldd.flm"> |
|
265 |
</interface> |
|
266 |
<interface name="Symbian.pdd" extends="Symbian.dll" flm="e32abiv2pdd.flm"> |
|
267 |
</interface> |
|
268 |
<interface name="Symbian.pdl" extends="Symbian.dll" flm="e32abiv2pdl.flm"> |
|
269 |
</interface> |
|
270 |
<interface name="Symbian.fsy" extends="Symbian.dll" flm="e32abiv2fsy.flm"> |
|
271 |
</interface> |
|
272 |
<interface name="Symbian.none" extends="Symbian.mmp" flm="none.flm"> |
|
273 |
</interface> |
|
274 |
</build> |