Move hidl shims to the vendor partition. (2/2)
We need google shims on the vendor partition because they are providing an implementation of a vendor defined interface. They were written by google just as a courtesy/to make the transition easier. They're basically a set for vendors to assemble their hal implementations from. Bug: 34135607 Test: marlin persist.hal.binderization on/off Change-Id: I2e2af5af39264cf290259755bb9b2eb9827a21f5
This commit is contained in:
parent
ff4224809f
commit
a0da1a1c3d
60 changed files with 77 additions and 26 deletions
|
@ -19,6 +19,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.audio@2.0-impl
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_SRC_FILES := \
|
||||
Conversions.cpp \
|
||||
Device.cpp \
|
||||
|
@ -55,6 +56,7 @@ include $(CLEAR_VARS)
|
|||
LOCAL_MODULE := android.hardware.audio@2.0-service
|
||||
LOCAL_INIT_RC := android.hardware.audio@2.0-service.rc
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_SRC_FILES := \
|
||||
service.cpp
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service audio-hal-2-0 /system/bin/hw/android.hardware.audio@2.0-service
|
||||
service audio-hal-2-0 /vendor/bin/hw/android.hardware.audio@2.0-service
|
||||
class hal
|
||||
user audioserver
|
||||
# media gid needed for /dev/fm (radio) and for /data/misc/media (tee)
|
||||
|
|
|
@ -2,6 +2,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.audio.effect@2.0-impl
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_SRC_FILES := \
|
||||
AcousticEchoCancelerEffect.cpp \
|
||||
|
|
|
@ -125,6 +125,7 @@ include $(BUILD_NATIVE_TEST)
|
|||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := $(module_prefix)-service
|
||||
LOCAL_INIT_RC := $(module_prefix)-service.rc
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
|
||||
LOCAL_SRC_FILES := \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service vehicle-hal-2.0 /system/bin/hw/android.hardware.automotive.vehicle@2.0-service
|
||||
service vehicle-hal-2.0 /vendor/bin/hw/android.hardware.automotive.vehicle@2.0-service
|
||||
class hal
|
||||
user vehicle_network
|
||||
group system inet
|
||||
|
|
|
@ -3,6 +3,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.biometrics.fingerprint@2.1-service
|
||||
LOCAL_INIT_RC := android.hardware.biometrics.fingerprint@2.1-service.rc
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_SRC_FILES := \
|
||||
BiometricsFingerprint.cpp \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service fps_hal /system/bin/hw/android.hardware.biometrics.fingerprint@2.1-service
|
||||
service fps_hal /vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service
|
||||
# "class hal" causes a race condition on some devices due to files created
|
||||
# in /data. As a workaround, postpone startup until later in boot once
|
||||
# /data is mounted.
|
||||
|
|
|
@ -2,6 +2,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.broadcastradio@1.0-impl
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_SRC_FILES := \
|
||||
BroadcastRadio.cpp \
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
cc_library_shared {
|
||||
name: "android.hardware.camera.provider@2.4-impl",
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
srcs: ["CameraProvider.cpp"],
|
||||
shared_libs: [
|
||||
|
@ -24,6 +25,7 @@ cc_library_shared {
|
|||
|
||||
cc_binary {
|
||||
name: "android.hardware.camera.provider@2.4-service",
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
srcs: ["service.cpp"],
|
||||
compile_multilib: "32",
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service camera-provider-2-4 /system/bin/hw/android.hardware.camera.provider@2.4-service
|
||||
service camera-provider-2-4 /vendor/bin/hw/android.hardware.camera.provider@2.4-service
|
||||
class hal
|
||||
user cameraserver
|
||||
group audio camera input drmrpc
|
||||
|
|
|
@ -3,6 +3,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
################################################################################
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.configstore@1.0-impl
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
|
||||
|
@ -22,6 +23,7 @@ include $(BUILD_SHARED_LIBRARY)
|
|||
################################################################################
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.configstore@1.0-service
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_CLASS := EXECUTABLES
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_INIT_RC := android.hardware.configstore@1.0-service.rc
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service configstore-hal-1-0 /system/bin/hw/android.hardware.configstore@1.0-service
|
||||
service configstore-hal-1-0 /vendor/bin/hw/android.hardware.configstore@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
|
||||
cc_library_shared {
|
||||
name: "android.hardware.contexthub@1.0-impl",
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
srcs: ["Contexthub.cpp"],
|
||||
shared_libs: [
|
||||
|
|
|
@ -2,6 +2,7 @@ LOCAL_PATH:= $(call my-dir)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE := android.hardware.contexthub@1.0-service
|
||||
LOCAL_INIT_RC := android.hardware.contexthub@1.0-service.rc
|
||||
LOCAL_SRC_FILES := \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service contexthub-hal-1-0 /system/bin/hw/android.hardware.contexthub@1.0-service
|
||||
service contexthub-hal-1-0 /vendor/bin/hw/android.hardware.contexthub@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
|
|
|
@ -21,6 +21,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.drm@1.0-service
|
||||
LOCAL_INIT_RC := android.hardware.drm@1.0-service.rc
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_SRC_FILES := \
|
||||
service.cpp \
|
||||
|
@ -48,6 +49,7 @@ include $(BUILD_EXECUTABLE)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.drm@1.0-impl
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_SRC_FILES := \
|
||||
DrmFactory.cpp \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service drm-hal-1-0 /system/bin/hw/android.hardware.drm@1.0-service
|
||||
service drm-hal-1-0 /vendor/bin/hw/android.hardware.drm@1.0-service
|
||||
class hal
|
||||
user media
|
||||
group mediadrm drmrpc
|
||||
|
|
|
@ -4,6 +4,7 @@ include $(CLEAR_VARS)
|
|||
LOCAL_MODULE := android.hardware.dumpstate@1.0-service
|
||||
LOCAL_INIT_RC := android.hardware.dumpstate@1.0-service.rc
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_SRC_FILES := \
|
||||
DumpstateDevice.cpp \
|
||||
service.cpp
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service dumpstate-1-0 /system/bin/hw/android.hardware.dumpstate@1.0-service
|
||||
service dumpstate-1-0 /vendor/bin/hw/android.hardware.dumpstate@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
cc_binary {
|
||||
name: "android.hardware.evs@1.0-service",
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
srcs: [
|
||||
"service.cpp",
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service evs-hal-1-0 /system/bin/hw/android.hardware.evs@1.0-service
|
||||
service evs-hal-1-0 /vendor/bin/hw/android.hardware.evs@1.0-service
|
||||
class hal
|
||||
user cameraserver
|
||||
group camera
|
||||
|
|
|
@ -3,6 +3,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.example.extension.light@2.0-service
|
||||
LOCAL_INIT_RC := android.hardware.example.extension.light@2.0-service.rc
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_SRC_FILES := \
|
||||
Light.cpp \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service light-ext-2-0 /system/bin/hw/android.hardware.example.extension.light@2.0-service
|
||||
service light-ext-2-0 /vendor/bin/hw/android.hardware.example.extension.light@2.0-service
|
||||
class hal
|
||||
user system
|
||||
group system readproc
|
|
@ -3,6 +3,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE := android.hardware.gatekeeper@1.0-impl
|
||||
|
||||
LOCAL_SRC_FILES := \
|
||||
|
@ -22,6 +23,7 @@ include $(BUILD_SHARED_LIBRARY)
|
|||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE := android.hardware.gatekeeper@1.0-service
|
||||
LOCAL_INIT_RC := android.hardware.gatekeeper@1.0-service.rc
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service gatekeeper-1-0 /system/bin/hw/android.hardware.gatekeeper@1.0-service
|
||||
service gatekeeper-1-0 /vendor/bin/hw/android.hardware.gatekeeper@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
|
|
|
@ -2,6 +2,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.gnss@1.0-impl
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_SRC_FILES := \
|
||||
ThreadCreationWrapper.cpp \
|
||||
|
@ -31,6 +32,7 @@ include $(BUILD_SHARED_LIBRARY)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE := android.hardware.gnss@1.0-service
|
||||
LOCAL_INIT_RC := android.hardware.gnss@1.0-service.rc
|
||||
LOCAL_SRC_FILES := \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service gnss_service /system/bin/hw/android.hardware.gnss@1.0-service
|
||||
service gnss_service /vendor/bin/hw/android.hardware.gnss@1.0-service
|
||||
class main
|
||||
user system
|
||||
group system
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
cc_library_shared {
|
||||
name: "android.hardware.graphics.allocator@2.0-impl",
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
srcs: ["Gralloc.cpp"],
|
||||
cppflags: ["-Wall", "-Wextra"],
|
||||
|
@ -18,6 +19,7 @@ cc_library_shared {
|
|||
|
||||
cc_binary {
|
||||
name: "android.hardware.graphics.allocator@2.0-service",
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
srcs: ["service.cpp"],
|
||||
init_rc: ["android.hardware.graphics.allocator@2.0-service.rc"],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service gralloc-2-0 /system/bin/hw/android.hardware.graphics.allocator@2.0-service
|
||||
service gralloc-2-0 /vendor/bin/hw/android.hardware.graphics.allocator@2.0-service
|
||||
class hal
|
||||
user system
|
||||
group graphics drmrpc readproc
|
||||
|
|
|
@ -20,6 +20,7 @@ cc_library_static {
|
|||
|
||||
cc_library_shared {
|
||||
name: "android.hardware.graphics.composer@2.1-impl",
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
srcs: ["Hwc.cpp"],
|
||||
static_libs: ["libhwcomposer-client"],
|
||||
|
@ -41,6 +42,7 @@ cc_library_shared {
|
|||
|
||||
cc_binary {
|
||||
name: "android.hardware.graphics.composer@2.1-service",
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
srcs: ["service.cpp"],
|
||||
init_rc: ["android.hardware.graphics.composer@2.1-service.rc"],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service hwcomposer-2-1 /system/bin/hw/android.hardware.graphics.composer@2.1-service
|
||||
service hwcomposer-2-1 /vendor/bin/hw/android.hardware.graphics.composer@2.1-service
|
||||
class hal
|
||||
user system
|
||||
group graphics drmrpc readproc
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
|
||||
cc_library_shared {
|
||||
name: "android.hardware.graphics.mapper@2.0-impl",
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
srcs: ["GrallocMapper.cpp"],
|
||||
cppflags: ["-Wall", "-Wextra"],
|
||||
|
|
|
@ -2,6 +2,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.health@1.0-impl
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_C_INCLUDES := system/core/healthd/include system/core/base/include
|
||||
LOCAL_SRC_FILES := \
|
||||
|
@ -37,6 +38,7 @@ LOCAL_SHARED_LIBRARIES := \
|
|||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_MODULE := android.hardware.health@1.0-service
|
||||
LOCAL_INIT_RC := android.hardware.health@1.0-service.rc
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service health-hal-1-0 /system/bin/hw/android.hardware.health@1.0-service
|
||||
service health-hal-1-0 /vendor/bin/hw/android.hardware.health@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
|
|
|
@ -2,6 +2,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.keymaster@3.0-impl
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_SRC_FILES := \
|
||||
KeymasterDevice.cpp \
|
||||
|
@ -22,6 +23,7 @@ include $(BUILD_SHARED_LIBRARY)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE := android.hardware.keymaster@3.0-service
|
||||
LOCAL_INIT_RC := android.hardware.keymaster@3.0-service.rc
|
||||
LOCAL_SRC_FILES := \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service keymaster-3-0 /system/bin/hw/android.hardware.keymaster@3.0-service
|
||||
service keymaster-3-0 /vendor/bin/hw/android.hardware.keymaster@3.0-service
|
||||
class hal
|
||||
user system
|
||||
group system drmrpc
|
||||
|
|
|
@ -2,6 +2,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.light@2.0-impl
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_SRC_FILES := \
|
||||
Light.cpp \
|
||||
|
@ -22,6 +23,7 @@ include $(BUILD_SHARED_LIBRARY)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE := android.hardware.light@2.0-service
|
||||
LOCAL_INIT_RC := android.hardware.light@2.0-service.rc
|
||||
LOCAL_SRC_FILES := \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service light-hal-2-0 /system/bin/hw/android.hardware.light@2.0-service
|
||||
service light-hal-2-0 /vendor/bin/hw/android.hardware.light@2.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
|
@ -14,6 +14,7 @@
|
|||
|
||||
cc_library_shared {
|
||||
name: "android.hardware.memtrack@1.0-impl",
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
srcs: ["Memtrack.cpp"],
|
||||
|
||||
|
@ -32,6 +33,7 @@ cc_library_shared {
|
|||
|
||||
cc_binary {
|
||||
relative_install_path: "hw",
|
||||
proprietary: true,
|
||||
name: "android.hardware.memtrack@1.0-service",
|
||||
init_rc: ["android.hardware.memtrack@1.0-service.rc"],
|
||||
srcs: ["service.cpp"],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service memtrack-hal-1-0 /system/bin/hw/android.hardware.memtrack@1.0-service
|
||||
service memtrack-hal-1-0 /vendor/bin/hw/android.hardware.memtrack@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
|
||||
cc_library_shared {
|
||||
name: "android.hardware.power@1.0-impl",
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
srcs: ["Power.cpp"],
|
||||
|
||||
|
@ -30,6 +31,7 @@ cc_library_shared {
|
|||
}
|
||||
|
||||
cc_binary {
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
name: "android.hardware.power@1.0-service",
|
||||
init_rc: ["android.hardware.power@1.0-service.rc"],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service power-hal-1-0 /system/bin/hw/android.hardware.power@1.0-service
|
||||
service power-hal-1-0 /vendor/bin/hw/android.hardware.power@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
cc_library_shared {
|
||||
name: "android.hardware.sensors@1.0-impl",
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
srcs: ["Sensors.cpp"],
|
||||
shared_libs: [
|
||||
|
|
|
@ -2,6 +2,7 @@ LOCAL_PATH:= $(call my-dir)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE := android.hardware.sensors@1.0-service
|
||||
LOCAL_INIT_RC := android.hardware.sensors@1.0-service.rc
|
||||
LOCAL_SRC_FILES := \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service sensors-hal-1-0 /system/bin/hw/android.hardware.sensors@1.0-service
|
||||
service sensors-hal-1-0 /vendor/bin/hw/android.hardware.sensors@1.0-service
|
||||
class main
|
||||
user system
|
||||
group system readproc
|
||||
|
|
|
@ -18,6 +18,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.soundtrigger@2.0-impl
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_SRC_FILES := \
|
||||
SoundTriggerHalImpl.cpp
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
cc_library_shared {
|
||||
name: "android.hardware.thermal@1.0-impl",
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
srcs: ["Thermal.cpp"],
|
||||
shared_libs: [
|
||||
|
|
|
@ -17,6 +17,7 @@ LOCAL_PATH:= $(call my-dir)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE := android.hardware.thermal@1.0-service
|
||||
LOCAL_INIT_RC := android.hardware.thermal@1.0-service.rc
|
||||
LOCAL_SRC_FILES := \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service thermal-hal-1-0 /system/bin/hw/android.hardware.thermal@1.0-service
|
||||
service thermal-hal-1-0 /vendor/bin/hw/android.hardware.thermal@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system readproc
|
||||
|
|
|
@ -2,6 +2,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.tv.cec@1.0-impl
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_SRC_FILES := \
|
||||
HdmiCec.cpp
|
||||
|
@ -21,6 +22,7 @@ include $(BUILD_SHARED_LIBRARY)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE := android.hardware.tv.cec@1.0-service
|
||||
LOCAL_INIT_RC := android.hardware.tv.cec@1.0-service.rc
|
||||
LOCAL_SRC_FILES := \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service cec-hal-1-0 /system/bin/hw/android.hardware.tv.cec@1.0-service
|
||||
service cec-hal-1-0 /vendor/bin/hw/android.hardware.tv.cec@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
|
|
|
@ -2,6 +2,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.tv.input@1.0-impl
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_SRC_FILES := \
|
||||
TvInput.cpp \
|
||||
|
@ -21,6 +22,7 @@ include $(BUILD_SHARED_LIBRARY)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE := android.hardware.tv.input@1.0-service
|
||||
LOCAL_INIT_RC := android.hardware.tv.input@1.0-service.rc
|
||||
LOCAL_SRC_FILES := \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service tv-input-1-0 /system/bin/hw/android.hardware.tv.input@1.0-service
|
||||
service tv-input-1-0 /vendor/bin/hw/android.hardware.tv.input@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system readproc
|
||||
|
|
|
@ -2,6 +2,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE := android.hardware.usb@1.0-service
|
||||
LOCAL_INIT_RC := android.hardware.usb@1.0-service.rc
|
||||
LOCAL_SRC_FILES := \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service usb-hal-1-0 /system/bin/hw/android.hardware.usb@1.0-service
|
||||
service usb-hal-1-0 /vendor/bin/hw/android.hardware.usb@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
|
|
|
@ -12,8 +12,10 @@
|
|||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
cc_library_shared {
|
||||
name: "android.hardware.vibrator@1.0-impl",
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
srcs: ["Vibrator.cpp"],
|
||||
shared_libs: [
|
||||
|
|
|
@ -19,6 +19,7 @@ LOCAL_PATH := $(call my-dir)
|
|||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android.hardware.vibrator@1.0-service
|
||||
LOCAL_INIT_RC := android.hardware.vibrator@1.0-service.rc
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_SRC_FILES := \
|
||||
service.cpp \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service vibrator-1-0 /system/bin/hw/android.hardware.vibrator@1.0-service
|
||||
service vibrator-1-0 /vendor/bin/hw/android.hardware.vibrator@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system readproc
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
cc_library_shared {
|
||||
name: "android.hardware.vr@1.0-impl",
|
||||
proprietary: true,
|
||||
relative_install_path: "hw",
|
||||
srcs: ["Vr.cpp"],
|
||||
shared_libs: [
|
||||
|
@ -18,6 +19,7 @@ cc_library_shared {
|
|||
|
||||
cc_binary {
|
||||
relative_install_path: "hw",
|
||||
proprietary: true,
|
||||
name: "android.hardware.vr@1.0-service",
|
||||
init_rc: ["android.hardware.vr@1.0-service.rc"],
|
||||
srcs: ["service.cpp"],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
service vr-1-0 /system/bin/hw/android.hardware.vr@1.0-service
|
||||
service vr-1-0 /vendor/bin/hw/android.hardware.vr@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system readproc
|
||||
|
|
Loading…
Reference in a new issue