1229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall#
2229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall# Copyright (C) 2012 The Android Open Source Project
3229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall#
4229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall# Licensed under the Apache License, Version 2.0 (the "License");
5229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall# you may not use this file except in compliance with the License.
6229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall# You may obtain a copy of the License at
7229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall#
8229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall#      http://www.apache.org/licenses/LICENSE-2.0
9229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall#
10229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall# Unless required by applicable law or agreed to in writing, software
11229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall# distributed under the License is distributed on an "AS IS" BASIS,
12229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall# See the License for the specific language governing permissions and
14229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall# limitations under the License.
15229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall
16229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall#
17229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall# This file is included by other product makefiles to add all the
184781e30a96f5b0251b8c090351ff8aa20aeddf0dYing Wang# emulator-related modules to PRODUCT_PACKAGES.
19229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall#
20229b13756417fb301e41a5b82eef755e4eb2b697Jesse Hall
214781e30a96f5b0251b8c090351ff8aa20aeddf0dYing Wang# Host modules
22229b13756417fb301e41a5b82eef755e4eb2b697Jesse HallPRODUCT_PACKAGES += \
2351e303a2812aca4db4c708f845e30dfbdfbe0423Xavier Ducrohet
24962d06ef65c12ac6c059ea4b6c1140b96e1e8ffeYing Wang
254781e30a96f5b0251b8c090351ff8aa20aeddf0dYing Wang# Device modules
26962d06ef65c12ac6c059ea4b6c1140b96e1e8ffeYing WangPRODUCT_PACKAGES += \
27962d06ef65c12ac6c059ea4b6c1140b96e1e8ffeYing Wang    egl.cfg \
28962d06ef65c12ac6c059ea4b6c1140b96e1e8ffeYing Wang    gralloc.goldfish \
29173615ddee92416ac9835dfa0b4b891e5dcce926Miroslav Tisma    gralloc.ranchu \
30962d06ef65c12ac6c059ea4b6c1140b96e1e8ffeYing Wang    libGLESv1_CM_emulation \
31962d06ef65c12ac6c059ea4b6c1140b96e1e8ffeYing Wang    lib_renderControl_enc \
32962d06ef65c12ac6c059ea4b6c1140b96e1e8ffeYing Wang    libEGL_emulation \
33e948255ac6b807dc72e219312c3f7a06746bd57bYing Wang    libGLES_android \
34962d06ef65c12ac6c059ea4b6c1140b96e1e8ffeYing Wang    libGLESv2_enc \
35962d06ef65c12ac6c059ea4b6c1140b96e1e8ffeYing Wang    libOpenglSystemCommon \
36962d06ef65c12ac6c059ea4b6c1140b96e1e8ffeYing Wang    libGLESv2_emulation \
37962d06ef65c12ac6c059ea4b6c1140b96e1e8ffeYing Wang    libGLESv1_enc \
38962d06ef65c12ac6c059ea4b6c1140b96e1e8ffeYing Wang    qemu-props \
39962d06ef65c12ac6c059ea4b6c1140b96e1e8ffeYing Wang    qemud \
40962d06ef65c12ac6c059ea4b6c1140b96e1e8ffeYing Wang    camera.goldfish \
41d9b0e80c1d2a70dae1ce7905ff4bfd554029bb88keunyoung    camera.goldfish.jpeg \
42aae222f5f798dd475a82a140158cd077f9dd16c7Lingfeng Yang    camera.ranchu \
43aae222f5f798dd475a82a140158cd077f9dd16c7Lingfeng Yang    camera.ranchu.jpeg \
44962d06ef65c12ac6c059ea4b6c1140b96e1e8ffeYing Wang    lights.goldfish \
45962d06ef65c12ac6c059ea4b6c1140b96e1e8ffeYing Wang    gps.goldfish \
4672fb84651d7de4ab97bd4f7c7cec2f8e7d045fceChaoren Lin    gps.ranchu \
47a2005ae47da77bf05ec58da7039953816945771ebohu    fingerprint.goldfish \
480214b3fa3cef788b2e42538484eb5d05f3b8091fEric Frohnhoefer    sensors.goldfish \
49a60edd110f4e3c49f6e9d825a5de9bcbba27fa1eChristoffer Dall    audio.primary.goldfish \
50207a88b1834afcfb8b35b6562b0be26aef4cc567Joshua Lang    audio.primary.goldfish_legacy \
51149363c026af370423c0002dcf4852d9ad9466a9Joshua Lang    android.hardware.audio@2.0-service \
52a60edd110f4e3c49f6e9d825a5de9bcbba27fa1eChristoffer Dall    vibrator.goldfish \
53b5381366d45c2690245ada65462fd707a778444dChristoffer Dall    power.goldfish \
549f626a2230d62744d6a69d612d9be666c6a4f285Lingfeng Yang    power.ranchu \
55a2005ae47da77bf05ec58da7039953816945771ebohu    fingerprint.ranchu \
56390e1720a73b5f548c513a8a05d4cc123adab924bohu    android.hardware.biometrics.fingerprint@2.1-service \
57ad1a1ac03fd83b6b812092e627e03f9976473979Lingfeng Yang    sensors.ranchu \
58450cd0ba623c162f7ea3af50ee9745f07f00f4a9Lingfeng Yang    android.hardware.graphics.composer@2.1-impl \
59ad1a1ac03fd83b6b812092e627e03f9976473979Lingfeng Yang	hwcomposer.goldfish \
60ad1a1ac03fd83b6b812092e627e03f9976473979Lingfeng Yang	hwcomposer.ranchu \
614781e30a96f5b0251b8c090351ff8aa20aeddf0dYing Wang
62149363c026af370423c0002dcf4852d9ad9466a9Joshua LangPRODUCT_PACKAGES += \
63149363c026af370423c0002dcf4852d9ad9466a9Joshua Lang    android.hardware.audio@2.0-impl \
64149363c026af370423c0002dcf4852d9ad9466a9Joshua Lang    android.hardware.audio.effect@2.0-impl \
65149363c026af370423c0002dcf4852d9ad9466a9Joshua Lang    android.hardware.broadcastradio@1.0-impl \
66149363c026af370423c0002dcf4852d9ad9466a9Joshua Lang    android.hardware.soundtrigger@2.0-impl
67149363c026af370423c0002dcf4852d9ad9466a9Joshua Lang
681e123c1ac0adce03c6f80f9d1cc7c97a45f0c57dJoshua LangPRODUCT_PACKAGES += \
691e123c1ac0adce03c6f80f9d1cc7c97a45f0c57dJoshua Lang	android.hardware.keymaster@3.0-impl \
701e123c1ac0adce03c6f80f9d1cc7c97a45f0c57dJoshua Lang	android.hardware.keymaster@3.0-service
711e123c1ac0adce03c6f80f9d1cc7c97a45f0c57dJoshua Lang
72318905fff4a8fa951b9a824ff08b8aa7878aa0ddbohuPRODUCT_PACKAGES += \
7371548590476c981d2d75201fb429bfb550144b28bohu    android.hardware.gnss@1.0-service \
7471548590476c981d2d75201fb429bfb550144b28bohu    android.hardware.gnss@1.0-impl
7571548590476c981d2d75201fb429bfb550144b28bohu
7671548590476c981d2d75201fb429bfb550144b28bohuPRODUCT_PACKAGES += \
77318905fff4a8fa951b9a824ff08b8aa7878aa0ddbohu	android.hardware.sensors@1.0-impl \
78318905fff4a8fa951b9a824ff08b8aa7878aa0ddbohu	android.hardware.sensors@1.0-service
79318905fff4a8fa951b9a824ff08b8aa7878aa0ddbohu
809f626a2230d62744d6a69d612d9be666c6a4f285Lingfeng YangPRODUCT_PACKAGES += \
819f626a2230d62744d6a69d612d9be666c6a4f285Lingfeng Yang    android.hardware.power@1.0-service \
829f626a2230d62744d6a69d612d9be666c6a4f285Lingfeng Yang    android.hardware.power@1.0-impl
839f626a2230d62744d6a69d612d9be666c6a4f285Lingfeng Yang
843665e64109ca250fdd1687e464773566cf1d7226Eino-Ville Talvala# camera service treble disable until all backwards compat is complete
853665e64109ca250fdd1687e464773566cf1d7226Eino-Ville TalvalaPRODUCT_PROPERTY_OVERRIDES += \
863665e64109ca250fdd1687e464773566cf1d7226Eino-Ville Talvala    camera.disable_treble=1
873665e64109ca250fdd1687e464773566cf1d7226Eino-Ville Talvala
88f151d3718bc39679addca3534b8c7428fbd4424eKen SumrallPRODUCT_COPY_FILES += \
89c3eb68c4ba383e7de2dd9b761d96dbe646586845keunyoung    device/generic/goldfish/fstab.goldfish:root/fstab.goldfish \
90c3eb68c4ba383e7de2dd9b761d96dbe646586845keunyoung    device/generic/goldfish/init.goldfish.rc:root/init.goldfish.rc \
91c3eb68c4ba383e7de2dd9b761d96dbe646586845keunyoung    device/generic/goldfish/init.goldfish.sh:system/etc/init.goldfish.sh \
92a60edd110f4e3c49f6e9d825a5de9bcbba27fa1eChristoffer Dall    device/generic/goldfish/ueventd.goldfish.rc:root/ueventd.goldfish.rc \
93a60edd110f4e3c49f6e9d825a5de9bcbba27fa1eChristoffer Dall    device/generic/goldfish/init.ranchu.rc:root/init.ranchu.rc \
94a60edd110f4e3c49f6e9d825a5de9bcbba27fa1eChristoffer Dall    device/generic/goldfish/fstab.ranchu:root/fstab.ranchu \
956b04d94ff7b16839e1b19a0602cacdeaed909c4aBjoern Johansson    device/generic/goldfish/ueventd.ranchu.rc:root/ueventd.ranchu.rc \
968570bcea52ee7ac395073a9e1b8abb90987f170eNimrod Gileadi    device/generic/goldfish/input/goldfish_rotary.idc:system/usr/idc/goldfish_rotary.idc \
976b04d94ff7b16839e1b19a0602cacdeaed909c4aBjoern Johansson    frameworks/native/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml
98206fb06c2c9d1bd370ea46edbde4aa3fcaf81f0aJim Kaye
998f8c9cbd477d9f803bb8a8a6cb94273e540af20bPrathmesh PrabhuPRODUCT_PACKAGE_OVERLAYS := device/generic/goldfish/overlay
1008f8c9cbd477d9f803bb8a8a6cb94273e540af20bPrathmesh Prabhu
101206fb06c2c9d1bd370ea46edbde4aa3fcaf81f0aJim KayePRODUCT_CHARACTERISTICS := emulator
102