build/templates/pkgdef_template.xml
branchRCL_3
changeset 83 26b2b12093af
parent 77 7cee158cb8cd
child 84 0553e2305d00
equal deleted inserted replaced
77:7cee158cb8cd 83:26b2b12093af
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <SystemDefinition xmlns:qt="http://www.nokia.com/qt" schema="3.0.0">
       
     3 
       
     4   <package id="jrt" name="Java Runtime" levels="util generic rt ui">
       
     5   
       
     6     <!-- Plaform API collection, building this just exports the platform APIs headers -->
       
     7     
       
     8     <collection id="jrt_plat" name="JRT Platform Interfaces" level="ui">
       
     9       <component id="java_registry_api" name="Java Registry API" class="api" filter="s60">
       
    10         <meta rel="Api" href="jrt_plat/java_registry_api/java_registry_api.metaxml"/>
       
    11         <unit bldFile="jrt_plat/java_registry_api/build"/>
       
    12       </component>
       
    13       <component id="java_env_info_api" name="Java Environment Info API" class="api" filter="s60">
       
    14         <meta rel="Api" href="jrt_plat/java_env_info_api/java_env_info_api.metaxml"/>
       
    15         <unit bldFile="jrt_plat/java_env_info_api/build"/>
       
    16       </component>
       
    17       <component id="java_debug_api" name="Java Debug API" class="api" filter="s60">
       
    18         <meta rel="Api" href="jrt_plat/java_debug_api/java_debug_api.metaxml"/>
       
    19         <unit bldFile="jrt_plat/java_debug_api/build"/>
       
    20       </component>
       
    21     </collection>
       
    22     
       
    23     
       
    24     <!-- A Pseudo collection, building this exports e.g. the ODC and IBY files, 
       
    25          generates the stub sis file for the jrt package and builds the java 
       
    26          sources (including the JNI headers needed in native compilation). -->
       
    27          
       
    28     <collection id="build_nativejava" name="Build Native Java">
       
    29       <component id="nativejava" name="Build Native Java" filter="s60" introduced="^4">
       
    30         <unit bldFile="build"/>
       
    31       </component>      
       
    32     </collection>
       
    33 
       
    34     
       
    35     <!-- Real collections, building these builds the native resources and native sources. -->
       
    36     
       
    37     <collection id="javacommons" name="Java Commons" level="generic">
       
    38       <component id="javacommons_build" filter="s60" name="Java Commons Build">
       
    39         <unit bldFile="javacommons" qt:proFile="javacommons.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
       
    40       </component>
       
    41     </collection>
       
    42     <collection id="javaruntimes" name="Java Runtimes" level="rt">
       
    43       <component id="javaruntimes_build" filter="s60" name="Java Runtimes Build">
       
    44         <unit bldFile="javaruntimes" qt:proFile="javaruntimes.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
       
    45       </component>
       
    46     </collection>
       
    47     <collection id="javauis" name="Java UIs" level="ui">
       
    48       <component id="javauis_build" filter="s60" name="Java UIs Build">
       
    49         <unit bldFile="javauis" qt:proFile="javauis.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
       
    50       </component>
       
    51     </collection>
       
    52     <collection id="javamanager" name="Java Manager" level="generic">
       
    53       <component id="javamanager_build" filter="s60" name="Java Manager Build">
       
    54         <unit bldFile="javamanager" qt:proFile="javamanager.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
       
    55       </component>
       
    56     </collection>
       
    57     <collection id="javatools" name="Java Tools" level="util">
       
    58       <component id="javatools_build" filter="s60" name="Java Tools Build">
       
    59         <unit bldFile="javatools" qt:proFile="javatools.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
       
    60       </component>
       
    61     </collection>
       
    62     <collection id="javaextensions" name="Java Extensions" level="generic">
       
    63       <component id="javaextensions_build" filter="s60" name="Java Extensions Build">
       
    64         <unit bldFile="javaextensions" qt:proFile="javaextensions.pro" qt:qmakeArgs="-r RD_JAVA_SF_BUILD=1"/>
       
    65       </component>
       
    66     </collection>
       
    67     
       
    68   </package>
       
    69 </SystemDefinition>