Create folder structure for glance-appwidget and glance-wear.
Test: Project creation; build still works.
Relnote: n/a
Change-Id: I4a34225d3d6bd3093d1c9a02d64949c4f91328b3
diff --git a/glance/glance-wear/build.gradle b/glance/glance-wear/build.gradle
new file mode 100644
index 0000000..5958b4e
--- /dev/null
+++ b/glance/glance-wear/build.gradle
@@ -0,0 +1,63 @@
+/*
+ * Copyright 2021 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.
+ */
+
+import androidx.build.LibraryGroups
+import androidx.build.LibraryType
+import androidx.build.Publish
+import androidx.build.RunApiTasks
+import androidx.build.AndroidXComposePlugin
+
+plugins {
+ id("AndroidXPlugin")
+ id("com.android.library")
+ id("AndroidXComposePlugin")
+}
+
+// Disable multi-platform; this will only be used on Android.
+AndroidXComposePlugin.applyAndConfigureKotlinPlugin(project, /* isMultiplatformEnabled= */false)
+
+dependencies {
+ kotlinPlugin(project(":compose:compiler:compiler"))
+
+ api(project(":glance:glance"))
+
+ implementation(libs.kotlinStdlib)
+ implementation(project(":compose:runtime:runtime"))
+
+ testImplementation(libs.testRules)
+ testImplementation(libs.testRunner)
+ testImplementation(libs.junit)
+}
+
+android {
+ defaultConfig {
+ minSdkVersion 23
+ }
+ // Use Robolectric 4.+
+ testOptions.unitTests.includeAndroidResources = true
+}
+
+androidx {
+ name = "Glance for Wear Tiles"
+ type = LibraryType.PUBLISHED_LIBRARY
+ publish = Publish.NONE
+ mavenGroup = LibraryGroups.GLANCE
+ inceptionYear = "2021"
+ description = "Glance allows developers to build layouts for Wear Tiles using a Jetpack " +
+ "Compose-style API."
+ targetsJavaConsumers = false
+ runApiTasks = new RunApiTasks.No("API tracking disabled while we write the core API surface.")
+}