188257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir/*
288257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir * Copyright (C) 2017 The Android Open Source Project
388257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir *
488257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir * Licensed under the Apache License, Version 2.0 (the "License");
588257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir * you may not use this file except in compliance with the License.
688257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir * You may obtain a copy of the License at
788257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir *
888257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir *      http://www.apache.org/licenses/LICENSE-2.0
988257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir *
1088257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir * Unless required by applicable law or agreed to in writing, software
1188257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir * distributed under the License is distributed on an "AS IS" BASIS,
1288257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1388257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir * See the License for the specific language governing permissions and
1488257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir * limitations under the License.
1588257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir */
1688257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir
1788257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinirapply plugin: 'com.android.application'
1888257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir
1988257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinirext {
2088257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir    fontDir = project(':noto-emoji-compat').projectDir
2188257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir}
2288257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir
2388257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinirdependencies {
2488257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir    compile project(':support-emoji')
2588257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir    compile project(':support-emoji-bundled')
2688257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir    compile project(':support-emoji-appcompat')
2788257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir}
2888257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir
2988257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinirandroid {
3088257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir    compileSdkVersion project.ext.currentSdk
3188257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir
3288257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir    defaultConfig {
3388257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir        minSdkVersion 14
3488257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir    }
3588257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir
3688257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir    sourceSets {
3788257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir        main.manifest.srcFile 'AndroidManifest.xml'
3888257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir        main.java.srcDirs = ['src']
3988257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir        main.res.srcDirs = ['res']
4088257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir        main.assets.srcDirs = [new File(fontDir, "supported-emojis").getAbsolutePath()]
4188257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir    }
4288257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir
4388257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir    signingConfigs {
4488257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir        debug {
4588257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir            // Use a local debug keystore to avoid build server issues.
4688257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir            storeFile project.rootProject.init.debugKeystore
4788257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir        }
4888257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir    }
4988257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir
5088257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir    compileOptions {
5188257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir        sourceCompatibility JavaVersion.VERSION_1_7
5288257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir        targetCompatibility JavaVersion.VERSION_1_7
5388257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir    }
5488257c64fd28b11c082b56f2f81edca8641c410cSiyamed Sinir}