configurationengine/source/plugins/symbian/ConeProjectConverterPlugin/projectconvertplugin/tests/expected/new_project/family_x/test/implml/create_project.convertprojectml
changeset 3 e7e0ae78773e
parent 0 2e8eeb919028
equal deleted inserted replaced
2:87cfa131b535 3:e7e0ae78773e
    16 			<filter action="add" data="confml_data/platform1/*.crml"/>
    16 			<filter action="add" data="confml_data/platform1/*.crml"/>
    17 			<filter action="add" data="confml_data/platform1/*.gcfml"/>
    17 			<filter action="add" data="confml_data/platform1/*.gcfml"/>
    18 			<filter action="add" data="confml_data/platform1/*.ibyml"/>
    18 			<filter action="add" data="confml_data/platform1/*.ibyml"/>
    19 		</folder>
    19 		</folder>
    20 
    20 
    21 		<file type="layer_root" path="root.confml">
    21 		<file type="layer_root" path="root.confml"  configuration_name="PLATFORM1__LAYER_ROOT_FILE">
    22 			<filter action="include_file" data="confml/*.confml"/>
    22 			<filter action="include_file" data="confml/*.confml"/>
       
    23 			<desc>This is layer root file for platform 1</desc>
    23 		</file>
    24 		</file>
    24 		<file type="configuration_root" path="platform1_root.confml">
    25 		<file type="configuration_root" path="platform1_root.confml">
    25 			<filter action="include_layer" data="platforms/platform1/root.confml"/>
    26 			<filter action="include_layer" data="platforms/platform1/root.confml"/>
    26 			<meta xmlns:cv="http://www.nokia.com/xml/cpf-id/1">
    27 			<meta xmlns:cv="http://www.nokia.com/xml/cpf-id/1">
    27 				<cv:configuration-property name="platform_name" value="plat1"/>
    28 				<cv:configuration-property name="platform_name" value="plat1"/>
    37 		<file type="none" path="doc/s60_layer_design.doc">
    38 		<file type="none" path="doc/s60_layer_design.doc">
    38 			<filter action="add" data="/epoc32/docs/s60_layer_design.doc"/>
    39 			<filter action="add" data="/epoc32/docs/s60_layer_design.doc"/>
    39 		</file>				
    40 		</file>				
    40 	</layer>
    41 	</layer>
    41 	
    42 	
    42 	<layer path="platforms/platform2">
    43 		
       
    44 	<layer path="platforms/platform1">
       
    45 		<file type="configuration_root" path="platform1_root.confml">
       
    46 			<meta xmlns:cv="http://www.nokia.com/xml/cpf-id/1">
       
    47 				<version>001</version>
       
    48 				<release>${Feature1.StringSetting}</release>
       
    49 				<cv:configuration-property name="sw_version" value="${Feature1.StringSetting}" />
       
    50 				<cv:configuration-property name="sos_version" value="123.456" />
       
    51 			</meta>
       
    52 		</file>
       
    53 	</layer>
       
    54 	
       
    55 	<layer path="%NCP_VERSION%/platform2">
    43 		<folder path="confml">
    56 		<folder path="confml">
    44 			<filter action="add" data="confml_data/platform2/*.confml"/>
    57 			<filter action="add" data="confml_data/platform2/*.confml"/>
    45 			<filter action="remove" data="confml_data/platform2/platform2.confml"/>
    58 			<filter action="remove" data="confml_data/platform2/platform2.confml"/>
    46 		</folder>
    59 		</folder>
    47 		<folder path="implml">
    60 		<folder path="implml">
    56 		<file type="configuration_root" path="platform2_root.confml">
    69 		<file type="configuration_root" path="platform2_root.confml">
    57 			<filter action="include_layer" data="platforms/platform1/root.confml"/>
    70 			<filter action="include_layer" data="platforms/platform1/root.confml"/>
    58 			<filter action="include_layer" data="platforms/platform2/root.confml"/>
    71 			<filter action="include_layer" data="platforms/platform2/root.confml"/>
    59 		</file>
    72 		</file>
    60 	</layer>
    73 	</layer>
    61 	
    74 			
       
    75 	<layer path="platforms/platform3_feas_only">
       
    76 		<folder path="confml">
       
    77 			<filter action="add" data="confml_data/platform2/fea*.confml"/>
       
    78 		</folder>
       
    79 		<folder path="implml">
       
    80 			<filter action="add" data="confml_data/platform2/fea*.crml"/>
       
    81 			<filter action="add" data="confml_data/platform2/fea*.gcfml"/>
       
    82 			<filter action="add" data="confml_data/platform2/fea*.ibyml"/>
       
    83 		</folder>
       
    84 
       
    85 		<file type="layer_root" path="root.confml">
       
    86 			<filter action="include_file" data="confml/fea*.confml"/>
       
    87 		</file>
       
    88 		<file type="configuration_root" path="platform3_root.confml">
       
    89 			<filter action="include_layer" data="platforms/platform1/root.confml"/>
       
    90 			<filter action="include_layer" data="platforms/platform2/root.confml"/>
       
    91 			<filter action="include_layer" data="platforms/platform3/root.confml"/>
       
    92 		</file>
       
    93 	</layer>
       
    94 
       
    95 
       
    96 
    62 	<!-- ============ -->
    97 	<!-- ============ -->
    63 	<!-- Family layer -->
    98 	<!-- Family layer -->
    64 	<!-- ============ -->
    99 	<!-- ============ -->
    65 	
   100 	
    66 	<layer path="family_x">
   101 	<layer path="family_x">
    84 			<filter action="include_layer" data="platforms/platform2/root.confml"/>
   119 			<filter action="include_layer" data="platforms/platform2/root.confml"/>
    85 			<filter action="include_layer" data="family_x/root.confml"/>
   120 			<filter action="include_layer" data="family_x/root.confml"/>
    86 		</file>
   121 		</file>
    87 	</layer>
   122 	</layer>
    88 	
   123 	
    89 	
       
    90 	<!-- ============= -->
   124 	<!-- ============= -->
    91 	<!-- Product layer -->
   125 	<!-- Product layer -->
    92 	<!-- ============= -->
   126 	<!-- ============= -->
    93 	
   127 	
    94 	<layer path="family_x/product_x">
   128 	<layer path="family_x/product_x">
   109 	
   143 	
   110 	<!-- ================================= -->
   144 	<!-- ================================= -->
   111 	<!-- Product X language variant layers -->
   145 	<!-- Product X language variant layers -->
   112 	<!-- ================================= -->
   146 	<!-- ================================= -->
   113 
   147 
   114 	<foreach variable="{TEMPLATE}" data="variants/language/product_x">
   148 	<foreach variable="{TEMPLATE}" data="%VARIANTS%/language/product_x">
   115 		<layer path="family_x/product_x/language/{TEMPLATE}">
   149 		<layer path="family_x/product_x/language/{TEMPLATE}">
   116 			<folder path="confml">
   150 			<folder path="confml">
   117 				<filter action="add" data="variants/language/product_x/{TEMPLATE}/*.confml"/>
   151 				<filter action="add" data="variants/language/product_x/{TEMPLATE}/*.confml"/>
   118 			</folder>
   152 			</folder>
   119 			<folder>
   153 			<folder>
   122 			</folder>
   156 			</folder>
   123 			
   157 			
   124 			<file type="layer_root" path="root.confml">
   158 			<file type="layer_root" path="root.confml">
   125 				<filter action="include_file" data="confml/*.confml" remove_includes="true"/>
   159 				<filter action="include_file" data="confml/*.confml" remove_includes="true"/>
   126 			</file>
   160 			</file>
   127 			<file type="configuration_root" path="product_x_{TEMPLATE}_root.confml">
   161 			<file type="configuration_root" path="product_x_{TEMPLATE}_root.confml" configuration_name="{TEMPLATE}">
   128 				<filter action="include_layer" data="platforms/platform1/root.confml"/>
   162 				<filter action="include_layer" data="platforms/platform1/root.confml"/>
   129 				<filter action="include_layer" data="platforms/platform2/root.confml"/>
   163 				<filter action="include_layer" data="platforms/platform2/root.confml"/>
   130 				<filter action="include_layer" data="family_x/root.confml"/>
   164 				<filter action="include_layer" data="family_x/root.confml"/>
   131 				<filter action="include_layer" data="family_x/product_x/root.confml"/>
   165 				<filter action="include_layer" data="family_x/product_x/root.confml"/>
   132 				<filter action="include_layer" data="family_x/product_x/language/{TEMPLATE}/root.confml"/>
   166 				<filter action="include_layer" data="family_x/product_x/language/{TEMPLATE}/root.confml"/>
   133 			</file>
   167 			</file>
   134 		</layer>
   168 		</layer>
   135 	</foreach>
   169 	</foreach>
       
   170 	
       
   171 	<layer path="family_x/product_x/language/Euro">
       
   172 		<file type="configuration_root" path="product_x_Euro_root.confml" configuration_name="Euro1_override_name">
       
   173 			<filter action="include_layer" data="family_x/product_x/customer/dummy/root.confml"/>
       
   174 		</file>	
       
   175 	</layer>
       
   176 	
   136 </convertprojectml>
   177 </convertprojectml>