• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#
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$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
18$(call inherit-product, $(SRC_TARGET_DIR)/product/mainline.mk)
19$(call enforce-product-packages-exist,)
20
21PRODUCT_NAME := mainline_arm64
22PRODUCT_DEVICE := mainline_arm64
23PRODUCT_BRAND := generic
24PRODUCT_SHIPPING_API_LEVEL := 28
25# TODO(b/137033385): change this back to "all"
26PRODUCT_RESTRICT_VENDOR_FILES := owner
27
28PRODUCT_ENFORCE_ARTIFACT_PATH_REQUIREMENTS := relaxed
29PRODUCT_ARTIFACT_PATH_REQUIREMENT_WHITELIST += \
30  root/init.zygote64_32.rc \
31
32# Modules that are to be moved to /product
33PRODUCT_ARTIFACT_PATH_REQUIREMENT_WHITELIST += \
34  system/app/Browser2/Browser2.apk \
35  system/app/Calendar/Calendar.apk \
36  system/app/Camera2/Camera2.apk \
37  system/app/DeskClock/DeskClock.apk \
38  system/app/DeskClock/oat/arm64/DeskClock.odex \
39  system/app/DeskClock/oat/arm64/DeskClock.vdex \
40  system/app/Email/Email.apk \
41  system/app/Gallery2/Gallery2.apk \
42  system/app/LatinIME/LatinIME.apk \
43  system/app/LatinIME/oat/arm64/LatinIME.odex \
44  system/app/LatinIME/oat/arm64/LatinIME.vdex \
45  system/app/Music/Music.apk \
46  system/app/QuickSearchBox/QuickSearchBox.apk \
47  system/app/webview/webview.apk \
48  system/bin/healthd \
49  system/etc/init/healthd.rc \
50  system/etc/vintf/manifest/manifest_healthd.xml \
51  system/lib64/libjni_eglfence.so \
52  system/lib64/libjni_filtershow_filters.so \
53  system/lib64/libjni_jpegstream.so \
54  system/lib64/libjni_jpegutil.so \
55  system/lib64/libjni_latinime.so \
56  system/lib64/libjni_tinyplanet.so \
57  system/priv-app/CarrierConfig/CarrierConfig.apk \
58  system/priv-app/CarrierConfig/oat/arm64/CarrierConfig.odex \
59  system/priv-app/CarrierConfig/oat/arm64/CarrierConfig.vdex \
60  system/priv-app/Contacts/Contacts.apk \
61  system/priv-app/Dialer/Dialer.apk \
62  system/priv-app/Launcher3QuickStep/Launcher3QuickStep.apk \
63  system/priv-app/OneTimeInitializer/OneTimeInitializer.apk \
64  system/priv-app/Provision/Provision.apk \
65  system/priv-app/SettingsIntelligence/SettingsIntelligence.apk \
66  system/priv-app/StorageManager/StorageManager.apk \
67  system/priv-app/WallpaperCropper/WallpaperCropper.apk \
68