mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-04 10:19:33 +02:00
directories relayout
git-svn-id: https://only.mawhrin.net/repos/FBReaderJ/trunk@1038 6a642e6f-84f6-412e-ac94-c4a38d5a04b0
This commit is contained in:
parent
2aeaabf054
commit
cc344037ec
51 changed files with 0 additions and 142 deletions
|
@ -10,8 +10,6 @@ tabs_icons_dir = "icons/tabs"
|
||||||
text_search_icons_dir = "icons/text_search"
|
text_search_icons_dir = "icons/text_search"
|
||||||
data_dir = "data"
|
data_dir = "data"
|
||||||
|
|
||||||
print os.getcwd()
|
|
||||||
|
|
||||||
def clean_res_dir(dir):
|
def clean_res_dir(dir):
|
||||||
if os.path.exists(dir):
|
if os.path.exists(dir):
|
||||||
for file in os.listdir(dir):
|
for file in os.listdir(dir):
|
||||||
|
|
|
@ -1,140 +0,0 @@
|
||||||
<?xml version="1.0" ?>
|
|
||||||
<project name="FBReaderJ" default="package">
|
|
||||||
|
|
||||||
<!-- property name="sdk-folder" value="/home/geometer/src/android_sdk_linux_m3-rc37a" / -->
|
|
||||||
<property name="sdk-folder" value="/Users/geometer/android-sdk-mac_x86-1.0_r1" />
|
|
||||||
<property name="android-tools" value="${sdk-folder}/tools" />
|
|
||||||
<property name="sdk-folder-1.5" value="/Users/geometer/android-sdk-mac_x86-1.5_r1" />
|
|
||||||
<property name="android-tools-1.5" value="${sdk-folder-1.5}/tools" />
|
|
||||||
<property name="project-dir" value="/Users/geometer/src/projects/FBReaderJ" />
|
|
||||||
<property name="platform-dir" value="${project-dir}/platform/android" />
|
|
||||||
|
|
||||||
<!--
|
|
||||||
<property name="sdk-folder" value="/home/grigory/distrib/android_sdk_linux_m3-rc20a" />
|
|
||||||
<property name="android-tools" value="/home/grigory/distrib/android_sdk_linux_m3-rc20a/tools" />
|
|
||||||
<property name="project-dir" value="/home/grigory/programming/amse/fbreader/java/trunk" />
|
|
||||||
-->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- The intermediates directory -->
|
|
||||||
<!-- Eclipse uses "bin" for its own output, so we do the same. -->
|
|
||||||
<property name="outdir" value="${project-dir}/bin" />
|
|
||||||
<property name="cachedir" value="${project-dir}/depcache" />
|
|
||||||
|
|
||||||
<!-- Input directories -->
|
|
||||||
<property name="resource-dir" value="${platform-dir}/res" />
|
|
||||||
<property name="src.path" value="${project-dir}/src:${platform-dir}/src" />
|
|
||||||
|
|
||||||
<!-- Output directories -->
|
|
||||||
<property name="outdir-classes" value="${outdir}/classes" />
|
|
||||||
|
|
||||||
<!-- Intermediate files -->
|
|
||||||
<property name="dex-file" value="classes.dex" />
|
|
||||||
<property name="intermediate-dex" value="${outdir}/${dex-file}" />
|
|
||||||
|
|
||||||
<!-- The final package file to generate -->
|
|
||||||
<property name="out-package" value="${outdir}/${ant.project.name}.apk" />
|
|
||||||
<property name="resources-package" value="${outdir}/${ant.project.name}.ap_" />
|
|
||||||
|
|
||||||
<!-- Tools -->
|
|
||||||
<property name="aapt" value="${android-tools}/aapt" />
|
|
||||||
<property name="dx" value="${android-tools}/dx" />
|
|
||||||
<property name="adb" value="${android-tools}/adb" />
|
|
||||||
<property name="apk-builder" value="${android-tools-1.5}/apkbuilder" />
|
|
||||||
<property name="android-jar" value="${sdk-folder}/android.jar" />
|
|
||||||
|
|
||||||
<!-- Rules -->
|
|
||||||
|
|
||||||
<!-- Create the output directories if they don't exist yet. -->
|
|
||||||
<target name="dirs">
|
|
||||||
<mkdir dir="${outdir}" />
|
|
||||||
<mkdir dir="${outdir-classes}" />
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="raw-resources">
|
|
||||||
<echo>Copying raw resources...</echo>
|
|
||||||
<exec executable="${platform-dir}/create_raw_resources.py">
|
|
||||||
<arg value="${project-dir}" />
|
|
||||||
</exec>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- Generate the R.java file for this project's resources. -->
|
|
||||||
<target name="resource-src" depends="dirs, raw-resources">
|
|
||||||
<echo>Generating R.java...</echo>
|
|
||||||
<exec executable="${aapt}" failonerror="true">
|
|
||||||
<arg value="p" />
|
|
||||||
<arg value="-m" />
|
|
||||||
<arg value="-J" />
|
|
||||||
<arg value="${platform-dir}/src" />
|
|
||||||
<arg value="-M" />
|
|
||||||
<arg value="${platform-dir}/AndroidManifest.xml" />
|
|
||||||
<arg value="-S" />
|
|
||||||
<arg value="${resource-dir}" />
|
|
||||||
<arg value="-I" />
|
|
||||||
<arg value="${android-jar}" />
|
|
||||||
</exec>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="depend" depends="dirs, resource-src">
|
|
||||||
<depend srcdir="${src.path}" destdir="${outdir-classes}" cache="${cachedir}" closure="yes" />
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- Compile this project's .java files into .class files. -->
|
|
||||||
<target name="compile" depends="depend">
|
|
||||||
<javac target="1.5" srcdir="${src.path}" destdir="${outdir-classes}" bootclasspath="${android-jar}" />
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- Convert this project's .class files into .dex files. -->
|
|
||||||
<target name="dex" depends="compile">
|
|
||||||
<exec executable="${dx}" failonerror="true">
|
|
||||||
<arg value="-JXmx384M" />
|
|
||||||
<arg value="--dex" />
|
|
||||||
<arg value="--output=${intermediate-dex}" />
|
|
||||||
<arg value="--positions=lines" />
|
|
||||||
<arg path="${outdir-classes}" />
|
|
||||||
</exec>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="package-res">
|
|
||||||
<echo>Packaging resources...</echo>
|
|
||||||
<exec executable="${aapt}" failonerror="true">
|
|
||||||
<arg value="package" />
|
|
||||||
<arg value="-f" />
|
|
||||||
<arg value="-M" />
|
|
||||||
<arg value="${platform-dir}/AndroidManifest.xml" />
|
|
||||||
<arg value="-S" />
|
|
||||||
<arg value="${resource-dir}" />
|
|
||||||
<!-- No assets directory -->
|
|
||||||
<arg value="-I" />
|
|
||||||
<arg value="${android-jar}" />
|
|
||||||
<arg value="-F" />
|
|
||||||
<arg value="${resources-package}" />
|
|
||||||
</exec>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- Put the project's .dex files into the output package file. -->
|
|
||||||
<target name="package-dex" depends="dex, package-res">
|
|
||||||
<echo>Packaging dex...</echo>
|
|
||||||
<exec executable="${apk-builder}" failonerror="true">
|
|
||||||
<arg value="${out-package}" />
|
|
||||||
<arg value="-z" />
|
|
||||||
<arg value="${resources-package}" />
|
|
||||||
<arg value="-f" />
|
|
||||||
<arg value="${intermediate-dex}" />
|
|
||||||
<arg value="-nf" />
|
|
||||||
<arg value="${project-dir}/libs" />
|
|
||||||
</exec>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- Create the package file for this project from the sources. -->
|
|
||||||
<target name="package" depends="package-dex" />
|
|
||||||
|
|
||||||
<target name="install" depends="package">
|
|
||||||
<echo>Installing to emulator...</echo>
|
|
||||||
<exec executable="${adb}" failonerror="true">
|
|
||||||
<arg value="install"/>
|
|
||||||
<arg value="-r"/>
|
|
||||||
<arg value="${out-package}"/>
|
|
||||||
</exec>
|
|
||||||
</target>
|
|
||||||
</project>
|
|
Loading…
Add table
Add a link
Reference in a new issue