diff --git a/client/build.gradle b/client/build.gradle new file mode 100644 index 0000000000000000000000000000000000000000..2329108c0f3e2a898a0d4b7e89f027506f4e195c --- /dev/null +++ b/client/build.gradle @@ -0,0 +1,24 @@ +apply plugin: 'com.android.library' + +android { + compileSdkVersion 19 + buildToolsVersion "19.1.0" + + defaultConfig { + applicationId "net.i2p.android.client" + minSdkVersion 9 + targetSdkVersion 19 + versionCode 1 + versionName "0.9.13" + } + buildTypes { + release { + runProguard false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' + } + } +} + +dependencies { + compile project(path: ':routerjars', configuration: 'client') +} diff --git a/routerjars/build.gradle b/routerjars/build.gradle index 5d9d2fb116d3f3b1091fc74243f2b1c2f23ea9aa..225f46b1fab8b9fbf0f8fe58405f82f8d7d1fa80 100644 --- a/routerjars/build.gradle +++ b/routerjars/build.gradle @@ -6,15 +6,26 @@ task buildJars(type: Exec) { } compileJava.dependsOn buildJars +configurations { + client +} + +dependencies { + 'default' configurations.client +} + // TODO an empty routerjars.jar is added to the classpath -artifacts.add('default', file('libs/i2p.jar')) -artifacts.add('default', file('libs/router.jar')) -artifacts.add('default', file('libs/mstreaming.jar')) -artifacts.add('default', file('libs/streaming.jar')) -artifacts.add('default', file('libs/i2ptunnel.jar')) -artifacts.add('default', file('libs/addressbook.jar')) -artifacts.add('default', file('libs/BOB.jar')) +artifacts { + client file('libs/i2p.jar') + client file('libs/mstreaming.jar') + client file('libs/streaming.jar') + + 'default' file('libs/router.jar') + 'default' file('libs/i2ptunnel.jar') + 'default' file('libs/addressbook.jar') + 'default' file('libs/BOB.jar') +} clean.dependsOn cleanBuildJars diff --git a/settings.gradle b/settings.gradle index 203f0958df2e96a09854844f39e381f2885f36bc..78429e642255e43eff3b8f8250e65f940d5fec6a 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,4 +1,4 @@ -include ':app', ':routerjars' +include ':app', ':routerjars', ':client' //System.out.println("Do you want to access the network to download dependencies? (y/n)") //useNet = (System.console().readLine().toLowerCase() == 'y')