blob: 60653f6c57cb6ddd9727f25ef3d536b6e6a7da51 [file] [log] [blame]
Joe Baker-Malone771fb032016-10-11 17:01:35 -07001load("//tools/base/bazel:bazel.bzl", "iml_module")
2
Dana Dahlstrom9e5863e2018-04-19 15:00:00 -07003# managed by go/iml_to_build
Joe Baker-Malone771fb032016-10-11 17:01:35 -07004iml_module(
Dana Dahlstrom60f05f22018-04-03 19:49:10 -07005 name = "intellij.android.sdkUpdates",
Joe Baker-Malone771fb032016-10-11 17:01:35 -07006 srcs = ["src"],
Dana Dahlstrom60f05f22018-04-03 19:49:10 -07007 iml_files = ["intellij.android.sdkUpdates.iml"],
Michal Bendowski05529212019-05-24 14:36:15 +01008 lint_baseline = "//tools/base/lint:studio-checks/empty_baseline.xml",
Dana Dahlstrom8f6472f2019-07-15 10:00:00 -07009 # do not sort: must match IML order
10 test_runtime_deps = [
estebandlce805ec62020-05-13 21:31:45 -070011 "//tools/idea/plugins/java-decompiler/plugin:intellij.java.decompiler",
Dana Dahlstromab268372020-04-27 16:00:00 -070012 "//tools/idea/jvm/jvm-analysis-java-tests:intellij.jvm.analysis.java.tests",
estebandlce805ec62020-05-13 21:31:45 -070013 "//tools/idea/uast/uast-tests:intellij.platform.uast.tests",
Dana Dahlstrom8f6472f2019-07-15 10:00:00 -070014 "//tools/idea/java/manifest:intellij.java.manifest",
Dana Dahlstrom39715292020-03-17 19:00:00 -070015 "//tools/idea/plugins/java-i18n:intellij.java.i18n",
estebandlce805ec62020-05-13 21:31:45 -070016 "//tools/idea:intellij.java.ui.tests",
Dana Dahlstrom8f6472f2019-07-15 10:00:00 -070017 "//tools/idea/plugins/ui-designer:intellij.java.guiForms.designer",
estebandlce6ea0f32020-06-14 16:52:45 -070018 "//tools/idea/plugins/eclipse:intellij.eclipse",
Dana Dahlstrom8f6472f2019-07-15 10:00:00 -070019 "//tools/idea/java/plugin:intellij.java.plugin",
Dana Dahlstrom8f6472f2019-07-15 10:00:00 -070020 ],
Dana Dahlstroma3511e92016-11-04 10:55:46 -070021 visibility = ["//visibility:public"],
22 # do not sort: must match IML order
estebandlc6b857a32017-11-17 17:11:38 -080023 runtime_deps = [
Dana Dahlstrom60f05f22018-04-03 19:49:10 -070024 "//tools/idea/platform/credential-store:intellij.platform.credentialStore",
Dana Dahlstrom39715292020-03-17 19:00:00 -070025 "//tools/idea/platform/statistics/devkit:intellij.platform.statistics.devkit",
26 "//tools/idea/platform/tasks-platform-impl:intellij.platform.tasks.impl",
Raluca Sauciuc245dc8b2020-02-03 16:10:36 -080027 "//tools/idea/.idea/libraries:delight-rhino-sandbox",
28 "//tools/idea/.idea/libraries:rhino",
29 "//tools/idea/.idea/libraries:netty-handler-proxy",
Dana Dahlstroma2e5fee2019-12-10 20:00:00 -080030 "//tools/idea/platform/diagnostic:intellij.platform.diagnostic",
Raluca Sauciuc245dc8b2020-02-03 16:10:36 -080031 "//tools/idea/.idea/libraries:error-prone-annotations",
Dana Dahlstrom40b40dd2020-07-10 09:00:00 -070032 "//tools/idea/.idea/libraries:org.codehaus.groovy_groovy-jsr223",
33 "//tools/idea/.idea/libraries:org.codehaus.groovy_groovy-json",
Dana Dahlstrom4851cbc2020-07-23 23:00:00 -070034 "//tools/idea/.idea/libraries:org.codehaus.groovy_groovy-templates",
Dana Dahlstrom40b40dd2020-07-10 09:00:00 -070035 "//tools/idea/.idea/libraries:org.codehaus.groovy_groovy-xml",
Esteban de la Canal14e12a52020-05-29 13:52:51 -070036 "//tools/idea/adt-branding:intellij.android.adt.branding",
Dana Dahlstromf11747d2018-07-17 23:45:00 -070037 "//tools/idea/jvm/jvm-analysis-impl:intellij.jvm.analysis.impl",
Dana Dahlstrom585b5ef2019-07-25 12:00:00 -070038 "//tools/idea/java/ide-resources:intellij.java.ide.resources",
Dana Dahlstrom7dc9c152020-08-18 15:00:00 -070039 "//prebuilts/tools/common/m2/repository/com/jetbrains/intellij/documentation/tips-intellij-idea-community/202.13:jar",
Dana Dahlstrom60f05f22018-04-03 19:49:10 -070040 "//tools/idea/java/compiler/instrumentation-util-8:intellij.java.compiler.instrumentationUtil.java8",
Raluca Sauciuc245dc8b2020-02-03 16:10:36 -080041 "//tools/idea/.idea/libraries:precompiled_jshell-frontend",
Dana Dahlstrom60f05f22018-04-03 19:49:10 -070042 "//tools/idea/plugins/IntelliLang/intellilang-jps-plugin:intellij.java.langInjection.jps",
estebandlcf4c3c8f2020-06-12 18:05:40 -070043 "//tools/idea/plugins/maven/error-prone-compiler:intellij.maven.errorProne.compiler",
estebandlc6b857a32017-11-17 17:11:38 -080044 ],
45 # do not sort: must match IML order
Joe Baker-Malone771fb032016-10-11 17:01:35 -070046 deps = [
Dana Dahlstrom60f05f22018-04-03 19:49:10 -070047 "//tools/idea/platform/platform-impl:intellij.platform.ide.impl[module]",
Michal Bendowskia539a7a2019-10-29 13:07:48 +000048 "//tools/adt/idea/android-common:intellij.android.common[module]",
Dana Dahlstrom469531f2018-04-13 17:35:29 -070049 "//tools/adt/idea/android:intellij.android.core[module]",
Dana Dahlstrom60f05f22018-04-03 19:49:10 -070050 "//tools/idea/platform/lang-api:intellij.platform.lang[module]",
Dana Dahlstrom323701f2016-11-29 13:52:13 -080051 "//tools/analytics-library/tracker:analytics-tracker[module]",
Dana Dahlstrom60f05f22018-04-03 19:49:10 -070052 "//tools/adt/idea/observable:intellij.android.observable[module]",
53 "//tools/adt/idea/adt-ui:intellij.android.adt.ui[module]",
54 "//tools/adt/idea/wizard:intellij.android.wizard[module]",
55 "//tools/adt/idea/wizard-model:intellij.android.wizard.model[module]",
56 "//tools/adt/idea/observable-ui:intellij.android.observable.ui[module]",
Chris Warrington85354c952018-05-10 14:55:06 -070057 "//tools/idea/.idea/libraries:protobuf",
58 "//tools/idea/.idea/libraries:studio-analytics-proto",
Joe Baker-Malone771fb032016-10-11 17:01:35 -070059 ],
Joe Baker-Malone771fb032016-10-11 17:01:35 -070060)
Joe Baker-Malonebdce7552016-12-08 15:27:51 -080061
Dana Dahlstrom9e5863e2018-04-19 15:00:00 -070062# managed by go/iml_to_build
Joe Baker-Malonebdce7552016-12-08 15:27:51 -080063iml_module(
Dana Dahlstrom60f05f22018-04-03 19:49:10 -070064 name = "intellij.android.sdkUpdates.tests",
65 iml_files = ["intellij.android.sdkUpdates.tests.iml"],
Esteban de la Canal7717ec62018-12-21 16:08:22 -080066 tags = ["no_test_windows"],
Joe Baker-Malonec4f0dbc2017-03-30 18:21:41 -070067 test_class = "com.android.tools.idea.updater.SdkUpdaterTestSuite",
68 test_data = [
69 "//prebuilts/studio/sdk:platforms/latest",
70 "//tools/adt/idea/android/annotations",
71 "//tools/adt/idea/android/testData",
Joe Baker-Malonec4f0dbc2017-03-30 18:21:41 -070072 ],
estebandlc6b857a32017-11-17 17:11:38 -080073 # do not sort: must match IML order
74 test_runtime_deps = [
Dana Dahlstrom39715292020-03-17 19:00:00 -070075 "//tools/idea/platform/statistics/devkit:intellij.platform.statistics.devkit",
Dana Dahlstrom60f05f22018-04-03 19:49:10 -070076 "//tools/idea/platform/credential-store:intellij.platform.credentialStore",
Dana Dahlstrom39715292020-03-17 19:00:00 -070077 "//tools/idea/platform/tasks-platform-impl:intellij.platform.tasks.impl",
Raluca Sauciuc245dc8b2020-02-03 16:10:36 -080078 "//tools/idea/.idea/libraries:delight-rhino-sandbox",
79 "//tools/idea/.idea/libraries:rhino",
80 "//tools/idea/.idea/libraries:netty-handler-proxy",
Dana Dahlstroma2e5fee2019-12-10 20:00:00 -080081 "//tools/idea/platform/diagnostic:intellij.platform.diagnostic",
Raluca Sauciuc245dc8b2020-02-03 16:10:36 -080082 "//tools/idea/.idea/libraries:error-prone-annotations",
Dana Dahlstrom40b40dd2020-07-10 09:00:00 -070083 "//tools/idea/.idea/libraries:org.codehaus.groovy_groovy-jsr223",
84 "//tools/idea/.idea/libraries:org.codehaus.groovy_groovy-json",
Dana Dahlstrom4851cbc2020-07-23 23:00:00 -070085 "//tools/idea/.idea/libraries:org.codehaus.groovy_groovy-templates",
Dana Dahlstrom40b40dd2020-07-10 09:00:00 -070086 "//tools/idea/.idea/libraries:org.codehaus.groovy_groovy-xml",
Esteban de la Canal14e12a52020-05-29 13:52:51 -070087 "//tools/idea/adt-branding:intellij.android.adt.branding",
Dana Dahlstromab268372020-04-27 16:00:00 -070088 "//tools/idea/plugins/IntelliLang/intellilang-jps-plugin:intellij.java.langInjection.jps",
estebandlce805ec62020-05-13 21:31:45 -070089 "//tools/idea/plugins/java-decompiler/plugin:intellij.java.decompiler",
Dana Dahlstromab268372020-04-27 16:00:00 -070090 "//tools/idea/jvm/jvm-analysis-java-tests:intellij.jvm.analysis.java.tests",
estebandlce805ec62020-05-13 21:31:45 -070091 "//tools/idea/uast/uast-tests:intellij.platform.uast.tests",
Dana Dahlstrom8f6472f2019-07-15 10:00:00 -070092 "//tools/idea/java/manifest:intellij.java.manifest",
Dana Dahlstrom39715292020-03-17 19:00:00 -070093 "//tools/idea/plugins/java-i18n:intellij.java.i18n",
estebandlce805ec62020-05-13 21:31:45 -070094 "//tools/idea:intellij.java.ui.tests",
Dana Dahlstrom8f6472f2019-07-15 10:00:00 -070095 "//tools/idea/plugins/ui-designer:intellij.java.guiForms.designer",
estebandlce6ea0f32020-06-14 16:52:45 -070096 "//tools/idea/plugins/eclipse:intellij.eclipse",
Dana Dahlstrom8f6472f2019-07-15 10:00:00 -070097 "//tools/idea/java/plugin:intellij.java.plugin",
Dana Dahlstromab268372020-04-27 16:00:00 -070098 "//tools/idea/java/compiler/instrumentation-util-8:intellij.java.compiler.instrumentationUtil.java8",
estebandlce805ec62020-05-13 21:31:45 -070099 "//tools/idea/java/ide-resources:intellij.java.ide.resources",
Dana Dahlstrom7dc9c152020-08-18 15:00:00 -0700100 "//prebuilts/tools/common/m2/repository/com/jetbrains/intellij/documentation/tips-intellij-idea-community/202.13:jar",
Raluca Sauciuc245dc8b2020-02-03 16:10:36 -0800101 "//tools/idea/.idea/libraries:precompiled_jshell-frontend",
Dana Dahlstrom8f6472f2019-07-15 10:00:00 -0700102 "//tools/idea/plugins/maven/error-prone-compiler:intellij.maven.errorProne.compiler",
estebandlc6b857a32017-11-17 17:11:38 -0800103 ],
Joe Baker-Malonebdce7552016-12-08 15:27:51 -0800104 test_srcs = ["testSrc"],
estebandlc05cfc642017-09-21 16:18:58 -0700105 visibility = ["//visibility:public"],
Joe Baker-Malonebdce7552016-12-08 15:27:51 -0800106 # do not sort: must match IML order
107 deps = [
Dana Dahlstrom60f05f22018-04-03 19:49:10 -0700108 "//tools/adt/idea/sdk-updates:intellij.android.sdkUpdates[module, test]",
109 "//tools/idea/platform/testFramework:intellij.platform.testFramework[module, test]",
110 "//tools/base/repository:studio.android.sdktools.repository[module, test]",
111 "//tools/base/sdklib:studio.android.sdktools.sdklib[module, test]",
Dana Dahlstrom469531f2018-04-13 17:35:29 -0700112 "//tools/adt/idea/android:intellij.android.core[module, test]",
Joe Baker-Malone4a940f622016-12-14 17:34:29 -0800113 "//tools/idea/.idea/libraries:mockito[test]",
Dana Dahlstrom60f05f22018-04-03 19:49:10 -0700114 "//tools/adt/idea/android-test-framework:intellij.android.testFramework[module, test]",
115 "//tools/base/testutils:studio.android.sdktools.testutils[module, test]",
Dana Dahlstrom190fd262018-08-27 21:00:00 -0700116 "//tools/adt/idea/adt-testutils:intellij.android.adt.testutils[module, test]",
Raluca Sauciucaf0f1ea2019-03-04 20:12:13 -0800117 "//tools/adt/idea/android-kotlin:intellij.android.kotlin.extensions[module, test]",
Joe Baker-Malonebdce7552016-12-08 15:27:51 -0800118 ],
119)
Esteban de la Canale582ced2020-06-30 19:29:25 -0700120
121# managed by go/iml_to_build [unb]
122iml_module(
Esteban de la Canal39209382020-08-25 17:52:13 -0700123 name = "intellij.android.sdkUpdates",
Esteban de la Canale582ced2020-06-30 19:29:25 -0700124 srcs = ["src"],
125 iml_files = ["intellij.android.sdkUpdates.iml"],
126 lint_baseline = "//tools/base/lint:studio-checks/empty_baseline.xml",
Esteban de la Canal39209382020-08-25 17:52:13 -0700127 project = "unb",
Esteban de la Canale582ced2020-06-30 19:29:25 -0700128 visibility = ["//visibility:public"],
129 # do not sort: must match IML order
130 deps = [
131 "//prebuilts/studio/intellij-sdk:studio-sdk",
Esteban de la Canal39209382020-08-25 17:52:13 -0700132 "//tools/adt/idea/android-common:intellij.android.common[module]",
133 "//tools/adt/idea/android:intellij.android.core[module]",
134 "//tools/analytics-library/tracker:analytics-tracker[module]",
135 "//tools/adt/idea/observable:intellij.android.observable[module]",
136 "//tools/adt/idea/adt-ui:intellij.android.adt.ui[module]",
137 "//tools/adt/idea/wizard:intellij.android.wizard[module]",
138 "//tools/adt/idea/wizard-model:intellij.android.wizard.model[module]",
139 "//tools/adt/idea/observable-ui:intellij.android.observable.ui[module]",
Esteban de la Canale582ced2020-06-30 19:29:25 -0700140 "//tools/adt/idea/.idea/libraries:unb.protobuf",
141 "//tools/adt/idea/.idea/libraries:unb.studio-analytics-proto",
142 ],
143)
144
145# managed by go/iml_to_build [unb]
146iml_module(
Esteban de la Canal39209382020-08-25 17:52:13 -0700147 name = "intellij.android.sdkUpdates.tests",
Esteban de la Canale582ced2020-06-30 19:29:25 -0700148 iml_files = ["intellij.android.sdkUpdates.tests.iml"],
Esteban de la Canal39209382020-08-25 17:52:13 -0700149 project = "unb",
150 tags = ["no_test_windows"],
Esteban de la Canale582ced2020-06-30 19:29:25 -0700151 test_class = "com.android.tools.idea.updater.SdkUpdaterTestSuite",
152 test_data = [
153 "//prebuilts/studio/sdk:platforms/latest",
154 "//tools/adt/idea/android/annotations",
155 "//tools/adt/idea/android/testData",
156 ],
157 test_srcs = ["testSrc"],
158 visibility = ["//visibility:public"],
159 # do not sort: must match IML order
160 deps = [
161 "//prebuilts/studio/intellij-sdk:studio-sdk",
Esteban de la Canal39209382020-08-25 17:52:13 -0700162 "//tools/adt/idea/sdk-updates:intellij.android.sdkUpdates[module, test]",
163 "//tools/base/repository:studio.android.sdktools.repository[module, test]",
164 "//tools/base/sdklib:studio.android.sdktools.sdklib[module, test]",
165 "//tools/adt/idea/android:intellij.android.core[module, test]",
Esteban de la Canale582ced2020-06-30 19:29:25 -0700166 "//tools/adt/idea/.idea/libraries:unb.mockito[test]",
Esteban de la Canal39209382020-08-25 17:52:13 -0700167 "//tools/adt/idea/android-test-framework:intellij.android.testFramework[module, test]",
168 "//tools/base/testutils:studio.android.sdktools.testutils[module, test]",
169 "//tools/adt/idea/adt-testutils:intellij.android.adt.testutils[module, test]",
170 "//tools/adt/idea/android-kotlin:intellij.android.kotlin.extensions[module, test]",
Esteban de la Canale582ced2020-06-30 19:29:25 -0700171 ],
172)