1a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake/*
2a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake * Copyright (C) 2018 The Android Open Source Project
3a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake *
4a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake * Licensed under the Apache License, Version 2.0 (the "License");
5a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake * you may not use this file except in compliance with the License.
6a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake * You may obtain a copy of the License at
7a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake *
8a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake *      http://www.apache.org/licenses/LICENSE-2.0
9a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake *
10a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake * Unless required by applicable law or agreed to in writing, software
11a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake * distributed under the License is distributed on an "AS IS" BASIS,
12a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake * See the License for the specific language governing permissions and
14a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake * limitations under the License.
15a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake */
16a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake
1798971a7d72d56aeaf5d997ab251629e2550f350cSergey Vasilinetsimport static androidx.build.dependencies.DependenciesKt.*
1898971a7d72d56aeaf5d997ab251629e2550f350cSergey Vasilinetsimport androidx.build.LibraryGroups
1998971a7d72d56aeaf5d997ab251629e2550f350cSergey Vasilinetsimport androidx.build.LibraryVersions
2098971a7d72d56aeaf5d997ab251629e2550f350cSergey Vasilinetsimport androidx.build.SupportLibraryExtension
21a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake
22a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lakeplugins {
23a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake    id("SupportAndroidLibraryPlugin")
24a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake    id("org.jetbrains.kotlin.android")
25a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake}
26a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake
27a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lakeandroid {
28a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake    buildTypes {
29a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake        debug {
30a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake            testCoverageEnabled = false // Breaks Kotlin compiler.
31a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake        }
32a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake    }
33a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake}
34a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake
35a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lakedependencies {
36c4ae7e64c1213a29c82d34c54084e8feb385f24bIan Lake    api(project(":navigation:navigation-common"))
37a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake    api(KOTLIN_STDLIB)
38c4ae7e64c1213a29c82d34c54084e8feb385f24bIan Lake    testImplementation(project(":navigation:navigation-testing"))
39e9b4095db57156b3cb84397373c00c736ce45709Ian Lake    testImplementation(JUNIT)
40e9b4095db57156b3cb84397373c00c736ce45709Ian Lake    testImplementation(TEST_RUNNER)
41c4ae7e64c1213a29c82d34c54084e8feb385f24bIan Lake    androidTestImplementation(project(":navigation:navigation-testing"))
42a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake    androidTestImplementation(TEST_RUNNER)
43a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake    androidTestImplementation(ESPRESSO_CORE)
44a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake}
45a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake
46a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan LakesupportLibrary {
47a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake    name = "Android Navigation Common Kotlin Extensions"
487a092bb498053ca62edb02e790cf93ee105a9175Ian Lake    publish = true
49a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake    mavenVersion = LibraryVersions.NAVIGATION
50a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake    mavenGroup = LibraryGroups.NAVIGATION
51a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake    inceptionYear = "2018"
52a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake    description = "Android Navigation-Common-Ktx"
53a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake    url = SupportLibraryExtension.ARCHITECTURE_URL
54a85b2f8c20b1c554e8a67f4704d450374ef0f48dIan Lake}
55