blob: 1d8a47c437ab8ad4e4d88cbecaf16c99d308106f [file] [log] [blame]
Alan Viveretteb467fea2016-12-19 10:53:49 -05001#
2# Copyright (C) 2016 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#
18# A list of all source roots under frameworks/support.
19#
20FRAMEWORKS_SUPPORT_SUBDIRS := \
21 annotations \
22 compat \
Alan Viveretteb467fea2016-12-19 10:53:49 -050023 core-ui \
24 core-utils \
Alan Viverette51881212017-03-16 15:18:08 -040025 customtabs \
Alan Viveretteb467fea2016-12-19 10:53:49 -050026 design \
Alan Viverette51881212017-03-16 15:18:08 -040027 dynamic-animation \
28 exifinterface \
29 fragment \
30 instantvideo \
31 media-compat \
Alan Viveretteb467fea2016-12-19 10:53:49 -050032 percent \
33 recommendation \
34 transition \
Alan Viverette51881212017-03-16 15:18:08 -040035 tv-provider \
36 v7/cardview \
37 v7/gridlayout \
38 v7/mediarouter \
39 v7/palette \
Alan Viveretteb467fea2016-12-19 10:53:49 -050040 v7/preference \
Alan Viverette51881212017-03-16 15:18:08 -040041 v13 \
Alan Viveretteb467fea2016-12-19 10:53:49 -050042 v14/preference \
Alan Viverette51881212017-03-16 15:18:08 -040043 v17/leanback \
Alan Viveretteb467fea2016-12-19 10:53:49 -050044 v17/preference-leanback \
Alan Viverette51881212017-03-16 15:18:08 -040045 wearable
Alan Viveretteb467fea2016-12-19 10:53:49 -050046
47#
48# A version of FRAMEWORKS_SUPPORT_SUBDIRS that is expanded to full paths from
49# the root of the tree.
50#
51FRAMEWORKS_SUPPORT_JAVA_SRC_DIRS := \
52 $(addprefix frameworks/support/,$(FRAMEWORKS_SUPPORT_SUBDIRS)) \
53 frameworks/support/graphics/drawable/animated \
54 frameworks/support/graphics/drawable/static \
55 frameworks/support/v7/appcompat/src \
Alan Viverette51881212017-03-16 15:18:08 -040056 frameworks/support/v7/recyclerview/src \
57 frameworks/support/emoji/core/src \
58 frameworks/support/emoji/appcompat/src \
59 frameworks/support/emoji/bundled-typeface/src
Alan Viveretteb467fea2016-12-19 10:53:49 -050060
61#
62# A list of support library modules.
63#
64FRAMEWORKS_SUPPORT_JAVA_LIBRARIES := \
65 $(foreach dir,$(FRAMEWORKS_SUPPORT_SUBDIRS),android-support-$(subst /,-,$(dir))) \
Alan Viveretteb467fea2016-12-19 10:53:49 -050066 android-support-vectordrawable \
67 android-support-animatedvectordrawable \
68 android-support-v7-appcompat \
Alan Viverette51881212017-03-16 15:18:08 -040069 android-support-v7-recyclerview \
70 android-support-emoji \
71 android-support-emoji-appcompat \
72 android-support-emoji-typeface