frameworkplugins/ccbuild.xml
author dpodwall
Tue, 12 Jan 2010 13:17:53 -0600
changeset 0 61163b28edca
permissions -rw-r--r--
initial EPL conversion
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     2
<project name="FrameWork" default="cc" basedir=".">
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     3
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     4
	<!-- declare ant4eclipse -->
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     5
  <taskdef resource="net/sf/ant4eclipse/antlib.xml" />
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     6
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     7
	<property name="workspace.path" value="." />
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     8
  <property name="java.location" value="C:/APPS/j2sdk_1.5.0_12" />
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
     9
  <property name="destination.path" value="." />
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    10
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    11
	<property name="basews" value="${ws}"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    12
	<property name="baseos" value="${os}"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    13
	<property name="basearch" value="${arch}"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    14
	<property name="basenl" value="${nl}"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    15
	
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    16
	<property name="feature.project.folder" location="com.nokia.s60tools.extensions.framework"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    17
	<property name="feature.project.name" value="com.nokia.s60tools.extensions.framework"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    18
	<property name="feature.name" value="framework"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    19
	<property name="help.project.name" value="com.nokia.carbide.tool.help"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    20
	<property name="help.jar.filename" value="${help.project.name}.jar"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    21
	<property name="feature.name" value="Framework"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    22
	
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    23
	<!-- Folder definitions -->
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    24
	
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    25
	<property name="carbide.int.folder" location="c:/Carbide_internal/plugins"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    26
	<property name="carbide.dev.folder" location="c:/Carbide_development/plugins"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    27
	<property name="carbide.adt.folder" location="c:/Carbide_ADT/plugins"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    28
	<property name="test.sdk.folder" location="com.nokia.s60tools.sdk.tests"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    29
	<property name="test.util.folder" location="com.nokia.s60tools.util.tests"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    30
	
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    31
	<property name="binaries.folder" location="${feature.name}.binaries"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    32
	<property name="reports.folder" location="reports"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    33
	<property name="reports.emma" location="${reports.folder}/emma"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    34
	<property name="instr.folder" location="instr"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    35
	
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    36
	
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    37
	<!-- Target Plugin -->
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    38
  <target name="build.plugins" depends="">
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    39
	
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    40
		<!--<buildPlugin workspace="${workspace.path}" targetPlatformLocation="${carbide.int.folder}" projectname="com.nokia.carbide.tool.help" destDir="${destination.path}" packageAsJar="true">
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    41
  			<javacLibraryCompiler>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    42
  					<compilerSettings debug="true" fork="true"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    43
  			</javacLibraryCompiler>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    44
  	</buildPlugin>-->
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    45
	
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    46
  	<!-- Build MultiTestRunner feature -->
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    47
  	<buildFeature workspace="${workspace.path}"
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    48
               targetPlatformLocation="${carbide.int.folder}"
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    49
               projectname="${feature.project.name}"
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    50
               buildPluginTarget="build.plugin"
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    51
               destDir="${destination.path}" />
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    52
  </target>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    53
  
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    54
  <target name="feature" depends="">
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    55
  
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    56
		<copy todir="plugins">
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    57
				<fileset dir="C:\hudson\jobs\Framework SDK\workspace\com.nokia.s60tools.sdk\plugins"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    58
		</copy>		
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    59
		<copy todir="plugins">
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    60
				<fileset dir="C:\hudson\jobs\Framework UI\workspace\com.nokia.s60tools.ui\plugins"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    61
		</copy>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    62
		<copy todir="plugins">
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    63
				<fileset dir="C:\hudson\jobs\Framework Util\workspace\com.nokia.s60tools.util\plugins"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    64
		</copy>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    65
				
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    66
		<!-- Copy the actual plug-ins to the carbide folders -->
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    67
		<copy todir="${carbide.int.folder}" failonerror="true" overwrite="true">
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    68
				<fileset dir="plugins"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    69
				<fileset dir="C:\hudson\jobs\Framework Testsupport\workspace\com.nokia.s60tools.testsupport\plugins"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    70
		</copy>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    71
		<copy todir="${carbide.dev.folder}" failonerror="true" overwrite="true">
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    72
				<fileset dir="plugins"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    73
				<fileset dir="C:\hudson\jobs\Framework Testsupport\workspace\com.nokia.s60tools.testsupport\plugins"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    74
		</copy>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    75
		<copy todir="${carbide.adt.folder}" failonerror="true" overwrite="true">
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    76
				<fileset dir="plugins"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    77
				<fileset dir="C:\hudson\jobs\Framework Testsupport\workspace\com.nokia.s60tools.testsupport\plugins"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    78
		</copy>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    79
		
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    80
  </target>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    81
  <target name="create.zip">
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    82
  
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    83
  	<delete dir="${binaries.folder}/nightly_builds"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    84
  	<mkdir dir="${binaries.folder}/nightly_builds"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    85
  	
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    86
 		 <!-- Zip jars to ActiveObjectAnalyser.zip -->
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    87
 		<tstamp>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    88
		   <format property="timestamp" pattern="dd-MM-yyyy" />
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    89
		</tstamp> 
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    90
 		 
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    91
    <zip destfile="${binaries.folder}/nightly_builds/${feature.name}-${timestamp}.zip"
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    92
       basedir="."
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    93
       includes="plugins/*, features/com.nokia*.*/"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    94
  </target>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    95
  
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    96
  <!-- Empty target to do nothing --> 
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    97
  <target name="build.plugin">
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    98
  </target>	
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
    99
  
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
   100
	
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
   101
	<target name="cc" depends="build.plugins, feature, create.zip" description="build.plugins, instrument, run unit tests and analyze code"/>
61163b28edca initial EPL conversion
dpodwall
parents:
diff changeset
   102
</project>