sdkcreationmw/sdkexamples/cppexamples/build/build.xml
changeset 0 b26acd06ea60
equal deleted inserted replaced
-1:000000000000 0:b26acd06ea60
       
     1 <!-- build.xml -->
       
     2 <project name="S60 SDK C++ Examples" default="help" basedir="..">
       
     3   <description>
       
     4     S60 SDK C++ Examples
       
     5   </description>
       
     6 
       
     7   <property name="root" location="." />
       
     8   <property name="dist" location="${root}/dist" />
       
     9   <property name="s60ex" location="${dist}/s60ex" />
       
    10   <property name="build" location="${root}/build" />
       
    11 
       
    12   <target name="help">
       
    13     <echo> 
       
    14     target help:
       
    15     try
       
    16        ant -emacs -projecthelp 
       
    17     </echo>
       
    18   </target>
       
    19 
       
    20   <!-- ********************************************************** -->
       
    21   <!-- **************** Clean *********************************** -->
       
    22   <!-- ********************************************************** -->
       
    23   <target name="clean">
       
    24     <delete dir="${dist}"/>
       
    25   </target>
       
    26   
       
    27   <!-- ********************************************************** -->
       
    28   <!-- **************** Build *********************************** -->
       
    29   <!-- ********************************************************** -->
       
    30   <target name="build">
       
    31     <tstamp>
       
    32       <format property="TODAY_UK" pattern="yyyy-MM-dd" locale="en"/>
       
    33     </tstamp>
       
    34     
       
    35     <mkdir dir="${dist}" />
       
    36     
       
    37     <antcall target="copyExamples" />    
       
    38     
       
    39     <exec dir="${build}" executable="perl.exe"> 
       
    40       <arg line="doxy.pl"/>     
       
    41     </exec>
       
    42     
       
    43     <zip destfile="${dist}/s60ex-${TODAY_UK}.zip">
       
    44       <zipfileset dir="${s60ex}" prefix="s60ex/"/>
       
    45     </zip>    
       
    46   </target>
       
    47   
       
    48   <!-- List of sdk included examples-->
       
    49   <target name="copyExamples">
       
    50     <antcall target="copy">    
       
    51       <param name="from.dir" value="SipExample"/>
       
    52       <param name="to.dir" value="SipExample"/>
       
    53     </antcall>
       
    54   </target>
       
    55 
       
    56   <!-- copies example -->
       
    57   <target name="copy">
       
    58     <mkdir dir="${s60ex}/${to.dir}" />
       
    59     <copy todir="${s60ex}/${to.dir}">
       
    60       <fileset dir="${root}/${from.dir}">
       
    61         <exclude name="**/*.sis,**/*.bat,**/*.s60"/>
       
    62       </fileset>   
       
    63     </copy>    
       
    64     <delete dir="${s60ex}/${to.dir}/internal" />
       
    65   </target>
       
    66 </project>
       
    67