blob: 1f114a3f7f5b72be7704cbdb448da8a58bbf5750 [file] [log] [blame]
Alan Viverette3edfd6f2018-02-15 11:53:31 -05001#
2# Copyright (C) 2018 The Android Open Source Project
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16
17# List of all Compat transitive dependencies. Use this instead of
18# android-support-compat.
19ANDROID_SUPPORT_COMPAT_TARGETS := \
20 android-support-compat-nodeps \
21 android-arch-lifecycle-runtime
22
23# List of all Compat transitive dependencies. Use this instead of
24# android-support-media-compat.
25ANDROID_SUPPORT_MEDIA_COMPAT_TARGETS := \
26 android-support-media-compat-nodeps \
27 $(ANDROID_SUPPORT_COMPAT_TARGETS)
28
29# List of all Core Utils transitive dependencies. Use this instead of
30# android-support-core-utils.
31ANDROID_SUPPORT_CORE_UTILS_TARGETS := \
32 android-support-core-utils-nodeps \
33 $(ANDROID_SUPPORT_COMPAT_TARGETS)
34
35# List of all Core UI transitive dependencies. Use this instead of
36# android-support-core-ui.
37ANDROID_SUPPORT_CORE_UI_TARGETS := \
38 android-support-core-ui-nodeps \
39 $(ANDROID_SUPPORT_COMPAT_TARGETS) \
40 $(ANDROID_SUPPORT_CORE_UTILS_TARGETS)
41
42# List of all Fragment transitive dependencies. Use this instead of
43# android-support-fragment.
44ANDROID_SUPPORT_FRAGMENT_TARGETS := \
45 android-support-fragment-nodeps \
46 $(ANDROID_SUPPORT_COMPAT_TARGETS) \
47 $(ANDROID_SUPPORT_CORE_UI_TARGETS) \
48 $(ANDROID_SUPPORT_CORE_UTILS_TARGETS)
49
50# List of all Vector Drawable transitive dependencies. Use this instead of
51# android-support-vectordrawable.
52ANDROID_SUPPORT_VECTOR_DRAWABLE_TARGETS := \
53 android-support-vectordrawable-nodeps \
54 $(ANDROID_SUPPORT_CORE_UI_TARGETS)
55
56# List of all Animated Vector Drawable transitive dependencies. Use this
57# instead of android-support-animatedvectordrawable.
58ANDROID_SUPPORT_ANIMATED_VECTOR_DRAWABLE_TARGETS := \
59 android-support-animatedvectordrawable-nodeps \
60 $(ANDROID_SUPPORT_VECTOR_DRAWABLE_TARGETS) \
61 $(ANDROID_SUPPORT_CORE_UI_TARGETS)
62
63# List of all App Compat transitive dependencies. Use this instead of
64# android-support-v7-appcompat.
65ANDROID_SUPPORT_V7_APPCOMPAT_TARGETS := \
66 android-support-v7-appcompat-nodeps \
67 $(ANDROID_SUPPORT_CORE_UTILS_TARGETS) \
68 $(ANDROID_SUPPORT_FRAGMENT_TARGETS) \
69 $(ANDROID_SUPPORT_VECTOR_DRAWABLE_TARGETS) \
70 $(ANDROID_SUPPORT_ANIMATED_VECTOR_DRAWABLE_TARGETS)
71
72# List of all Design transitive dependencies. Use this instead of
73# android-support-design.
74ANDROID_SUPPORT_DESIGN_TARGETS := \
75 android-support-design \
76 $(ANDROID_SUPPORT_COMPAT_TARGETS) \
77 $(ANDROID_SUPPORT_CORE_UI_TARGETS) \
78 $(ANDROID_SUPPORT_CORE_UTILS_TARGETS) \
79 $(ANDROID_SUPPORT_FRAGMENT_TARGETS) \
80 android-support-transition \
81 $(ANDROID_SUPPORT_V7_APPCOMPAT_TARGETS) \
82 android-support-v7-cardview \
83 android-support-v7-recyclerview \
84 android-support-design-animation \
Alan Viverettea56ea632018-02-22 14:14:09 -050085 android-support-design-bottomappbar \
Alan Viverette3edfd6f2018-02-15 11:53:31 -050086 android-support-design-bottomnavigation \
87 android-support-design-bottomsheet \
88 android-support-design-button \
89 android-support-design-canvas \
90 android-support-design-card \
91 android-support-design-chip \
92 android-support-design-circularreveal \
93 android-support-design-circularreveal-cardview \
94 android-support-design-circularreveal-coordinatorlayout \
95 android-support-design-color \
96 android-support-design-dialog \
97 android-support-design-drawable \
98 android-support-design-expandable \
99 android-support-design-floatingactionbutton \
100 android-support-design-math \
Alan Viverettea56ea632018-02-22 14:14:09 -0500101 android-support-design-navigation \
Alan Viverette3edfd6f2018-02-15 11:53:31 -0500102 android-support-design-resources \
103 android-support-design-ripple \
Alan Viverettea56ea632018-02-22 14:14:09 -0500104 android-support-design-shape \
Alan Viverette3edfd6f2018-02-15 11:53:31 -0500105 android-support-design-snackbar \
106 android-support-design-stateful \
Alan Viverettea56ea632018-02-22 14:14:09 -0500107 android-support-design-tabs \
Alan Viverette3edfd6f2018-02-15 11:53:31 -0500108 android-support-design-textfield \
109 android-support-design-theme \
110 android-support-design-transformation \
111 android-support-design-typography \
112 android-support-design-widget \
113 android-support-design-internal \
114 flexbox
115
116# List of all Car transitive dependencies. Use this instead of
117# android-support-car.
118ANDROID_SUPPORT_CAR_TARGETS := \
119 android-support-car \
120 $(ANDROID_SUPPORT_DESIGN_TARGETS) \
121 $(ANDROID_SUPPORT_MEDIA_COMPAT_TARGETS)