analysis.xml 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  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. <!-- analysis interfaces -->
  4. <interface name="analysis.flm" extends="base.flm" abstract="true">
  5. <!-- analysis specific -->
  6. <param name='EXPORTHEADERS' default=''/>
  7. <param name='RESOURCEFILES' default=''/>
  8. <!-- generic -->
  9. <param name='NMAKE'/>
  10. <param name='NMAKEFLAGS'/>
  11. <param name='OUTPUTPATH'/>
  12. <param name='PRODUCT_INCLUDE'/>
  13. <param name='RELEASEPATH'/>
  14. <param name='REQUESTEDTARGETEXT' default=''/>
  15. <param name='SBSV1MAKE'/>
  16. <param name='VARIANTTYPE'/>
  17. <param name='FULLVARIANTPATH'/>
  18. <param name='SUPPORTS_STDCPP_NEWLIB' default='1'/>
  19. </interface>
  20. <interface name="analysis.mmp" extends="analysis.flm" abstract="true">
  21. <param name='CAPABILITY' default='none'/>
  22. <param name='DEFFILE' default=''/>
  23. <param name='FIRSTLIB' default=''/>
  24. <param name='KERNEL_MODE_DEF'/>
  25. <param name='KERNEL_MODE_INCLUDES'/>
  26. <param name='LIBRARY' default=''/>
  27. <param name='LINKAS' default=''/>
  28. <param name='MMPDEFS' default=''/>
  29. <param name='NOSTDCPP' default=''/>
  30. <param name='OPEN_ENVIRONMENT' default=''/>
  31. <param name='SOURCE' default=''/>
  32. <param name='STATICLIBRARY' default=''/>
  33. <param name='STDCPP' default=''/>
  34. <param name='STDCPP_DEF'/>
  35. <param name='STDCPP_INCLUDE'/>
  36. <param name='SYSTEMINCLUDE' default=''/>
  37. <param name='TARGET'/>
  38. <param name='TARGETPATH' default=''/>
  39. <param name='TARGETTYPE'/>
  40. <param name='TARGET_DEFS' default=''/>
  41. <param name='TARGET_INCLUDES' default=''/>
  42. <param name='UID2' default='00000000'/>
  43. <param name='UID2_ZERO_OVERRIDE' default=''/>
  44. <param name='UID3' default='00000000'/>
  45. <param name='USERINCLUDE' default=''/>
  46. <param name='VERSION' default='1.0'/>
  47. <param name='OPTION_GCCXML' default=''/>
  48. <param name='VERSIONHEX' default='00010000'/>
  49. </interface>
  50. <interface name="analysis.all" extends="analysis.mmp" abstract="true" flm="gccxml.flm">
  51. <param name='CC'/>
  52. <param name='CDEFS'/>
  53. <param name='CFLAGS'/>
  54. <param name='CPPFLAGS'/>
  55. <param name='CREATERFIFILE'/>
  56. <param name='GNUCPP'/>
  57. <param name='GNUSED'/>
  58. <param name='GNUAWK'/>
  59. <param name='OPT.DEFINE'/>
  60. <param name='OPT.OUT'/>
  61. <param name='OPT.PREINCLUDE'/>
  62. <param name='OPT.SPLITINCLUDE'/>
  63. <param name='OPT.SYSINCLUDE'/>
  64. <param name='OPT.USERINCLUDE'/>
  65. <param name='ZIP'/>
  66. </interface>
  67. <!-- basic types -->
  68. <interface name="analysis.exe" extends="analysis.all">
  69. <param name='FIRSTLIB' default="eexe.lib"/>
  70. <param name='UID1' default="1000007a"/>
  71. </interface>
  72. <interface name="analysis.dll" extends="analysis.all">
  73. <param name='FIRSTLIB' default="edll.lib"/>
  74. <param name='UID1' default="10000079"/>
  75. </interface>
  76. <interface name="analysis.lib" extends="analysis.all">
  77. <param name='FIRSTLIB' default="elib.lib"/>
  78. <param name='UID1' default="00000000"/>
  79. </interface>
  80. <!-- variations on the basic types -->
  81. <interface name="analysis.ani" extends="analysis.dll">
  82. <param name='UID2' default="10003b22"/>
  83. </interface>
  84. <interface name="analysis.exexp" extends="analysis.exe">
  85. </interface>
  86. <interface name="analysis.fsy" extends="analysis.dll">
  87. <param name='UID2_ZERO_OVERRIDE' default="100039df"/>
  88. </interface>
  89. <interface name="analysis.kdll" extends="analysis.dll">
  90. <param name='TARGET_DEFS' default='$(KERNEL_MODE_DEF)'/>
  91. <param name='TARGET_INCLUDES' default='$(KERNEL_MODE_INCLUDES)'/>
  92. <param name='FIRSTLIB' default="ekll.lib"/>
  93. </interface>
  94. <interface name="analysis.kext" extends="analysis.dll">
  95. <param name='TARGET_DEFS' default='$(KERNEL_MODE_DEF)'/>
  96. <param name='TARGET_INCLUDES' default='$(KERNEL_MODE_INCLUDES)'/>
  97. <param name='FIRSTLIB' default="eext.lib"/>
  98. </interface>
  99. <interface name="analysis.klib" extends="analysis.lib">
  100. <param name='TARGET_DEFS' default='$(KERNEL_MODE_DEF)'/>
  101. </interface>
  102. <interface name="analysis.ldd" extends="analysis.dll">
  103. <param name='TARGET_DEFS' default='$(KERNEL_MODE_DEF)'/>
  104. <param name='TARGET_INCLUDES' default='$(KERNEL_MODE_INCLUDES)'/>
  105. <param name='FIRSTLIB' default="edev.lib"/>
  106. <param name='UID2_ZERO_OVERRIDE' default="100000af"/>
  107. </interface>
  108. <interface name="analysis.pdd" extends="analysis.dll">
  109. <param name='TARGET_DEFS' default='$(KERNEL_MODE_DEF)'/>
  110. <param name='TARGET_INCLUDES' default='$(KERNEL_MODE_INCLUDES)'/>
  111. <param name='FIRSTLIB' default="edev.lib"/>
  112. <param name='UID2_ZERO_OVERRIDE' default="100039d0"/>
  113. </interface>
  114. <interface name="analysis.pdl" extends="analysis.dll">
  115. <param name='UID2' default="10003b1c"/>
  116. </interface>
  117. <interface name="analysis.plugin" extends="analysis.dll">
  118. <param name='UID2' default="10009D8D"/>
  119. </interface>
  120. <interface name="analysis.resource" extends="base.resource" flm="gccxmlresource.flm">
  121. <param name='CREATERFIFILE'/>
  122. <param name='OUTPUTPATHOFFSET' default=''/>
  123. <param name='MAIN_OUTPUTPATH' default=''/>
  124. <param name='MAIN_TARGET_lower' default=''/>
  125. <param name='MAIN_REQUESTEDTARGETEXT' default=''/>
  126. <param name='RFIFILE' default=''/>
  127. </interface>
  128. <interface name="analysis.stddll" extends="analysis.dll">
  129. <param name='OPEN_ENVIRONMENT' default='1'/>
  130. <param name='UID2' default="20004c45"/>
  131. </interface>
  132. <interface name="analysis.stdexe" extends="analysis.exe">
  133. <param name='OPEN_ENVIRONMENT' default='1'/>
  134. <param name='UID2' default="20004c45"/>
  135. </interface>
  136. <interface name="analysis.stdlib" extends="analysis.lib">
  137. <param name='OPEN_ENVIRONMENT' default='1'/>
  138. </interface>
  139. <interface name="analysis.textnotifier2" extends="analysis.dll">
  140. <param name='UID2' default="101fe38b"/>
  141. </interface>
  142. <interface name="analysis.var" extends="analysis.dll">
  143. <param name='TARGET_DEFS' default='$(KERNEL_MODE_DEF)'/>
  144. <param name='TARGET_INCLUDES' default='$(KERNEL_MODE_INCLUDES)'/>
  145. <param name='FIRSTLIB' default="evar.lib"/>
  146. </interface>
  147. <interface name="analysis.var2" extends="analysis.dll">
  148. <param name='TARGET_DEFS' default='$(KERNEL_MODE_DEF)'/>
  149. <param name='TARGET_INCLUDES' default='$(KERNEL_MODE_INCLUDES)'/>
  150. <param name='FIRSTLIB' default="evar.lib"/>
  151. </interface>
  152. <interface name="analysis.none" extends="analysis.mmp" flm="none.flm">
  153. </interface>
  154. <!-- TEMs are processed as if in an RVCT build -->
  155. <interface name="analysis.extension" extends="base.extension" flm="template_ext.flm">
  156. <param name='RVCTBIN'/>
  157. <param name='RVCTLIB'/>
  158. <param name='RVCTINC'/>
  159. </interface>
  160. <!-- types we don't much care about, but don't want any standard processing for -->
  161. <interface name="analysis.implib" flm="null.flm">
  162. </interface>
  163. </build>