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