sysmodelmgr/com.symbian.smt.gui.properties/build.xml
author terytkon
Thu, 11 Mar 2010 19:08:43 +0200
changeset 0 522a326673b6
permissions -rw-r--r--
Moved swconfigapps content under oss repository.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     2
<project name="com.symbian.smt.gui.frag" default="build.jars" basedir=".">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     3
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     4
	<property name="basews" value="${ws}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     5
	<property name="baseos" value="${os}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     6
	<property name="basearch" value="${arch}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     7
	<property name="basenl" value="${nl}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     8
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     9
	<!-- Compiler settings. -->
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    10
	<property name="javacFailOnError" value="false"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    11
	<property name="javacDebugInfo" value="on"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    12
	<property name="javacVerbose" value="false"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    13
	<property name="logExtension" value=".log"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    14
	<property name="compilerArg" value=""/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    15
	<property name="javacSource" value="1.3"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    16
	<property name="javacTarget" value="1.2"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    17
	<path id="path_bootclasspath">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    18
		<fileset dir="${java.home}/lib">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    19
			<include name="*.jar"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    20
		</fileset>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    21
	</path>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    22
	<property name="bootclasspath" refid="path_bootclasspath"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    23
	<property name="bundleJavacSource" value="${javacSource}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    24
	<property name="bundleJavacTarget" value="${javacTarget}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    25
	<property name="bundleBootClasspath" value="${bootclasspath}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    26
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    27
	<target name="init" depends="properties">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    28
		<condition property="pluginTemp" value="${buildTempFolder}/plugins">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    29
			<isset property="buildTempFolder"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    30
		</condition>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    31
		<property name="pluginTemp" value="${basedir}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    32
		<condition property="build.result.folder" value="${pluginTemp}/com.symbian.smt.gui.properties">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    33
			<isset property="buildTempFolder"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    34
		</condition>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    35
		<property name="build.result.folder" value="${basedir}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    36
		<property name="temp.folder" value="${basedir}/temp.folder"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    37
		<property name="plugin.destination" value="${release.folder}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    38
	</target>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    39
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    40
	<target name="properties" if="eclipse.running">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    41
		<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    42
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    43
	</target>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    44
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    45
	<target name="build.update.jar" depends="init" description="Build the plug-in: com.symbian.smt.gui.frag for an update site.">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    46
		<delete dir="${temp.folder}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    47
		<mkdir dir="${temp.folder}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    48
		<antcall target="build.jars"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    49
		<antcall target="gather.bin.parts">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    50
			<param name="destination.temp.folder" value="${temp.folder}/"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    51
		</antcall>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    52
		<zip destfile="${plugin.destination}/com.symbian.smt.gui.properties.jar" basedir="${temp.folder}/com.symbian.smt.gui.properties" filesonly="false" whenempty="skip" update="false"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    53
		<delete dir="${temp.folder}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    54
	</target>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    55
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    56
	<target name="build.jars" depends="init" description="Build all the jars for the plug-in: com.symbian.smt.gui.properties">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    57
	</target>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    58
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    59
	<target name="build.sources" depends="init">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    60
	</target>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    61
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    62
	<target name="gather.bin.parts" depends="init" if="destination.temp.folder">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    63
		<mkdir dir="${destination.temp.folder}/com.symbian.smt.gui.frag"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    64
		<copy todir="${destination.temp.folder}/com.symbian.smt.gui.properties" failonerror="true" overwrite="false">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    65
			<fileset dir="${basedir}" includes="META-INF/,."			/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    66
		</copy>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    67
	</target>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    68
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    69
	<target name="build.zips" depends="init">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    70
	</target>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    71
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    72
	<target name="gather.sources" depends="init" if="destination.temp.folder">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    73
	</target>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    74
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    75
	<target name="gather.logs" depends="init" if="destination.temp.folder">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    76
	</target>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    77
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    78
	<target name="clean" depends="init" description="Clean the plug-in: com.symbian.smt.gui.frag of all the zips, jars and logs created.">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    79
		<delete file="${plugin.destination}/com.symbian.smt.gui.properties_1.0.0.jar"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    80
		<delete file="${plugin.destination}/com.symbian.smt.gui.properties_1.0.0.zip"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    81
		<delete dir="${temp.folder}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    82
	</target>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    83
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    84
	<target name="zip.plugin" depends="init" description="Create a zip containing all the elements for the plug-in: com.symbian.smt.gui.frag.">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    85
		<delete dir="${temp.folder}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    86
		<mkdir dir="${temp.folder}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    87
		<antcall target="build.jars"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    88
		<antcall target="build.sources"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    89
		<antcall target="gather.bin.parts">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    90
			<param name="destination.temp.folder" value="${temp.folder}/"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    91
		</antcall>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    92
		<antcall target="gather.sources">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    93
			<param name="destination.temp.folder" value="${temp.folder}/"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    94
		</antcall>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    95
		<delete>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    96
			<fileset dir="${temp.folder}" includes="**/*.bin${logExtension}"			/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    97
		</delete>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    98
				
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    99
		<copy todir="${plugin.destination}/com.symbian.smt.gui.properties">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   100
			<fileset dir="${temp.folder}/com.symbian.smt.gui.properties" >
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   101
				<exclude name="**/distribution.policy*"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   102
			</fileset>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   103
		</copy>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   104
		
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   105
		<delete dir="${temp.folder}"/>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   106
	</target>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   107
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
   108
</project>