| Index: build/android/ant/chromium-jars.xml
 | 
| diff --git a/build/android/ant/chromium-jars.xml b/build/android/ant/chromium-jars.xml
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..dbe01ea14cf3ea7e098a3aece6f5e6ca61d95896
 | 
| --- /dev/null
 | 
| +++ b/build/android/ant/chromium-jars.xml
 | 
| @@ -0,0 +1,64 @@
 | 
| +<!--
 | 
| +  Copyright (c) 2012 The Chromium Authors. All rights reserved.
 | 
| +  Use of this source code is governed by a BSD-style license that can be
 | 
| +  found in the LICENSE file.
 | 
| +-->
 | 
| +<project name="chromium-jars" default="dist">
 | 
| +  <!--
 | 
| +    Common ant build file for for chromium_*.jars.
 | 
| +    For creating a new chromium_*.jar :
 | 
| +    1. Use build/java.gyp action. This action will set PACKAGE_NAME.
 | 
| +    The jar will be created as chromium_${PACKAGE_NAME} in
 | 
| +    ${PRODUCT_DIR}/lib.java.
 | 
| +    2. Set javac.custom.classpath to classpath to use for javac.
 | 
| +    3. Override javac.srcdir for providing custom source directory for javac.
 | 
| +  -->
 | 
| +
 | 
| +  <import file="common.xml"/>
 | 
| +  <property-location name="src" location="src"/>
 | 
| +  <property-location name="lib.dir" location="${PRODUCT_DIR}/lib.java"
 | 
| +      check-exists="false"/>
 | 
| +  <property-location name="dest.dir" location="${PRODUCT_DIR}/java/${PACKAGE_NAME}"
 | 
| +      check-exists="false"/>
 | 
| +
 | 
| +  <target name="init">
 | 
| +    <!-- Create the time stamp -->
 | 
| +    <tstamp/>
 | 
| +    <!-- Create the build directory structure used by compile -->
 | 
| +    <mkdir dir="${lib.dir}"/>
 | 
| +    <mkdir dir="${dest.dir}"/>
 | 
| +  </target>
 | 
| +
 | 
| +  <!--
 | 
| +    Compile target for jars. Requires javac.custom.classpath to be set.
 | 
| +    Optionally javac.srcdir can be overridden to custom path for src
 | 
| +    directories.
 | 
| +  -->
 | 
| +  <target name="compile" depends="init" description="Compiles source." >
 | 
| +    <fail message="Error: javac.custom.classpath is not set. Please set it to
 | 
| +        classpath for javac.">
 | 
| +      <condition>
 | 
| +        <not><isreference refid="javac.custom.classpath"/></not>
 | 
| +      </condition>
 | 
| +    </fail>
 | 
| +    <property-value name="javac.srcdir" value ="${src}"/>
 | 
| +    <echo>Compiling ${javac.srcdir}, classpath: ${toString:javac.custom.classpath}</echo>
 | 
| +    <javac srcdir="${javac.srcdir}" destdir="${dest.dir}" debug="true" includeantruntime="false">
 | 
| +      <classpath>
 | 
| +        <path refid="javac.custom.classpath" />
 | 
| +      </classpath>
 | 
| +    </javac>
 | 
| +  </target>
 | 
| +
 | 
| +  <target name="dist" depends="compile"
 | 
| +      description="Generate chromium_${PACKAGE_NAME}.jar.">
 | 
| +    <!-- Create the distribution directory -->
 | 
| +    <mkdir dir="${lib.dir}" />
 | 
| +    <jar jarfile="${lib.dir}/chromium_${PACKAGE_NAME}.jar" basedir="${dest.dir}"/>
 | 
| +  </target>
 | 
| +
 | 
| +  <target name="clean" description="clean up">
 | 
| +    <!-- Delete the appropriate directory trees -->
 | 
| +    <delete dir="${dest.dir}" />
 | 
| +  </target>
 | 
| +</project>
 | 
| 
 |