buildframework/helium/tests/data/test_prep.xml
changeset 1 be27ed110b50
equal deleted inserted replaced
0:044383f39525 1:be27ed110b50
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <prepSpec>
       
     3     <config>
       
     4         <exclude name="abld.bat"/>
       
     5         <exclude name=".static_wa"/>
       
     6         <exclude name="_ccmwaid.inf"/>
       
     7     </config>
       
     8     <source label="Symbian" basedir="${symbian.release.dir}">
       
     9         <unzip name="${symbian.zip.prefix}${symbian.release}_src_generic_part1.zip"/>
       
    10         <unzip name="${symbian.zip.prefix}${symbian.release}_src_generic_part2.zip"/>
       
    11         <unzip name="${symbian.zip.prefix}${symbian.release}_src_generic_part3.zip"/>
       
    12         <unzip name="${symbian.zip.prefix}${symbian.release}_src_cedar.zip"/>
       
    13         <unzip name="${symbian.zip.prefix}${symbian.release}_epoc32.zip">
       
    14             <include name="epoc32/tools/*"/>
       
    15             <include name="epoc32/gcc/*"/>
       
    16             <include name="epoc32/rom/include/mscomp.iby"/>
       
    17             <include name="epoc32/rom/include/staccomp.iby"/>
       
    18             <include name="epoc32/rom/include/profiler.iby"/>
       
    19             <include name="epoc32/INCLUDE/variant/Symbian_OS_v9.3.hrh"/>
       
    20         </unzip>
       
    21         <unzip name="${symbian.zip.prefix}${symbian.release}_epoc32_RELEASE_ARMV5.zip">
       
    22             <include name="epoc32/RELEASE/ARMV5/UDEB/mscomp.dll"/>
       
    23             <include name="epoc32/RELEASE/ARMV5/UDEB/staccomp.dll"/>
       
    24             <include name="epoc32/RELEASE/ARMV5/UREL/mscomp.dll"/>
       
    25             <include name="epoc32/RELEASE/ARMV5/UREL/staccomp.dll"/>
       
    26             <!-- Crypto binaries -->
       
    27             <include name="epoc32/RELEASE/ARMV5/lib/hash.lib"/>
       
    28             <include name="epoc32/RELEASE/ARMV5/udeb/hash.dll"/>
       
    29             <include name="epoc32/RELEASE/ARMV5/urel/hash.dll"/>
       
    30             <include name="epoc32/RELEASE/ARMV5/lib/random.lib"/>
       
    31             <include name="epoc32/RELEASE/ARMV5/udeb/random.dll"/>
       
    32             <include name="epoc32/RELEASE/ARMV5/urel/random.dll"/>
       
    33             <include name="epoc32/RELEASE/ARMV5/lib/randsvr.lib"/>
       
    34             <include name="epoc32/RELEASE/ARMV5/udeb/randsvr.exe"/>
       
    35             <include name="epoc32/RELEASE/ARMV5/urel/randsvr.exe"/>
       
    36             <include name="epoc32/RELEASE/ARMV5/lib/pbe.lib"/>
       
    37             <include name="epoc32/RELEASE/ARMV5/udeb/pbe.dll"/>
       
    38             <include name="epoc32/RELEASE/ARMV5/urel/pbe.dll"/>
       
    39             <include name="epoc32/RELEASE/ARMV5/lib/cryptography.lib"/>
       
    40             <include name="epoc32/RELEASE/ARMV5/udeb/strong_cryptography.dll"/>
       
    41             <include name="epoc32/RELEASE/ARMV5/urel/strong_cryptography.dll"/>
       
    42             <include name="epoc32/RELEASE/ARMV5/udeb/weak_cryptography.dll"/>
       
    43             <include name="epoc32/RELEASE/ARMV5/urel/weak_cryptography.dll"/>
       
    44         </unzip>
       
    45     </source>
       
    46 
       
    47     
       
    48     <!-- unzip ICF/ICD's for this baseline-->
       
    49 		<source name="icds" basedir="">
       
    50 			<unzipicds dest="${build.drive}\">
       
    51 				<!-- Unzipping from following location
       
    52 						 * S60
       
    53 						 * common
       
    54 						 * product
       
    55 				  -->
       
    56 				<location name="${ccm.base.dir}/S60/S60/Symbian_ICD_ICF/${symbian.release}">
       
    57 				</location>
       
    58 				<location name="${ccm.base.dir}/mc/mc_overlay/mc_4032_overlay/common/files/Symbian_ICD_ICF/${symbian.release}" />
       
    59 				<location name="${ccm.base.dir}/mc/mc_overlay/mc_4032_overlay/${product.name}_overlay/files/Symbian_ICD_ICF/${symbian.release}" />
       
    60 				
       
    61 				<include name="src/*" />
       
    62 			</unzipicds>
       
    63 		</source>
       
    64  
       
    65     <source label="S60" basedir="${s60.release.dir}">
       
    66         <unzip name="S60_3_2_${s60.version}_epoc32.zip" if="NO_NCP">
       
    67             <!-- use default commdb for chip build -->
       
    68     	    <include name="epoc32/data/Z/private/10202be9/cccccc00.cre"/>
       
    69         </unzip>
       
    70     </source>
       
    71     
       
    72     <source label="S60" basedir="${ccm.base.dir}/S60">
       
    73         <copy name="S60" dest="s60"/>
       
    74     </source>
       
    75  
       
    76     <source label="ME" basedir="${ccm.base.dir}">
       
    77         <copy name="me_scd_desw/me_scd_desw" dest="me/me_scd_desw"/>
       
    78     </source>
       
    79     
       
    80     <source label="ppd_sw" basedir="${ccm.base.dir}">
       
    81         <copy name="ppd_sw/ppd_sw" dest="ppd_sw"/>
       
    82         <copy name="ppd_sw/ppd_sw/s60_dd/T9TegicDelivery" dest="s60/mw/inputmethods/textinput/T9TegicDelivery"/>
       
    83     </source>
       
    84 
       
    85     <source label="multimedia_sw" basedir="${ccm.base.dir}">
       
    86         <copy name="productconceptfw/productconceptfw" dest="multimedia_sw/productconceptfw"/>
       
    87     </source>
       
    88 
       
    89     <source label="extra_apps" basedir="${ccm.base.dir}">
       
    90         <copy name="DvbhTestApplication/DvbhTestApplication" dest="extra_apps/DvbhTestApplication"/>
       
    91     </source>
       
    92 
       
    93     <source label="chipset" basedir="${ccm.base.dir}/IBUSAL_chipset/IBUSAL_chipset">
       
    94         <copy name="config" dest="config" unless="NO_NCP"/>
       
    95         <copy name="ncp_sw" dest="ncp_sw" unless="NO_NCP"/>
       
    96         <copy name="psw" dest="psw" unless="NO_NCP"/>
       
    97         <copy name="tools" dest="tools" unless="NO_NCP"/>
       
    98     </source>
       
    99    
       
   100     <source label="mc" basedir="${ccm.base.dir}">
       
   101         <copy name="mc/mc_build" dest="mc/mc_build"/>
       
   102         <copy name="mc/mc_config" dest="mc/mc_config"/>
       
   103         <copy name="mc/mc_overlay/mc_4032_overlay" dest="mc/mc_overlay/mc_4032_overlay"/>
       
   104 <!--         <copy name="mc/mc_sw/mc_4032_sw/common" dest="mc/mc_sw/mc_4032_sw/common"/> -->
       
   105 <!--         <copy name="mc/mc_sw/mc_4032_sw/${product.name}" dest="mc/mc_sw/mc_4032_sw/${product.name}"/> -->
       
   106         <copy name="mc/helium" dest="mc/helium"/>
       
   107     </source>
       
   108 
       
   109     <source label="chipset_cellmo" basedir="${ibusal.cellmo.dir}">
       
   110         <copy name="product4" dest="${build.drive}/epoc32/include/product4/cellmo" unless="NO_NCP"/>
       
   111         <copy name="product4" dest="${build.drive}/output/development_flash_images/cellmo/product4" unless="NO_NCP"/>
       
   112         <copy name="product" dest="${build.drive}/epoc32/include/product/cellmo" unless="NO_NCP"/>
       
   113         <copy name="product" dest="${build.drive}/output/development_flash_images/cellmo/product" unless="NO_NCP"/>
       
   114     </source>
       
   115 
       
   116 
       
   117 
       
   118     <source label="overlays" basedir="${build.drive}">
       
   119         <copy name="mc/mc_overlay/mc_4032_overlay/common/files"/>
       
   120         <copy name="mc/mc_overlay/mc_4032_overlay/${product.name}_overlay/files"/>
       
   121 
       
   122 		<!-- manual exports required before bldmake bldfiles phase -->
       
   123         <copy name="mc/mc_config/mc_4032_config/${product.name}/include/ProductVariant.hrh" tofile="epoc32/include/oem/ProductVariant.hrh"/>
       
   124         <copy name="mc/mc_config/mc_4032_config/${product.name}/include/ProductVariant.hrh" tofile="S60/misc/release/bldvariant/common/ProductVariant.hrh"/>
       
   125         <copy name="mc/mc_config/mc_4032_config/${product.name}/include/ProductVariant.hrh" tofile="config/ncp_config/platform_config/config/inc/productvariant.hrh"/>
       
   126         <copy name="me/me_scd_desw/variation/product/DeSwFlagsproduct.hrh" tofile="epoc32/include/oem/DeSwFlagsproduct.hrh"/>
       
   127 		<!--Ensure correct iby version gets exported regardless of timestamp: -->
       
   128         <copy name="mc/mc_config/mc_4032_config/common/rom/include/NCPCenrep_variant.iby" tofile="config/ncp_config/config/rom/include/NCPCenrep_variant.iby"/>
       
   129 		<!--Ensure correct certificate gets exported regardless of timestamp: -->
       
   130         <copy name="mc/mc_config/mc_4032_config/common/certificates/S60_root_certificates/rnd/swicertstore.dat" tofile="s60/mw/securityservices/pkiutilities/certificates/data/swicertstore.dat"/>
       
   131 
       
   132 
       
   133     	<!-- S60 manual exports required before bldmake bldfiles phase phase where  bldvariant is included-->
       
   134 
       
   135         <!-- special copy for subcon package -->
       
   136         <copy name="mc/mc_config/mc_4032_config/common/certificates/S60_root_certificates/s60_licensees/swicertstore.dat" tofile="epoc32/data/z/resource/swicertstore.dat_for_s60_licensees"/>
       
   137 
       
   138         <!-- special copy for localisation -->
       
   139         <copy name="S60/tools/build_platforms/build/tools/parse_what_log.pl" tofile="epoc32/tools/s60tools/parse_what_log.pl"/>
       
   140         <copy name="S60/tools/build_platforms/build/tools/add_build_definition_filter.pl" tofile="epoc32/tools/s60tools/add_build_definition_filter.pl"/>
       
   141 
       
   142 
       
   143       <!-- chipset overlay;  manual exports required due to missing bld.inf-->
       
   144     	<!-- from \build\ncp_build\build\variation.txt -->
       
   145         <copy name="/psw/ncp_psw/psw" unless="NO_NCP"/>
       
   146         <copy name="/tools/toolsmod_93" unless="NO_NCP"/>
       
   147     	<!-- from \build\ncp_build\platform_build\build\variation.txt -->
       
   148         <copy name="/psw/ncp_psw/platform_psw/psw" unless="NO_NCP"/>
       
   149     	<!-- from \build\ncp_build\platform_build\platform_product_build\build\variation.txt -->
       
   150         <copy name="/psw/ncp_psw/platform_psw/platform_product_psw/psw" unless="NO_NCP"/>
       
   151   
       
   152       <!-- chipset manual exports required before bldmake bldfiles phase where  bldvariant is included-->
       
   153         <copy name="config/ncp_config/config/inc/feature_settings.hrh" tofile="epoc32/include/oem/feature_settings.hrh" unless="NO_NCP"/>
       
   154         <copy name="config/ncp_config/config/inc/st_consts.hrh" tofile="epoc32/include/oem/st_consts.hrh" unless="NO_NCP"/>
       
   155         <copy name="config/ncp_config/platform_config/config/inc/adaptation_features.hrh" tofile="epoc32/include/oem/adaptation_features.hrh" unless="NO_NCP"/>
       
   156         <copy name="config/ncp_config/platform_config/config/inc/st_feature_settings.hrh" tofile="epoc32/include/oem/st_feature_settings.hrh" unless="NO_NCP"/>
       
   157         <copy name="config/ncp_config/platform_config/config/inc/st_features_common.hrh" tofile="epoc32/include/oem/st_features_common.hrh" unless="NO_NCP"/>
       
   158         <copy name="config/ncp_config/config/inc/spp_variant.cfg" tofile="epoc32/tools/variant/spp_variant.cfg" unless="NO_NCP"/>
       
   159         <copy name="config/ncp_config/platform_config/config/inc/spp_feature_settings.hrh" tofile="epoc32/include/oem/spp_feature_settings.hrh" unless="NO_NCP"/>
       
   160         <copy name="config/ncp_config/platform_config/config/inc/ncp_feature_settings.hrh" tofile="epoc32/include/oem/ncp_feature_settings.hrh" unless="NO_NCP"/>
       
   161         <copy name="config/ncp_config/config/inc/ncp_feature_consts.hrh" tofile="epoc32/include/oem/ncp_feature_consts.hrh" unless="NO_NCP"/>
       
   162         <copy name="config/ncp_config/config/inc/ncp_consts.hrh" tofile="epoc32/include/oem/ncp_consts.hrh" unless="NO_NCP"/>
       
   163         <copy name="config/ncp_config/platform_config/config/inc/adaptation_conf.h" tofile="epoc32/include/internal/adaptation_conf.h" unless="NO_NCP"/>
       
   164         <copy name="config/ncp_config/platform_config/config/inc/st_settings.hrh" tofile="epoc32/include/st_settings.hrh" unless="NO_NCP"/>
       
   165         <copy name="ncp_sw/corecom/aasw/AaCommonTools/config/audio_sw_external_conf.hrh" tofile="epoc32/include/internal/audio_sw_external_conf.hrh" unless="NO_NCP"/>
       
   166         <copy name="ncp_sw/corecom/aasw/AaCommonTools/config/audio_sw_conf.hrh" tofile="epoc32/include/internal/audio_sw_conf.hrh" unless="NO_NCP"/>
       
   167 
       
   168       <!-- chipset manual exports required before bldmake bldfiles phase so build does not hang -->
       
   169         <copy name="config/ncp_config/config/tools" dest="epoc32/tools" unless="NO_NCP"/>
       
   170 
       
   171       <!-- fix for LightService-->
       
   172         <copy name="/config/ncp_config/platform_config/config/inc/ncp_feature_settings.hrh" tofile="/epoc32/include/config/platform/ncp_feature_settings.hrh" unless="NO_NCP"/>
       
   173         <copy name="/config/ncp_config/platform_config/config/inc/st_feature_settings.hrh" tofile="/epoc32/include/config/platform/st_feature_settings.hrh" unless="NO_NCP"/>
       
   174         <copy name="/config/ncp_config/platform_config/config/inc/st_features_common.hrh" tofile="/epoc32/include/st_features_common.hrh" unless="NO_NCP"/>
       
   175         <copy name="/config/ncp_config/platform_config/config/inc/st_features_common.hrh" tofile="/epoc32/include/config/platform/st_features_common.hrh" unless="NO_NCP"/>
       
   176         <copy name="/config/ncp_config/platform_config/config/inc/VariationItemValues.hrh" tofile="/epoc32/include/oem/VariationItemValues.hrh" unless="NO_NCP"/>
       
   177         <copy name="/config/ncp_config/platform_config/config/inc/VariationItemValues.hrh" tofile="/epoc32/include/config/platform/VariationItemValues.hrh" unless="NO_NCP"/>
       
   178         <copy name="/config/ncp_config/platform_config/config/inc/VariationItemDetailedValues.hrh" tofile="/epoc32/include/oem/VariationItemDetailedValues.hrh" unless="NO_NCP"/>
       
   179         <copy name="/config/ncp_config/platform_config/config/inc/VariationItemDetailedValues.hrh" tofile="/epoc32/include/config/platform/VariationItemDetailedValues.hrh" unless="NO_NCP"/>
       
   180         <copy name="/config/ncp_config/platform_config/config/inc/st_features.hrh" tofile="/epoc32/include/st_features.hrh" unless="NO_NCP"/>
       
   181         <copy name="/config/ncp_config/platform_config/config/inc/casw_light_settings.hrh" tofile="/epoc32/include/oem/casw_light_settings.hrh" unless="NO_NCP"/>
       
   182         <copy name="/config/ncp_config/platform_config/config/inc/casw_light_settings.hrh" tofile="/epoc32/include/config/platform/casw_light_settings.hrh" unless="NO_NCP"/>
       
   183         <copy name="/config/ncp_config/platform_config/config/inc/adaptation_features.hrh" tofile="/epoc32/include/config/platform/adaptation_features.hrh" unless="NO_NCP"/>
       
   184         <copy name="/config/ncp_config/platform_config/config/tools/platform.bsf" tofile="/epoc32/tools/platform.bsf" unless="NO_NCP"/>
       
   185 
       
   186         <copy name="/config/ncp_config/platform_config/platform_product_config/config/inc/ncp_feature_settings.hrh" tofile="/epoc32/include/config/platform/product4/ncp_feature_settings.hrh" unless="NO_NCP"/>
       
   187         <copy name="/config/ncp_config/platform_config/platform_product_config/config/inc/VariationItemValues.hrh" tofile="/epoc32/include/config/platform/product4/VariationItemValues.hrh" unless="NO_NCP"/>
       
   188         <copy name="/config/ncp_config/platform_config/platform_product_config/config/inc/VariationItemDetailedValues.hrh" tofile="/epoc32/include/config/platform/product4/VariationItemDetailedValues.hrh" unless="NO_NCP"/>
       
   189         <copy name="/config/ncp_config/platform_config/platform_product_config/config/inc/st_feature_settings.hrh" tofile="/epoc32/include/config/platform/product4/st_feature_settings.hrh" unless="NO_NCP"/>
       
   190         <copy name="/config/ncp_config/platform_config/platform_product_config/config/inc/casw_light_settings.hrh" tofile="/epoc32/include/config/platform/product4/casw_light_settings.hrh" unless="NO_NCP"/>
       
   191         <copy name="/config/ncp_config/platform_config/platform_product_config/config/rom/config/x_conf_product4.txt" tofile="/ncp_sw/spp_core4.0/base_ca_product/stn8815/product/product4/x_conf_product4.txt" unless="NO_NCP"/>
       
   192         <copy name="/config/ncp_config/platform_config/platform_product_config/config/tools/product4.bsf" tofile="/epoc32/tools/product4.bsf" unless="NO_NCP"/>
       
   193 
       
   194         <copy name="/config/ncp_config/platform_config/platform_product_config/config/inc/ncp_feature_settings.hrh" tofile="/epoc32/include/config/platform/product/ncp_feature_settings.hrh" unless="NO_NCP"/>
       
   195         <copy name="/config/ncp_config/platform_config/platform_product_config/config/inc/VariationItemValues.hrh" tofile="/epoc32/include/config/platform/product/VariationItemValues.hrh" unless="NO_NCP"/>
       
   196         <copy name="/config/ncp_config/platform_config/platform_product_config/config/inc/VariationItemDetailedValues.hrh" tofile="/epoc32/include/config/platform/product/VariationItemDetailedValues.hrh" unless="NO_NCP"/>
       
   197         <copy name="/config/ncp_config/platform_config/platform_product_config/config/inc/st_feature_settings.hrh" tofile="/epoc32/include/config/platform/product/st_feature_settings.hrh" unless="NO_NCP"/>
       
   198         <copy name="/config/ncp_config/platform_config/platform_product_config/config/inc/casw_light_settings.hrh" tofile="/epoc32/include/config/platform/product/casw_light_settings.hrh" unless="NO_NCP"/>
       
   199         <copy name="/config/ncp_config/platform_config/platform_product_config/config/tools/product.bsf" tofile="/epoc32/tools/product.bsf" unless="NO_NCP"/>
       
   200 
       
   201       <!-- temporary chipset manual exports -->
       
   202         <copy name="config/s60_32_config/config/rom/include/commsdat_db_variant.iby" tofile="epoc32/rom/include/commsdat_db_variant.iby" unless="NO_NCP"/>
       
   203         <copy name="config/s60_32_config/config/rom/include/commsdat.iby" tofile="epoc32/rom/include/commsdat.iby" unless="NO_NCP"/>
       
   204         <copy name="config/s60_32_config/config/rombuild/s60_romfiles.txt" tofile="epoc32/rombuild/s60_romfiles.txt" unless="NO_NCP"/>
       
   205         <copy name="ncp_sw/spp_core4.0/product/targets/product/variant.mmh" tofile="epoc32/include/product/variant.mmh" unless="NO_NCP"/>
       
   206     </source>
       
   207 
       
   208     <source label="Temporary unzip of DVB-H" basedir="${build.drive}">
       
   209         <unzip name="me/me_scd_desw/source/JugnooTSW.zip"/>
       
   210     </source>
       
   211 
       
   212  
       
   213 </prepSpec>