blob: 3e73be705e588a0204f409c4e304d685d76cb3b6 [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 \
Alan Viverette51881212017-03-16 15:18:08 -040030 media-compat \
Alan Viveretteb467fea2016-12-19 10:53:49 -050031 percent \
32 recommendation \
33 transition \
Alan Viverette51881212017-03-16 15:18:08 -040034 tv-provider \
35 v7/cardview \
36 v7/gridlayout \
37 v7/mediarouter \
38 v7/palette \
Alan Viveretteb467fea2016-12-19 10:53:49 -050039 v7/preference \
Alan Viverette51881212017-03-16 15:18:08 -040040 v13 \
Alan Viveretteb467fea2016-12-19 10:53:49 -050041 v14/preference \
Alan Viverette51881212017-03-16 15:18:08 -040042 v17/leanback \
Alan Viveretteb467fea2016-12-19 10:53:49 -050043 v17/preference-leanback \
Aga Madurska9b028c52017-04-25 15:21:23 +010044 wear
Alan Viveretteb467fea2016-12-19 10:53:49 -050045
46#
47# A version of FRAMEWORKS_SUPPORT_SUBDIRS that is expanded to full paths from
48# the root of the tree.
49#
50FRAMEWORKS_SUPPORT_JAVA_SRC_DIRS := \
51 $(addprefix frameworks/support/,$(FRAMEWORKS_SUPPORT_SUBDIRS)) \
52 frameworks/support/graphics/drawable/animated \
53 frameworks/support/graphics/drawable/static \
54 frameworks/support/v7/appcompat/src \
Alan Viverette51881212017-03-16 15:18:08 -040055 frameworks/support/v7/recyclerview/src \
56 frameworks/support/emoji/core/src \
57 frameworks/support/emoji/appcompat/src \
Siyamed Sinir6e026062017-04-10 12:07:39 -070058 frameworks/support/emoji/bundled/src
Alan Viveretteb467fea2016-12-19 10:53:49 -050059
60#
61# A list of support library modules.
62#
63FRAMEWORKS_SUPPORT_JAVA_LIBRARIES := \
64 $(foreach dir,$(FRAMEWORKS_SUPPORT_SUBDIRS),android-support-$(subst /,-,$(dir))) \
Alan Viveretteb467fea2016-12-19 10:53:49 -050065 android-support-vectordrawable \
66 android-support-animatedvectordrawable \
67 android-support-v7-appcompat \
Alan Viverette51881212017-03-16 15:18:08 -040068 android-support-v7-recyclerview \
69 android-support-emoji \
70 android-support-emoji-appcompat \
Siyamed Sinirb0010682017-03-28 20:43:13 -070071 android-support-emoji-bundled