15e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton/*
25e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton * Copyright 2018 The Android Open Source Project
35e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton *
45e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton * Licensed under the Apache License, Version 2.0 (the "License");
55e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton * you may not use this file except in compliance with the License.
65e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton * You may obtain a copy of the License at
75e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton *
85e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton *      http://www.apache.org/licenses/LICENSE-2.0
95e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton *
105e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton * Unless required by applicable law or agreed to in writing, software
115e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton * distributed under the License is distributed on an "AS IS" BASIS,
125e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
135e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton * See the License for the specific language governing permissions and
145e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton * limitations under the License.
155e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton */
165e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton
175e1c1bf5354616dc21863d66fc59901c50c4e908Jake Whartonimport static androidx.build.dependencies.DependenciesKt.*
185e1c1bf5354616dc21863d66fc59901c50c4e908Jake Whartonimport androidx.build.LibraryGroups
195e1c1bf5354616dc21863d66fc59901c50c4e908Jake Whartonimport androidx.build.LibraryVersions
205e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton
215e1c1bf5354616dc21863d66fc59901c50c4e908Jake Whartonplugins {
225e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton    id("SupportAndroidLibraryPlugin")
235e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton    id("org.jetbrains.kotlin.android")
245e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton}
255e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton
265e1c1bf5354616dc21863d66fc59901c50c4e908Jake Whartonandroid {
275e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton    buildTypes {
285e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton        debug {
295e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton            testCoverageEnabled = false // Breaks Kotlin compiler.
305e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton        }
315e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton    }
325e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton}
335e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton
345e1c1bf5354616dc21863d66fc59901c50c4e908Jake Whartondependencies {
355e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton    api(project(":palette"))
365e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton    api(KOTLIN_STDLIB)
375e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton    androidTestImplementation(JUNIT)
385e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton    androidTestImplementation(TEST_RUNNER_TMP, libs.exclude_for_espresso)
395e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton}
405e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton
415e1c1bf5354616dc21863d66fc59901c50c4e908Jake WhartonsupportLibrary {
425e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton    name = "Palette Kotlin Extensions"
435e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton    publish = true
445e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton    mavenVersion = LibraryVersions.SUPPORT_LIBRARY
45dc2230a1fdf5c1194d12954915e3dff429c97c8fJake Wharton    mavenGroup = LibraryGroups.PALETTE
465e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton    inceptionYear = "2018"
475e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton    description = "Kotlin extensions for 'palette' artifact"
485e1c1bf5354616dc21863d66fc59901c50c4e908Jake Wharton}
49