diff --git a/briar-android/ant.properties b/briar-android/ant.properties index 2c9a6887641f904c475a13325146d5f6cce9e384..c5281df27fdb7b4ae4eb400ef4f1f9648dc209f0 100644 --- a/briar-android/ant.properties +++ b/briar-android/ant.properties @@ -9,8 +9,9 @@ # 'source.dir' for the location of your java source folder and # 'out.dir' for the location of your output folder. -source.dir=src:../briar-core/src -external.libs.dir=../briar-core/libs +source.dir=../briar-api/src:../briar-core/src:src +api.jar.libs.dir=../briar-api/libs +core.jar.libs.dir=../briar-core/libs # You can also use it define how the release builds are signed by declaring # the following properties: diff --git a/briar-android/custom_rules.xml b/briar-android/custom_rules.xml index ee549fbddd5049f9de3881b44da26b252be9caf6..74ddfaeb08bd81f7fcf7aecdb1da15d15db34557 100644 --- a/briar-android/custom_rules.xml +++ b/briar-android/custom_rules.xml @@ -1,14 +1,18 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project name="Briar" default="help"> -<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> - <fileset dir="${external.libs.dir}"> - <include name="*.jar"/> - </fileset> - </path> +<?xml version='1.0' encoding='UTF-8'?> +<project name='Briar Custom Rules' default='help'> +<target name='-pre-compile'> + <path id='project.all.jars.path'> + <path path='${toString:project.all.jars.path}'/> + <fileset dir='${api.jar.libs.dir}'> + <exclude name='android.jar'/> + <include name='*.jar'/> + </fileset> + <fileset dir='${core.jar.libs.dir}'> + <include name='*.jar'/> + </fileset> + <fileset dir='${jar.libs.dir}'> + <include name='*.jar'/> + </fileset> + </path> </target> </project> diff --git a/briar-api/src/build.xml b/briar-api/build.xml similarity index 59% rename from briar-api/src/build.xml rename to briar-api/build.xml index 6a35e126b6f9c3bf2ddc027a868e16797c41dc1d..07cb99d74803146405c068d3cadc88cc5acf5387 100644 --- a/briar-api/src/build.xml +++ b/briar-api/build.xml @@ -1,20 +1,19 @@ <project name='briar-api' default='compile'> - <fileset id='api-jars' dir='../libs'> + <fileset id='api-jars' dir='libs'> <include name='*.jar'/> </fileset> <path id='api-classes'> - <pathelement location='../build'/> + <pathelement location='build'/> </path> <target name='clean'> - <delete dir='../build'/> + <delete dir='build'/> </target> <target name='compile'> - <mkdir dir='../build'/> - <javac srcdir='.' destdir='../build' source='1.5' + <mkdir dir='build'/> + <javac srcdir='src' destdir='build' source='1.5' includeantruntime='false' debug='off'> <classpath> <fileset refid='api-jars'/> - <path refid='api-classes'/> </classpath> </javac> </target> diff --git a/briar-core/src/build.xml b/briar-core/build.xml similarity index 56% rename from briar-core/src/build.xml rename to briar-core/build.xml index 00e8dff14afe419585e3491b36ca0b451cdd1d82..f2511c69e4e9dc47b4daa97e1b5596d13940c0d0 100644 --- a/briar-core/src/build.xml +++ b/briar-core/build.xml @@ -1,28 +1,28 @@ <project name='briar-core' default='compile'> - <fileset id='api-jars' dir='../../briar-api/libs'> + <fileset id='api-jars' dir='../briar-api/libs'> <include name='*.jar'/> </fileset> - <fileset id='core-jars' dir='../libs'> + <fileset id='core-jars' dir='libs'> <include name='*.jar'/> </fileset> <path id='api-classes'> - <pathelement location='../../briar-api/build'/> + <pathelement location='../briar-api/build'/> </path> <target name='clean'> - <delete dir='../../briar-api/build'/> - <delete dir='../build'/> + <delete dir='../briar-api/build'/> + <delete dir='build'/> </target> <target name='compile'> - <mkdir dir='../../briar-api/build'/> - <javac srcdir='../../briar-api/src' - destdir='../../briar-api/build' source='1.5' + <mkdir dir='../briar-api/build'/> + <javac srcdir='../briar-api/src' + destdir='../briar-api/build' source='1.5' includeantruntime='false' debug='off'> <classpath> <fileset refid='api-jars'/> </classpath> </javac> - <mkdir dir='../build'/> - <javac srcdir='.' destdir='../build' source='1.5' + <mkdir dir='build'/> + <javac srcdir='src' destdir='build' source='1.5' includeantruntime='false' debug='off'> <classpath> <fileset refid='core-jars'/> diff --git a/briar-tests/src/build.xml b/briar-tests/build.xml similarity index 82% rename from briar-tests/src/build.xml rename to briar-tests/build.xml index a0407dad4c15f41ab16547f793798354de7714b1..8dacc0cd25cda89cf621bd9906691d7abd0e043f 100644 --- a/briar-tests/src/build.xml +++ b/briar-tests/build.xml @@ -1,40 +1,40 @@ <project name='briar-tests' default='test'> - <fileset id='api-jars' dir='../../briar-api/libs'> + <fileset id='api-jars' dir='../briar-api/libs'> <include name='*.jar'/> </fileset> - <fileset id='core-jars' dir='../../briar-core/libs'> + <fileset id='core-jars' dir='../briar-core/libs'> <include name='*.jar'/> </fileset> - <fileset id='test-jars' dir='../libs'> + <fileset id='test-jars' dir='libs'> <include name='*.jar'/> </fileset> <path id='api-classes'> - <pathelement location='../../briar-api/build'/> + <pathelement location='../briar-api/build'/> </path> <path id='core-classes'> - <pathelement location='../../briar-core/build'/> + <pathelement location='../briar-core/build'/> </path> <path id='test-classes'> - <pathelement location='../build'/> + <pathelement location='build'/> </path> <target name='clean'> - <delete dir='../../briar-api/build'/> - <delete dir='../../briar-core/build'/> - <delete dir='../build'/> + <delete dir='../briar-api/build'/> + <delete dir='../briar-core/build'/> + <delete dir='build'/> <delete dir='test.tmp'/> </target> <target name='compile'> - <mkdir dir='../../briar-api/build'/> - <javac srcdir='../../briar-api/src' - destdir='../../briar-api/build' source='1.5' + <mkdir dir='../briar-api/build'/> + <javac srcdir='../briar-api/src' + destdir='../briar-api/build' source='1.5' includeantruntime='false' debug='off'> <classpath> <fileset refid='api-jars'/> </classpath> </javac> - <mkdir dir='../../briar-core/build'/> - <javac srcdir='../../briar-core/src' - destdir='../../briar-core/build' source='1.5' + <mkdir dir='../briar-core/build'/> + <javac srcdir='../briar-core/src' + destdir='../briar-core/build' source='1.5' includeantruntime='false' debug='off'> <classpath> <fileset refid='core-jars'/> @@ -42,8 +42,8 @@ <path refid='api-classes'/> </classpath> </javac> - <mkdir dir='../build'/> - <javac srcdir='.' destdir='../build' source='1.5' + <mkdir dir='build'/> + <javac srcdir='src' destdir='build' source='1.5' includeantruntime='false' debug='off'> <classpath> <fileset refid='test-jars'/> @@ -67,7 +67,7 @@ <path refid='core-classes'/> <path refid='api-classes'/> </classpath> - <jvmarg value='-Djava.library.path=../../briar-core/libs'/> + <jvmarg value='-Djava.library.path=../briar-core/libs'/> <test name='net.sf.briar.LockFairnessTest'/> <test name='net.sf.briar.ProtocolIntegrationTest'/> <test name='net.sf.briar.crypto.CounterModeTest'/> @@ -114,7 +114,7 @@ </junit> </target> <target name='test-slow' depends='compile'> - <junit printsummary='withOutAndErr' fork='yes' forkmode='once'> + <junit printsummary='on' fork='yes' forkmode='once'> <assertions> <enable/> </assertions> @@ -126,7 +126,7 @@ <path refid='core-classes'/> <path refid='api-classes'/> </classpath> - <jvmarg value='-Djava.library.path=../../briar-core/libs'/> + <jvmarg value='-Djava.library.path=../briar-core/libs'/> <test name='net.sf.briar.db.H2DatabaseTest'/> <test name='net.sf.briar.plugins.tor.TorPluginTest'/> </junit>