// Copyright (C) 2023 The Android Open Source Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. apply plugin: 'com.android.library' apply plugin: 'kotlin-android' android { namespace 'com.google.android.torus' compileSdkVersion versions.compileSdk buildToolsVersion versions.buildTools defaultConfig { minSdkVersion versions.minSdk targetSdkVersion versions.targetSdk } buildTypes { release { minifyEnabled true consumerProguardFiles 'lib-proguard-rules.txt' } } compileOptions { sourceCompatibility JavaVersion.VERSION_17 targetCompatibility JavaVersion.VERSION_17 } kotlinOptions { jvmTarget = '17' } sourceSets { main { java.srcDirs += '../torus-core/src/main/java' java.srcDirs += '../torus-framework-canvas/src/main/java' java.srcDirs += '../torus-math/src/main/java' java.srcDirs += '../torus-utils/src/main/java' java.srcDirs += '../torus-wallpaper-settings/src/main/java' java.srcDirs += '../torus-wallpaper-settings/src/main/gen' res.srcDirs += '../torus-wallpaper-settings/src/main/res' } } } dependencies { implementation "androidx.appcompat:appcompat:$versions.appcompat" implementation "androidx.core:core-ktx:$versions.ktx" implementation "androidx.slice:slice-builders:$versions.androidXLib" implementation "androidx.slice:slice-core:$versions.androidXLib" }