1*d57664e9SAndroid Build Coastguard Worker# 2*d57664e9SAndroid Build Coastguard Worker# Copyright (C) 2016 The Android Open Source Project 3*d57664e9SAndroid Build Coastguard Worker# 4*d57664e9SAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License"); 5*d57664e9SAndroid Build Coastguard Worker# you may not use this file except in compliance with the License. 6*d57664e9SAndroid Build Coastguard Worker# You may obtain a copy of the License at 7*d57664e9SAndroid Build Coastguard Worker# 8*d57664e9SAndroid Build Coastguard Worker# http://www.apache.org/licenses/LICENSE-2.0 9*d57664e9SAndroid Build Coastguard Worker# 10*d57664e9SAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software 11*d57664e9SAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS, 12*d57664e9SAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*d57664e9SAndroid Build Coastguard Worker# See the License for the specific language governing permissions and 14*d57664e9SAndroid Build Coastguard Worker# limitations under the License. 15*d57664e9SAndroid Build Coastguard Worker# 16*d57664e9SAndroid Build Coastguard Worker 17*d57664e9SAndroid Build Coastguard Worker# 18*d57664e9SAndroid Build Coastguard Worker# A central place to define mappings to paths used by the framework build, to 19*d57664e9SAndroid Build Coastguard Worker# avoid hard-coding them in Android.mk files. Not meant for header file include 20*d57664e9SAndroid Build Coastguard Worker# directories, despite the fact that it was historically used for that! 21*d57664e9SAndroid Build Coastguard Worker# 22*d57664e9SAndroid Build Coastguard Worker 23*d57664e9SAndroid Build Coastguard Worker# 24*d57664e9SAndroid Build Coastguard Worker# A list of all source roots under frameworks/multidex. 25*d57664e9SAndroid Build Coastguard Worker# 26*d57664e9SAndroid Build Coastguard WorkerFRAMEWORKS_MULTIDEX_SUBDIRS := \ 27*d57664e9SAndroid Build Coastguard Worker multidex/library/src \ 28*d57664e9SAndroid Build Coastguard Worker multidex/instrumentation/src 29*d57664e9SAndroid Build Coastguard Worker 30*d57664e9SAndroid Build Coastguard Worker# 31*d57664e9SAndroid Build Coastguard Worker# A version of FRAMEWORKS_SUPPORT_SUBDIRS that is expanded to full paths from 32*d57664e9SAndroid Build Coastguard Worker# the root of the tree. 33*d57664e9SAndroid Build Coastguard Worker# 34*d57664e9SAndroid Build Coastguard WorkerFRAMEWORKS_SUPPORT_JAVA_SRC_DIRS += \ 35*d57664e9SAndroid Build Coastguard Worker $(addprefix frameworks/,$(FRAMEWORKS_MULTIDEX_SUBDIRS)) \ 36*d57664e9SAndroid Build Coastguard Worker frameworks/rs/support 37*d57664e9SAndroid Build Coastguard Worker 38*d57664e9SAndroid Build Coastguard Worker# 39*d57664e9SAndroid Build Coastguard Worker# A list of support library modules. 40*d57664e9SAndroid Build Coastguard Worker# 41*d57664e9SAndroid Build Coastguard WorkerFRAMEWORKS_SUPPORT_JAVA_LIBRARIES += \ 42*d57664e9SAndroid Build Coastguard Worker android-support-v8-renderscript \ 43*d57664e9SAndroid Build Coastguard Worker android-support-multidex \ 44*d57664e9SAndroid Build Coastguard Worker android-support-multidex-instrumentation 45*d57664e9SAndroid Build Coastguard Worker 46*d57664e9SAndroid Build Coastguard Worker# 47*d57664e9SAndroid Build Coastguard Worker# A list of all documented source roots under frameworks/data-binding. 48*d57664e9SAndroid Build Coastguard Worker# 49*d57664e9SAndroid Build Coastguard WorkerFRAMEWORKS_DATA_BINDING_SUBDIRS := \ 50*d57664e9SAndroid Build Coastguard Worker baseLibrary/src/main \ 51*d57664e9SAndroid Build Coastguard Worker extensions/library/src/main \ 52*d57664e9SAndroid Build Coastguard Worker extensions/library/src/doc 53*d57664e9SAndroid Build Coastguard Worker 54*d57664e9SAndroid Build Coastguard Worker# 55*d57664e9SAndroid Build Coastguard Worker# A version of FRAMEWORKS_DATA_BINDING_SUBDIRS that is expanded to full paths from 56*d57664e9SAndroid Build Coastguard Worker# the root of the tree. 57*d57664e9SAndroid Build Coastguard Worker# 58*d57664e9SAndroid Build Coastguard WorkerFRAMEWORKS_DATA_BINDING_JAVA_SRC_DIRS := \ 59*d57664e9SAndroid Build Coastguard Worker $(addprefix frameworks/data-binding/,$(FRAMEWORKS_DATA_BINDING_SUBDIRS)) 60