<?xml version="1.0" encoding="UTF-8"?>
							 | 
						|
								<project name="$(projectname)" default="help">
							 | 
						|
								
							 | 
						|
								    <!-- The ant.properties file can be created by you. It is only edited by the
							 | 
						|
								         'android' tool to add properties to it.
							 | 
						|
								         This is the place to change some Ant specific build properties.
							 | 
						|
								         Here are some properties you may want to change/update:
							 | 
						|
								
							 | 
						|
								         source.dir
							 | 
						|
								             The name of the source directory. Default is 'src'.
							 | 
						|
								         out.dir
							 | 
						|
								             The name of the output directory. Default is 'bin'.
							 | 
						|
								
							 | 
						|
								         For other overridable properties, look at the beginning of the rules
							 | 
						|
								         files in the SDK, at tools/ant/build.xml
							 | 
						|
								
							 | 
						|
								         Properties related to the SDK location or the project target should
							 | 
						|
								         be updated using the 'android' tool with the 'update' action.
							 | 
						|
								
							 | 
						|
								         This file is an integral part of the build system for your
							 | 
						|
								         application and should be checked into Version Control Systems.
							 | 
						|
								
							 | 
						|
								         -->
							 | 
						|
								    <property file="ant.properties" />
							 | 
						|
								
							 | 
						|
								    <!-- if sdk.dir was not set from one of the property file, then
							 | 
						|
								         get it from the ANDROID_HOME env var. -->
							 | 
						|
								    <property environment="env" />
							 | 
						|
								    <condition property="sdk.dir" value="${env.ANDROID_HOME}">
							 | 
						|
								        <isset property="env.ANDROID_HOME" />
							 | 
						|
								    </condition>
							 | 
						|
								
							 | 
						|
								    <!-- The project.properties file contains project specific properties such as 
							 | 
						|
								         project target, and library dependencies. Lower level build properties are 
							 | 
						|
								         stored in ant.properties
							 | 
						|
								
							 | 
						|
								         This file is an integral part of the build system for your
							 | 
						|
								         application and should be checked into Version Control Systems. -->
							 | 
						|
								    <loadproperties srcFile="project.properties" />
							 | 
						|
								
							 | 
						|
								    <!-- quick check on sdk.dir -->
							 | 
						|
								    <fail
							 | 
						|
								            message="sdk.dir is missing. Make sure ANDROID_HOME environment variable is correctly set."
							 | 
						|
								            unless="sdk.dir"
							 | 
						|
								    />
							 | 
						|
								
							 | 
						|
								    <!--
							 | 
						|
								        Import per project custom build rules if present at the root of the project.
							 | 
						|
								        This is the place to put custom intermediary targets such as:
							 | 
						|
								            -pre-build
							 | 
						|
								            -pre-compile
							 | 
						|
								            -post-compile (This is typically used for code obfuscation.
							 | 
						|
								                           Compiled code location: ${out.classes.absolute.dir}
							 | 
						|
								                           If this is not done in place, override ${out.dex.input.absolute.dir})
							 | 
						|
								            -post-package
							 | 
						|
								            -post-build
							 | 
						|
								            -pre-clean
							 | 
						|
								    -->
							 | 
						|
								    <import file="custom_rules.xml" optional="true" />
							 | 
						|
								
							 | 
						|
								    <!-- Import the actual build file.
							 | 
						|
								
							 | 
						|
								         To customize existing targets, there are two options:
							 | 
						|
								         - Customize only one target:
							 | 
						|
								             - copy/paste the target into this file, *before* the
							 | 
						|
								               <import> task.
							 | 
						|
								             - customize it to your needs.
							 | 
						|
								         - Customize the whole content of build.xml
							 | 
						|
								             - copy/paste the content of the rules files (minus the top node)
							 | 
						|
								               into this file, replacing the <import> task.
							 | 
						|
								             - customize to your needs.
							 | 
						|
								
							 | 
						|
								         ***********************
							 | 
						|
								         ****** IMPORTANT ******
							 | 
						|
								         ***********************
							 | 
						|
								         In all cases you must update the value of version-tag below to read 'custom' instead of an integer,
							 | 
						|
								         in order to avoid having your file be overridden by tools such as "android update project"
							 | 
						|
								    -->
							 | 
						|
								    <!-- version-tag: 1 -->
							 | 
						|
								    <import file="${sdk.dir}/tools/ant/build.xml" />
							 | 
						|
								
							 | 
						|
								    <target name="-pre-compile">
							 | 
						|
								      <path id="project.all.jars.path">
							 | 
						|
								        <path path="${toString:project.all.jars.path}"/>
							 | 
						|
								        <fileset dir="${jar.libs.dir}">
							 | 
						|
								          <include name="*.jar"/>
							 | 
						|
								        </fileset>
							 | 
						|
								      </path>
							 | 
						|
								    </target>
							 | 
						|
								</project>
							 |