| Index: build/android/ant/chromium-jars.xml
|
| diff --git a/build/android/ant/chromium-jars.xml b/build/android/ant/chromium-jars.xml
|
| index dbe01ea14cf3ea7e098a3aece6f5e6ca61d95896..b2992a96d1aa096880c8c5d042bc5d90971b452f 100644
|
| --- a/build/android/ant/chromium-jars.xml
|
| +++ b/build/android/ant/chromium-jars.xml
|
| @@ -7,15 +7,27 @@
|
| <!--
|
| 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.
|
| + 1. Use build/java.gypi action.
|
| 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.
|
| -->
|
| + <description>
|
| + Building ${PROJECT_NAME}/ java source code with ant.
|
| + </description>
|
|
|
| <import file="common.xml"/>
|
| - <property-location name="src" location="src"/>
|
| +
|
| + <path id="javac.custom.classpath">
|
| + <filelist dir="/" files="${INPUT_JARS_PATHS}"/>
|
| + <pathelement location="${ANDROID_SDK}/android.jar" />
|
| + </path>
|
| +
|
| + <path id="javac.srcdirs.additional">
|
| + <filelist dir="/" files="${ADDITIONAL_SRC_DIRS}" />
|
| + </path>
|
| +
|
| + <property-value name="javac.srcdir" value="src:${toString:javac.srcdirs.additional}"/>
|
| +
|
| <property-location name="lib.dir" location="${PRODUCT_DIR}/lib.java"
|
| check-exists="false"/>
|
| <property-location name="dest.dir" location="${PRODUCT_DIR}/java/${PACKAGE_NAME}"
|
| @@ -29,11 +41,6 @@
|
| <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.">
|
| @@ -41,13 +48,16 @@
|
| <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>
|
| +
|
| + <javac
|
| + srcdir="${javac.srcdir}"
|
| + destdir="${dest.dir}"
|
| + classpathref="javac.custom.classpath"
|
| + debug="true"
|
| + includeantruntime="false"
|
| + />
|
| </target>
|
|
|
| <target name="dist" depends="compile"
|
|
|