carbideui/CarbideUIBuildScript/BuildScript/com.nokia.tools.s60.ide.releng.builder/theme/customTargets.xml
changeset 0 a44900f0f001
equal deleted inserted replaced
-1:000000000000 0:a44900f0f001
       
     1 <project name="Build specific targets and properties" default="noDefault">
       
     2 
       
     3         <property name="basews" value="win32" />
       
     4         <property name="baseos" value="win32" />
       
     5         <property name="basearch" value="x86" />
       
     6         <property name="basenl" value="en_US" />
       
     7         <dirname property="antfile.dir" file="${ant.file}" />
       
     8 
       
     9         <!-- ===================================================================== -->
       
    10         <!-- Run a given ${target} on all elements being built -->
       
    11         <!-- Add on <ant> task for each top level element being built. -->
       
    12         <!-- ===================================================================== -->
       
    13         <target name="allElements">
       
    14                 <ant antfile="${genericTargets}" target="${target}">
       
    15                         <property name="type" value="feature" />
       
    16                         <property name="id" value="com.nokia.tools.carbide.ui.themeedition" />
       
    17                 </ant>
       
    18         </target>
       
    19 
       
    20         <!-- ===================================================================== -->
       
    21         <!-- Targets to assemble the built elements for particular configurations  -->
       
    22         <!-- These generally call the generated assemble scripts (named in -->
       
    23         <!-- ${assembleScriptName}) but may also add pre and post processing -->
       
    24         <!-- Add one target for each root element and each configuration -->
       
    25         <!-- ===================================================================== -->
       
    26 
       
    27         <target name="assemble.com.nokia.tools.carbide.ui.themeedition">
       
    28                 <ant antfile="${assembleScriptName}" dir="${buildDirectory}" />
       
    29         </target>
       
    30 
       
    31         <!-- ===================================================================== -->
       
    32         <!-- Check out map files from correct repository -->
       
    33         <!-- Replace values for cvsRoot, package and mapVersionTag as desired. -->
       
    34         <!-- ===================================================================== -->
       
    35         <target name="getMapFiles">
       
    36         </target>
       
    37 
       
    38         <!-- ===================================================================== -->
       
    39         <!-- Steps to do before setup -->
       
    40         <!-- ===================================================================== -->
       
    41         <target name="preSetup">
       
    42         </target>
       
    43 
       
    44         <!-- ===================================================================== -->
       
    45         <!-- Steps to do after setup but before starting the build proper -->
       
    46         <!-- ===================================================================== -->
       
    47         <target name="postSetup">
       
    48                 <ant antfile="${antfile.dir}/../commonTargets.xml" target="extractBuilds" />
       
    49         </target>
       
    50 
       
    51         <!-- ===================================================================== -->
       
    52         <!-- Steps to do before generating the build scripts. -->
       
    53         <!-- ===================================================================== -->
       
    54         <target name="preGenerate">
       
    55                 <copydir forceoverwrite="true" dest="${buildDirectory}\features" src="${buildDirectory}\..\..\..\..\Code\" includes="com.nokia.tools.carbide.ui.themeedition-feature\**"></copydir>
       
    56                 <rename dest="${buildDirectory}\features\com.nokia.tools.carbide.ui.themeedition" src="${buildDirectory}\features\com.nokia.tools.carbide.ui.themeedition-feature"/>
       
    57                 <copydir forceoverwrite="true" dest="${buildDirectory}\plugins" src="${buildDirectory}\..\..\..\..\Code\" excludes="com.nokia.tools.carbide.ui.themeedition-feature\**" ></copydir>
       
    58         </target>
       
    59 
       
    60         <!-- ===================================================================== -->
       
    61         <!-- Steps to do after generating the build scripts. -->
       
    62         <!-- ===================================================================== -->
       
    63         <target name="postGenerate">
       
    64         </target>
       
    65 
       
    66 
       
    67         <!-- ===================================================================== -->
       
    68         <!-- Steps to do before running the build.xmls for the elements being built. -->
       
    69         <!-- ===================================================================== -->
       
    70         <target name="preProcess">
       
    71         </target>
       
    72 
       
    73         <!-- ===================================================================== -->
       
    74         <!-- Steps to do after running the build.xmls for the elements being built. -->
       
    75         <!-- ===================================================================== -->
       
    76         <target name="postProcess">
       
    77         </target>
       
    78 
       
    79 
       
    80         <!-- ===================================================================== -->
       
    81         <!-- Steps to do before running assemble. -->
       
    82         <!-- ===================================================================== -->
       
    83         <target name="preAssemble">
       
    84         </target>
       
    85 
       
    86         <!-- ===================================================================== -->
       
    87         <!-- Steps to do after  running assemble. -->
       
    88         <!-- ===================================================================== -->
       
    89         <target name="postAssemble">
       
    90         </target>
       
    91 
       
    92         <!-- ===================================================================== -->
       
    93         <!-- Steps to do after the build is done. -->
       
    94         <!-- ===================================================================== -->
       
    95         <target name="postBuild">
       
    96         </target>
       
    97 
       
    98         <!-- ===================================================================== -->
       
    99         <!-- Steps to do to test the build results -->
       
   100         <!-- ===================================================================== -->
       
   101         <target name="test">
       
   102         </target>
       
   103 
       
   104         <!-- ===================================================================== -->
       
   105         <!-- Steps to do to publish the build results -->
       
   106         <!-- ===================================================================== -->
       
   107         <target name="publish">
       
   108         </target>
       
   109 
       
   110         <!-- ===================================================================== -->
       
   111         <!-- Default target                                                        -->
       
   112         <!-- ===================================================================== -->
       
   113         <target name="noDefault">
       
   114                 <echo message="You must specify a target when invoking this file" />
       
   115         </target>
       
   116 </project>