Make new top level gradle file, make app dir and move build.gradle.
This commit is contained in:
parent
d68fe928b8
commit
acf78b6b63
24 changed files with 48 additions and 42 deletions
|
@ -274,26 +274,26 @@ android {
|
||||||
debug {
|
debug {
|
||||||
minifyEnabled true
|
minifyEnabled true
|
||||||
proguardFiles getDefaultProguardFile('proguard-android.txt'),
|
proguardFiles getDefaultProguardFile('proguard-android.txt'),
|
||||||
'proguard-firebase-messaging.pro',
|
'proguard/proguard-firebase-messaging.pro',
|
||||||
'proguard-google-play-services.pro',
|
'proguard/proguard-google-play-services.pro',
|
||||||
'proguard-jackson.pro',
|
'proguard/proguard-jackson.pro',
|
||||||
'proguard-sqlite.pro',
|
'proguard/proguard-sqlite.pro',
|
||||||
'proguard-appcompat-v7.pro',
|
'proguard/proguard-appcompat-v7.pro',
|
||||||
'proguard-square-okhttp.pro',
|
'proguard/proguard-square-okhttp.pro',
|
||||||
'proguard-square-okio.pro',
|
'proguard/proguard-square-okio.pro',
|
||||||
'proguard-spongycastle.pro',
|
'proguard/proguard-spongycastle.pro',
|
||||||
'proguard-rounded-image-view.pro',
|
'proguard/proguard-rounded-image-view.pro',
|
||||||
'proguard-glide.pro',
|
'proguard/proguard-glide.pro',
|
||||||
'proguard-shortcutbadger.pro',
|
'proguard/proguard-shortcutbadger.pro',
|
||||||
'proguard-retrofit.pro',
|
'proguard/proguard-retrofit.pro',
|
||||||
'proguard-webrtc.pro',
|
'proguard/proguard-webrtc.pro',
|
||||||
'proguard-klinker.pro',
|
'proguard/proguard-klinker.pro',
|
||||||
'proguard-retrolambda.pro',
|
'proguard/proguard-retrolambda.pro',
|
||||||
'proguard-okhttp.pro',
|
'proguard/proguard-okhttp.pro',
|
||||||
'proguard-ez-vcard.pro',
|
'proguard/proguard-ez-vcard.pro',
|
||||||
'proguard.cfg'
|
'proguard/proguard.cfg'
|
||||||
testProguardFiles 'proguard-automation.pro',
|
testProguardFiles 'proguard/proguard-automation.pro',
|
||||||
'proguard.cfg'
|
'proguard/proguard.cfg'
|
||||||
}
|
}
|
||||||
staging {
|
staging {
|
||||||
initWith debug
|
initWith debug
|
||||||
|
@ -340,28 +340,28 @@ android {
|
||||||
|
|
||||||
sourceSets {
|
sourceSets {
|
||||||
main {
|
main {
|
||||||
manifest.srcFile 'AndroidManifest.xml'
|
manifest.srcFile '../AndroidManifest.xml'
|
||||||
java.srcDirs = ['src']
|
java.srcDirs = ['../src']
|
||||||
resources.srcDirs = ['src']
|
resources.srcDirs = ['../src']
|
||||||
aidl.srcDirs = ['src']
|
aidl.srcDirs = ['../src']
|
||||||
renderscript.srcDirs = ['src']
|
renderscript.srcDirs = ['../src']
|
||||||
res.srcDirs = ['res']
|
res.srcDirs = ['../res']
|
||||||
assets.srcDirs = ['assets']
|
assets.srcDirs = ['../assets']
|
||||||
jniLibs.srcDirs = ['libs']
|
jniLibs.srcDirs = ['../libs']
|
||||||
proto.srcDir 'protobuf'
|
proto.srcDir '../protobuf'
|
||||||
}
|
}
|
||||||
androidTest {
|
androidTest {
|
||||||
java.srcDirs = ['test/androidTest/java']
|
java.srcDirs = ['../test/androidTest/java']
|
||||||
}
|
}
|
||||||
test {
|
test {
|
||||||
java.srcDirs = ['test/unitTest/java']
|
java.srcDirs = ['../test/unitTest/java']
|
||||||
resources.srcDirs = ['test/unitTest/resources']
|
resources.srcDirs = ['../test/unitTest/resources']
|
||||||
}
|
}
|
||||||
staging {
|
staging {
|
||||||
res.srcDirs = ['staging/res']
|
res.srcDirs = ['../staging/res']
|
||||||
}
|
}
|
||||||
|
|
||||||
website.manifest.srcFile 'website/AndroidManifest.xml'
|
website.manifest.srcFile '../website/AndroidManifest.xml'
|
||||||
}
|
}
|
||||||
|
|
||||||
lintOptions {
|
lintOptions {
|
||||||
|
@ -457,9 +457,5 @@ def getLastCommitTimestamp() {
|
||||||
task qa {
|
task qa {
|
||||||
group 'Verification'
|
group 'Verification'
|
||||||
description 'Quality Assurance. Run before pushing.'
|
description 'Quality Assurance. Run before pushing.'
|
||||||
dependsOn ':testPlayReleaseUnitTest', ':lintPlayRelease', ':assemblePlayDebug'
|
dependsOn 'testPlayReleaseUnitTest', 'lintPlayRelease', 'assemblePlayDebug'
|
||||||
}
|
|
||||||
|
|
||||||
wrapper {
|
|
||||||
distributionType = Wrapper.DistributionType.ALL
|
|
||||||
}
|
}
|
|
@ -18,8 +18,8 @@
|
||||||
<issue id="ExtraTranslation" severity="warning" />
|
<issue id="ExtraTranslation" severity="warning" />
|
||||||
|
|
||||||
<issue id="RestrictedApi" severity="error">
|
<issue id="RestrictedApi" severity="error">
|
||||||
<ignore path="src/org/thoughtcrime/securesms/mediasend/camerax/VideoCapture.java" />
|
<ignore path="*/org/thoughtcrime/securesms/mediasend/camerax/VideoCapture.java" />
|
||||||
<ignore path="src/org/thoughtcrime/securesms/mediasend/camerax/CameraXModule.java" />
|
<ignore path="*/org/thoughtcrime/securesms/mediasend/camerax/CameraXModule.java" />
|
||||||
</issue>
|
</issue>
|
||||||
|
|
||||||
</lint>
|
</lint>
|
|
@ -7,7 +7,7 @@ ext {
|
||||||
}
|
}
|
||||||
|
|
||||||
def allStringsResourceFiles(@ClosureParams(value = SimpleType.class, options = ['java.io.File']) Closure c) {
|
def allStringsResourceFiles(@ClosureParams(value = SimpleType.class, options = ['java.io.File']) Closure c) {
|
||||||
file('res').eachFileRecurse(FileType.FILES) { f ->
|
file('../res').eachFileRecurse(FileType.FILES) { f ->
|
||||||
if (f.name == 'strings.xml') {
|
if (f.name == 'strings.xml') {
|
||||||
c(f)
|
c(f)
|
||||||
}
|
}
|
3
main.gradle
Normal file
3
main.gradle
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
wrapper {
|
||||||
|
distributionType = Wrapper.DistributionType.ALL
|
||||||
|
}
|
7
settings.gradle
Normal file
7
settings.gradle
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
include ':app'
|
||||||
|
|
||||||
|
project(':app').name = 'Signal-Android'
|
||||||
|
|
||||||
|
project(':').buildFileName = 'main.gradle'
|
||||||
|
|
||||||
|
rootProject.name='Signal'
|
Loading…
Add table
Reference in a new issue