2 # Copyright (C) 2012 The Android Open Source Project
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
8 # http://www.apache.org/licenses/LICENSE-2.0
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.
17 # This file is included by other product makefiles to add all the
18 # emulator-related modules to PRODUCT_PACKAGES.
30 libGLESv1_CM_emulation \
31 lib_renderControl_enc \
35 libOpenglSystemCommon \
40 camera.goldfish.jpeg \
49 fingerprint.goldfish \
51 audio.primary.goldfish \
52 audio.primary.goldfish_legacy \
53 android.hardware.audio@2.0-service \
58 android.hardware.biometrics.fingerprint@2.1-service \
60 android.hardware.graphics.composer@2.1-impl \
61 android.hardware.graphics.composer@2.1-service \
62 android.hardware.graphics.allocator@2.0-service \
63 android.hardware.graphics.allocator@2.0-impl \
64 android.hardware.graphics.mapper@2.0-impl \
73 android.hardware.audio@2.0-impl \
74 android.hardware.audio.effect@2.0-impl \
75 android.hardware.broadcastradio@1.0-impl \
76 android.hardware.soundtrigger@2.0-impl
79 android.hardware.keymaster@3.0-impl \
80 android.hardware.keymaster@3.0-service
83 android.hardware.gnss@1.0-service \
84 android.hardware.gnss@1.0-impl
87 android.hardware.sensors@1.0-impl \
88 android.hardware.sensors@1.0-service
91 android.hardware.drm@1.0-service \
92 android.hardware.drm@1.0-impl
95 android.hardware.power@1.0-service \
96 android.hardware.power@1.0-impl
99 camera.device@1.0-impl \
100 android.hardware.camera.provider@2.4-service \
101 android.hardware.camera.provider@2.4-impl \
103 PRODUCT_PACKAGES += \
104 android.hardware.gatekeeper@1.0-impl \
105 android.hardware.gatekeeper@1.0-service
107 # need this for gles libraries to load properly
108 # after moving to /vendor/lib/
109 PRODUCT_PACKAGES += \
110 android.hardware.renderscript@1.0.vndk-sp\
111 android.hardware.graphics.allocator@2.0.vndk-sp\
112 android.hardware.graphics.mapper@2.0.vndk-sp\
113 android.hardware.graphics.common@1.0.vndk-sp\
119 libhidltransport.vndk-sp\
122 libRS_internal.vndk-sp\
129 libcompiler_rt.vndk-sp\
130 libbacktrace.vndk-sp\
132 libunwindstack.vndk-sp\
137 PRODUCT_COPY_FILES += \
138 device/generic/goldfish/init.ranchu-core.sh:vendor/bin/init.ranchu-core.sh \
139 device/generic/goldfish/init.ranchu-net.sh:vendor/bin/init.ranchu-net.sh \
140 device/generic/goldfish/init.ranchu.rc:root/init.ranchu.rc \
141 device/generic/goldfish/fstab.ranchu:root/fstab.ranchu \
142 device/generic/goldfish/fstab.ranchu.early:root/fstab.ranchu.early \
143 device/generic/goldfish/ueventd.ranchu.rc:root/ueventd.ranchu.rc \
144 device/generic/goldfish/input/goldfish_rotary.idc:system/usr/idc/goldfish_rotary.idc \
145 device/generic/goldfish/manifest.xml:$(TARGET_COPY_OUT_VENDOR)/manifest.xml \
146 device/generic/goldfish/data/etc/permissions/privapp-permissions-goldfish.xml:system/etc/permissions/privapp-permissions-goldfish.xml \
147 device/generic/goldfish/data/etc/config.ini:config.ini \
148 frameworks/native/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml
150 PRODUCT_PACKAGE_OVERLAYS := device/generic/goldfish/overlay
152 PRODUCT_CHARACTERISTICS := emulator
154 PRODUCT_FULL_TREBLE_OVERRIDE := true