1# Copyright (c) 2021 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14MEDIALIB_ROOT_PATH = "//foundation/multimedia/media_library" 15 16MEDIALIB_INNERKITS_PATH = "${MEDIALIB_ROOT_PATH}/frameworks/innerkitsimpl" 17MEDIALIB_INTERFACES_PATH = "${MEDIALIB_ROOT_PATH}/interfaces" 18MEDIALIB_JS_PATH = "${MEDIALIB_ROOT_PATH}/frameworks/js" 19MEDIALIB_NATIVE_PATH = "${MEDIALIB_ROOT_PATH}/frameworks/native" 20MEDIALIB_UTILS_PATH = "${MEDIALIB_ROOT_PATH}/frameworks/utils" 21 22MEDIALIB_SERVICES_PATH = "${MEDIALIB_ROOT_PATH}/frameworks/services" 23MEDIALIB_CLOUD_SYNC_PATH = "${MEDIALIB_SERVICES_PATH}/media_cloud_sync" 24MEDIALIB_MTP_PATH = "${MEDIALIB_SERVICES_PATH}/media_mtp" 25MEDIALIB_CAMERA_FRAMEWORK_PATH = "${MEDIALIB_ROOT_PATH}/../camera_framework" 26MEDIALIB_GLOBAL_PATH = "//base/global" 27MEDIALIB_THIRD_PARTY_PATH = "//third_party" 28 29MEDIALIB_IMAGE_FRAMEWORK_PATH = "${MEDIALIB_ROOT_PATH}/../image_framework" 30MEDIALIB_PLAYER_FRAMEWORK_PATH = "${MEDIALIB_ROOT_PATH}/../player_framework" 31MEDIALIB_MEDIA_FOUNDATION_PATH = "${MEDIALIB_ROOT_PATH}/../media_foundation" 32MEDIALIB_APP_FILE_SERVICE_PATH = "//foundation/filemanagement/app_file_service" 33MEDIALIB_ACCESS_TOKEN_PATH = "//base/security/access_token" 34MEDIALIB_CLOUD_ENHANCEMENT_SERVICE_PATH = 35 "//vendor/huawei/domains/device_cloud_gateway/media_cloud_enhance_service" 36 37declare_args() { 38 media_library_link_opt = false 39 medialibrary_mtp_enable = true 40 resourceschedule_device_standby = true 41 if (defined(global_parts_info) && 42 !defined(global_parts_info.resourceschedule_device_standby)) { 43 resourceschedule_device_standby = false 44 } 45} 46