Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4e1e4081 authored by Steven Moreland's avatar Steven Moreland Committed by Colin Cross
Browse files

Updating makefiles for hidl_interface.

Bug: 64487114
Test: manual
Merged-In: Ie13d9e014cf2b81c18c67f551b4644fb9f0ba812
Change-Id: Ie13d9e014cf2b81c18c67f551b4644fb9f0ba812
(cherry-picked from commit c2f829a1)
parent b4c72553
Loading
Loading
Loading
Loading
+16 −156
Original line number Diff line number Diff line
// This file is autogenerated by hidl-gen. Do not edit manually.
// This file is autogenerated by hidl-gen -Landroidbp.

filegroup {
    name: "android.hardware.automotive.evs@1.0_hal",
hidl_interface {
    name: "android.hardware.automotive.evs@1.0",
    root: "android.hardware",
    vndk: {
        enabled: true,
    },
    srcs: [
        "types.hal",
        "IEvsCamera.hal",
@@ -9,160 +13,16 @@ filegroup {
        "IEvsDisplay.hal",
        "IEvsEnumerator.hal",
    ],
}

genrule {
    name: "android.hardware.automotive.evs@1.0_genc++",
    tools: ["hidl-gen"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.automotive.evs@1.0",
    srcs: [
        ":android.hardware.automotive.evs@1.0_hal",
    ],
    out: [
        "android/hardware/automotive/evs/1.0/types.cpp",
        "android/hardware/automotive/evs/1.0/EvsCameraAll.cpp",
        "android/hardware/automotive/evs/1.0/EvsCameraStreamAll.cpp",
        "android/hardware/automotive/evs/1.0/EvsDisplayAll.cpp",
        "android/hardware/automotive/evs/1.0/EvsEnumeratorAll.cpp",
    ],
}

genrule {
    name: "android.hardware.automotive.evs@1.0_genc++_headers",
    tools: ["hidl-gen"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.automotive.evs@1.0",
    srcs: [
        ":android.hardware.automotive.evs@1.0_hal",
    ],
    out: [
        "android/hardware/automotive/evs/1.0/types.h",
        "android/hardware/automotive/evs/1.0/hwtypes.h",
        "android/hardware/automotive/evs/1.0/IEvsCamera.h",
        "android/hardware/automotive/evs/1.0/IHwEvsCamera.h",
        "android/hardware/automotive/evs/1.0/BnHwEvsCamera.h",
        "android/hardware/automotive/evs/1.0/BpHwEvsCamera.h",
        "android/hardware/automotive/evs/1.0/BsEvsCamera.h",
        "android/hardware/automotive/evs/1.0/IEvsCameraStream.h",
        "android/hardware/automotive/evs/1.0/IHwEvsCameraStream.h",
        "android/hardware/automotive/evs/1.0/BnHwEvsCameraStream.h",
        "android/hardware/automotive/evs/1.0/BpHwEvsCameraStream.h",
        "android/hardware/automotive/evs/1.0/BsEvsCameraStream.h",
        "android/hardware/automotive/evs/1.0/IEvsDisplay.h",
        "android/hardware/automotive/evs/1.0/IHwEvsDisplay.h",
        "android/hardware/automotive/evs/1.0/BnHwEvsDisplay.h",
        "android/hardware/automotive/evs/1.0/BpHwEvsDisplay.h",
        "android/hardware/automotive/evs/1.0/BsEvsDisplay.h",
        "android/hardware/automotive/evs/1.0/IEvsEnumerator.h",
        "android/hardware/automotive/evs/1.0/IHwEvsEnumerator.h",
        "android/hardware/automotive/evs/1.0/BnHwEvsEnumerator.h",
        "android/hardware/automotive/evs/1.0/BpHwEvsEnumerator.h",
        "android/hardware/automotive/evs/1.0/BsEvsEnumerator.h",
    ],
}

cc_library {
    name: "android.hardware.automotive.evs@1.0",
    defaults: ["hidl-module-defaults"],
    generated_sources: ["android.hardware.automotive.evs@1.0_genc++"],
    generated_headers: ["android.hardware.automotive.evs@1.0_genc++_headers"],
    export_generated_headers: ["android.hardware.automotive.evs@1.0_genc++_headers"],
    vendor_available: true,
    vndk: {
        enabled: true,
    },
    shared_libs: [
        "libhidlbase",
        "libhidltransport",
        "libhwbinder",
        "liblog",
        "libutils",
        "libcutils",
    interfaces: [
        "android.hidl.base@1.0",
    ],
    export_shared_lib_headers: [
        "libhidlbase",
        "libhidltransport",
        "libhwbinder",
        "libutils",
    types: [
        "BufferDesc",
        "CameraDesc",
        "DisplayDesc",
        "DisplayState",
        "EvsResult",
    ],
    gen_java: false,
}
genrule {
    name: "android.hardware.automotive.evs@1.0-adapter-helper_genc++",
    tools: ["hidl-gen"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.automotive.evs@1.0",
    srcs: [
        ":android.hardware.automotive.evs@1.0_hal",
    ],
    out: [
        "android/hardware/automotive/evs/1.0/AEvsCamera.cpp",
        "android/hardware/automotive/evs/1.0/AEvsCameraStream.cpp",
        "android/hardware/automotive/evs/1.0/AEvsDisplay.cpp",
        "android/hardware/automotive/evs/1.0/AEvsEnumerator.cpp",
    ],
}

genrule {
    name: "android.hardware.automotive.evs@1.0-adapter-helper_genc++_headers",
    tools: ["hidl-gen"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.automotive.evs@1.0",
    srcs: [
        ":android.hardware.automotive.evs@1.0_hal",
    ],
    out: [
        "android/hardware/automotive/evs/1.0/AEvsCamera.h",
        "android/hardware/automotive/evs/1.0/AEvsCameraStream.h",
        "android/hardware/automotive/evs/1.0/AEvsDisplay.h",
        "android/hardware/automotive/evs/1.0/AEvsEnumerator.h",
    ],
}


cc_library {
    name: "android.hardware.automotive.evs@1.0-adapter-helper",
    defaults: ["hidl-module-defaults"],
    generated_sources: ["android.hardware.automotive.evs@1.0-adapter-helper_genc++"],
    generated_headers: ["android.hardware.automotive.evs@1.0-adapter-helper_genc++_headers"],
    export_generated_headers: ["android.hardware.automotive.evs@1.0-adapter-helper_genc++_headers"],
    vendor_available: true,
    shared_libs: [
        "libhidlbase",
        "libhidltransport",
        "libhwbinder",
        "liblog",
        "libutils",
        "libcutils",
        "libhidladapter",
        "android.hardware.automotive.evs@1.0",
        "android.hidl.base@1.0-adapter-helper",
    ],
    export_shared_lib_headers: [
        "libhidlbase",
        "libhidltransport",
        "libhwbinder",
        "libutils",
        "libhidladapter",
        "android.hardware.automotive.evs@1.0",
        "android.hidl.base@1.0-adapter-helper",
    ],
}

genrule {
    name: "android.hardware.automotive.evs@1.0-adapter_genc++",
    tools: ["hidl-gen"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.automotive.evs@1.0",
    out: ["main.cpp"]
}

cc_test {
    name: "android.hardware.automotive.evs@1.0-adapter",
    defaults: ["hidl-module-defaults"],
    shared_libs: [
        "libhidladapter",
        "libhidlbase",
        "libhidltransport",
        "libutils",
        "android.hardware.automotive.evs@1.0",
        "android.hardware.automotive.evs@1.0-adapter-helper",
    ],
    generated_sources: ["android.hardware.automotive.evs@1.0-adapter_genc++"],
}
+74 −139
Original line number Diff line number Diff line
// This file is autogenerated by hidl-gen. Do not edit manually.
// This file is autogenerated by hidl-gen -Landroidbp.

filegroup {
    name: "android.hardware.automotive.vehicle@2.0_hal",
    srcs: [
        "types.hal",
        "IVehicle.hal",
        "IVehicleCallback.hal",
    ],
}

genrule {
    name: "android.hardware.automotive.vehicle@2.0_genc++",
    tools: ["hidl-gen"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.automotive.vehicle@2.0",
    srcs: [
        ":android.hardware.automotive.vehicle@2.0_hal",
    ],
    out: [
        "android/hardware/automotive/vehicle/2.0/types.cpp",
        "android/hardware/automotive/vehicle/2.0/VehicleAll.cpp",
        "android/hardware/automotive/vehicle/2.0/VehicleCallbackAll.cpp",
    ],
}

genrule {
    name: "android.hardware.automotive.vehicle@2.0_genc++_headers",
    tools: ["hidl-gen"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.automotive.vehicle@2.0",
    srcs: [
        ":android.hardware.automotive.vehicle@2.0_hal",
    ],
    out: [
        "android/hardware/automotive/vehicle/2.0/types.h",
        "android/hardware/automotive/vehicle/2.0/hwtypes.h",
        "android/hardware/automotive/vehicle/2.0/IVehicle.h",
        "android/hardware/automotive/vehicle/2.0/IHwVehicle.h",
        "android/hardware/automotive/vehicle/2.0/BnHwVehicle.h",
        "android/hardware/automotive/vehicle/2.0/BpHwVehicle.h",
        "android/hardware/automotive/vehicle/2.0/BsVehicle.h",
        "android/hardware/automotive/vehicle/2.0/IVehicleCallback.h",
        "android/hardware/automotive/vehicle/2.0/IHwVehicleCallback.h",
        "android/hardware/automotive/vehicle/2.0/BnHwVehicleCallback.h",
        "android/hardware/automotive/vehicle/2.0/BpHwVehicleCallback.h",
        "android/hardware/automotive/vehicle/2.0/BsVehicleCallback.h",
    ],
}

cc_library {
hidl_interface {
    name: "android.hardware.automotive.vehicle@2.0",
    defaults: ["hidl-module-defaults"],
    generated_sources: ["android.hardware.automotive.vehicle@2.0_genc++"],
    generated_headers: ["android.hardware.automotive.vehicle@2.0_genc++_headers"],
    export_generated_headers: ["android.hardware.automotive.vehicle@2.0_genc++_headers"],
    vendor_available: true,
    root: "android.hardware",
    vndk: {
        enabled: true,
    },
    shared_libs: [
        "libhidlbase",
        "libhidltransport",
        "libhwbinder",
        "liblog",
        "libutils",
        "libcutils",
    ],
    export_shared_lib_headers: [
        "libhidlbase",
        "libhidltransport",
        "libhwbinder",
        "libutils",
    ],
}

genrule {
    name: "android.hardware.automotive.vehicle@2.0-adapter-helper_genc++",
    tools: ["hidl-gen"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.automotive.vehicle@2.0",
    srcs: [
        ":android.hardware.automotive.vehicle@2.0_hal",
    ],
    out: [
        "android/hardware/automotive/vehicle/2.0/AVehicle.cpp",
        "android/hardware/automotive/vehicle/2.0/AVehicleCallback.cpp",
    ],
}

genrule {
    name: "android.hardware.automotive.vehicle@2.0-adapter-helper_genc++_headers",
    tools: ["hidl-gen"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.automotive.vehicle@2.0",
    srcs: [
        ":android.hardware.automotive.vehicle@2.0_hal",
    ],
    out: [
        "android/hardware/automotive/vehicle/2.0/AVehicle.h",
        "android/hardware/automotive/vehicle/2.0/AVehicleCallback.h",
        "types.hal",
        "IVehicle.hal",
        "IVehicleCallback.hal",
    ],
}


cc_library {
    name: "android.hardware.automotive.vehicle@2.0-adapter-helper",
    defaults: ["hidl-module-defaults"],
    generated_sources: ["android.hardware.automotive.vehicle@2.0-adapter-helper_genc++"],
    generated_headers: ["android.hardware.automotive.vehicle@2.0-adapter-helper_genc++_headers"],
    export_generated_headers: ["android.hardware.automotive.vehicle@2.0-adapter-helper_genc++_headers"],
    vendor_available: true,
    shared_libs: [
        "libhidlbase",
        "libhidltransport",
        "libhwbinder",
        "liblog",
        "libutils",
        "libcutils",
        "libhidladapter",
        "android.hardware.automotive.vehicle@2.0",
        "android.hidl.base@1.0-adapter-helper",
    interfaces: [
        "android.hidl.base@1.0",
    ],
    export_shared_lib_headers: [
        "libhidlbase",
        "libhidltransport",
        "libhwbinder",
        "libutils",
        "libhidladapter",
        "android.hardware.automotive.vehicle@2.0",
        "android.hidl.base@1.0-adapter-helper",
    types: [
        "DiagnosticFloatSensorIndex",
        "DiagnosticIntegerSensorIndex",
        "Obd2CommonIgnitionMonitors",
        "Obd2CompressionIgnitionMonitors",
        "Obd2FuelSystemStatus",
        "Obd2FuelType",
        "Obd2IgnitionMonitorKind",
        "Obd2SecondaryAirStatus",
        "Obd2SparkIgnitionMonitors",
        "StatusCode",
        "SubscribeFlags",
        "SubscribeOptions",
        "VehicleApPowerBootupReason",
        "VehicleApPowerSetState",
        "VehicleApPowerState",
        "VehicleApPowerStateConfigFlag",
        "VehicleApPowerStateIndex",
        "VehicleApPowerStateShutdownParam",
        "VehicleArea",
        "VehicleAreaConfig",
        "VehicleAreaDoor",
        "VehicleAreaMirror",
        "VehicleAreaSeat",
        "VehicleAreaWindow",
        "VehicleAreaZone",
        "VehicleAudioContextFlag",
        "VehicleAudioExtFocusFlag",
        "VehicleAudioFocusIndex",
        "VehicleAudioFocusRequest",
        "VehicleAudioFocusState",
        "VehicleAudioHwVariantConfigFlag",
        "VehicleAudioRoutingPolicyIndex",
        "VehicleAudioStream",
        "VehicleAudioStreamFlag",
        "VehicleAudioVolumeCapabilityFlag",
        "VehicleAudioVolumeIndex",
        "VehicleAudioVolumeLimitIndex",
        "VehicleAudioVolumeState",
        "VehicleDisplay",
        "VehicleDrivingStatus",
        "VehicleGear",
        "VehicleHvacFanDirection",
        "VehicleHwKeyInputAction",
        "VehicleIgnitionState",
        "VehicleInstrumentClusterType",
        "VehiclePropConfig",
        "VehiclePropValue",
        "VehicleProperty",
        "VehiclePropertyAccess",
        "VehiclePropertyChangeMode",
        "VehiclePropertyGroup",
        "VehiclePropertyOperation",
        "VehiclePropertyType",
        "VehicleRadioConstants",
        "VehicleTurnSignal",
        "VehicleUnit",
        "VmsAvailabilityStateIntegerValuesIndex",
        "VmsBaseMessageIntegerValuesIndex",
        "VmsMessageType",
        "VmsMessageWithLayerAndPublisherIdIntegerValuesIndex",
        "VmsMessageWithLayerIntegerValuesIndex",
        "VmsOfferingMessageIntegerValuesIndex",
        "VmsSubscriptionsStateIntegerValuesIndex",
        "Wheel",
    ],
    gen_java: true,
}
genrule {
    name: "android.hardware.automotive.vehicle@2.0-adapter_genc++",
    tools: ["hidl-gen"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.automotive.vehicle@2.0",
    out: ["main.cpp"]
}

cc_test {
    name: "android.hardware.automotive.vehicle@2.0-adapter",
    defaults: ["hidl-module-defaults"],
    shared_libs: [
        "libhidladapter",
        "libhidlbase",
        "libhidltransport",
        "libutils",
        "android.hardware.automotive.vehicle@2.0",
        "android.hardware.automotive.vehicle@2.0-adapter-helper",
    ],
    generated_sources: ["android.hardware.automotive.vehicle@2.0-adapter_genc++"],
}
+0 −1276

File changed.

Preview size limit exceeded, changes collapsed.

+14 −61
Original line number Diff line number Diff line
// This file is autogenerated by hidl-gen. Do not edit manually.
// This file is autogenerated by hidl-gen -Landroidbp.

filegroup {
    name: "android.hardware.camera.device@3.3_hal",
    srcs: [
        "types.hal",
        "ICameraDeviceSession.hal",
    ],
}

genrule {
    name: "android.hardware.camera.device@3.3_genc++",
    tools: ["hidl-gen"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.device@3.3",
    srcs: [
        ":android.hardware.camera.device@3.3_hal",
    ],
    out: [
        "android/hardware/camera/device/3.3/types.cpp",
        "android/hardware/camera/device/3.3/CameraDeviceSessionAll.cpp",
    ],
}

genrule {
    name: "android.hardware.camera.device@3.3_genc++_headers",
    tools: ["hidl-gen"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.camera.device@3.3",
    srcs: [
        ":android.hardware.camera.device@3.3_hal",
    ],
    out: [
        "android/hardware/camera/device/3.3/types.h",
        "android/hardware/camera/device/3.3/hwtypes.h",
        "android/hardware/camera/device/3.3/ICameraDeviceSession.h",
        "android/hardware/camera/device/3.3/IHwCameraDeviceSession.h",
        "android/hardware/camera/device/3.3/BnHwCameraDeviceSession.h",
        "android/hardware/camera/device/3.3/BpHwCameraDeviceSession.h",
        "android/hardware/camera/device/3.3/BsCameraDeviceSession.h",
    ],
}

cc_library {
hidl_interface {
    name: "android.hardware.camera.device@3.3",
    defaults: ["hidl-module-defaults"],
    generated_sources: ["android.hardware.camera.device@3.3_genc++"],
    generated_headers: ["android.hardware.camera.device@3.3_genc++_headers"],
    export_generated_headers: ["android.hardware.camera.device@3.3_genc++_headers"],
    vendor_available: true,
    root: "android.hardware",
    vndk: {
        enabled: true,
    },
    shared_libs: [
        "libhidlbase",
        "libhidltransport",
        "libhwbinder",
        "liblog",
        "libutils",
        "libcutils",
        "android.hardware.camera.common@1.0",
        "android.hardware.camera.device@3.2",
        "android.hardware.graphics.common@1.0",
    srcs: [
        "types.hal",
        "ICameraDeviceSession.hal",
    ],
    export_shared_lib_headers: [
        "libhidlbase",
        "libhidltransport",
        "libhwbinder",
        "libutils",
    interfaces: [
        "android.hardware.camera.common@1.0",
        "android.hardware.camera.device@3.2",
        "android.hardware.graphics.common@1.0",
        "android.hidl.base@1.0",
    ],
    types: [
        "HalStream",
        "HalStreamConfiguration",
    ],
    gen_java: false,
}
+13 −75
Original line number Diff line number Diff line
// This file is autogenerated by hidl-gen. Do not edit manually.
// This file is autogenerated by hidl-gen -Landroidbp.

filegroup {
    name: "android.hardware.cas@1.0_hal",
hidl_interface {
    name: "android.hardware.cas@1.0",
    root: "android.hardware",
    vndk: {
        enabled: true,
    },
    srcs: [
        "types.hal",
        "ICas.hal",
@@ -9,79 +13,13 @@ filegroup {
        "IDescramblerBase.hal",
        "IMediaCasService.hal",
    ],
}

genrule {
    name: "android.hardware.cas@1.0_genc++",
    tools: ["hidl-gen"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.cas@1.0",
    srcs: [
        ":android.hardware.cas@1.0_hal",
    interfaces: [
        "android.hidl.base@1.0",
    ],
    out: [
        "android/hardware/cas/1.0/types.cpp",
        "android/hardware/cas/1.0/CasAll.cpp",
        "android/hardware/cas/1.0/CasListenerAll.cpp",
        "android/hardware/cas/1.0/DescramblerBaseAll.cpp",
        "android/hardware/cas/1.0/MediaCasServiceAll.cpp",
    types: [
        "HidlCasPluginDescriptor",
        "Status",
    ],
    gen_java: true,
}
genrule {
    name: "android.hardware.cas@1.0_genc++_headers",
    tools: ["hidl-gen"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.cas@1.0",
    srcs: [
        ":android.hardware.cas@1.0_hal",
    ],
    out: [
        "android/hardware/cas/1.0/types.h",
        "android/hardware/cas/1.0/hwtypes.h",
        "android/hardware/cas/1.0/ICas.h",
        "android/hardware/cas/1.0/IHwCas.h",
        "android/hardware/cas/1.0/BnHwCas.h",
        "android/hardware/cas/1.0/BpHwCas.h",
        "android/hardware/cas/1.0/BsCas.h",
        "android/hardware/cas/1.0/ICasListener.h",
        "android/hardware/cas/1.0/IHwCasListener.h",
        "android/hardware/cas/1.0/BnHwCasListener.h",
        "android/hardware/cas/1.0/BpHwCasListener.h",
        "android/hardware/cas/1.0/BsCasListener.h",
        "android/hardware/cas/1.0/IDescramblerBase.h",
        "android/hardware/cas/1.0/IHwDescramblerBase.h",
        "android/hardware/cas/1.0/BnHwDescramblerBase.h",
        "android/hardware/cas/1.0/BpHwDescramblerBase.h",
        "android/hardware/cas/1.0/BsDescramblerBase.h",
        "android/hardware/cas/1.0/IMediaCasService.h",
        "android/hardware/cas/1.0/IHwMediaCasService.h",
        "android/hardware/cas/1.0/BnHwMediaCasService.h",
        "android/hardware/cas/1.0/BpHwMediaCasService.h",
        "android/hardware/cas/1.0/BsMediaCasService.h",
    ],
}

cc_library {
    name: "android.hardware.cas@1.0",
    defaults: ["hidl-module-defaults"],
    generated_sources: ["android.hardware.cas@1.0_genc++"],
    generated_headers: ["android.hardware.cas@1.0_genc++_headers"],
    export_generated_headers: ["android.hardware.cas@1.0_genc++_headers"],
    vendor_available: true,
    vndk: {
        enabled: true,
    },
    shared_libs: [
        "libhidlbase",
        "libhidltransport",
        "libhwbinder",
        "liblog",
        "libutils",
        "libcutils",
    ],
    export_shared_lib_headers: [
        "libhidlbase",
        "libhidltransport",
        "libhwbinder",
        "libutils",
    ],
}
Loading