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

Commit 2e894ea4 authored by Yuexi Ma's avatar Yuexi Ma Committed by Android (Google) Code Review
Browse files

Merge "include vts profiler for tv input hal test"

parents a1ade8a4 c8b15e7c
Loading
Loading
Loading
Loading
+92 −0
Original line number Diff line number Diff line
@@ -128,3 +128,95 @@ cc_library_shared {
        "android.hidl.base@1.0",
    ],
}

genrule {
    name: "android.hardware.tv.input@1.0-ITvInput-vts.profiler_genc++",
    tools: ["hidl-gen", "vtsc"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tv.input@1.0 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/tv/input/1.0/ $(genDir)/android/hardware/tv/input/1.0/",
    srcs: [
        "ITvInput.hal",
        "types.hal",
    ],
    out: [
        "android/hardware/tv/input/1.0/TvInput.vts.cpp",
        "android/hardware/tv/input/1.0/types.vts.cpp",
    ],
}

genrule {
    name: "android.hardware.tv.input@1.0-ITvInput-vts.profiler_genc++_headers",
    tools: ["hidl-gen", "vtsc"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tv.input@1.0 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/tv/input/1.0/ $(genDir)/android/hardware/tv/input/1.0/",
    srcs: [
        "ITvInput.hal",
        "types.hal",
    ],
    out: [
        "android/hardware/tv/input/1.0/TvInput.vts.h",
        "android/hardware/tv/input/1.0/types.vts.h",
    ],
}

cc_library_shared {
    name: "android.hardware.tv.input@1.0-ITvInput-vts.profiler",
    generated_sources: ["android.hardware.tv.input@1.0-ITvInput-vts.profiler_genc++"],
    generated_headers: ["android.hardware.tv.input@1.0-ITvInput-vts.profiler_genc++_headers"],
    export_generated_headers: ["android.hardware.tv.input@1.0-ITvInput-vts.profiler_genc++_headers"],
    shared_libs: [
        "libbase",
        "libhidlbase",
        "libhidltransport",
        "libvts_profiling",
        "libvts_multidevice_proto",
        "libprotobuf-cpp-full",
        "android.hardware.audio.common@2.0",
        "android.hidl.base@1.0",
        "android.hardware.tv.input@1.0",
    ],
}

genrule {
    name: "android.hardware.tv.input@1.0-ITvInputCallback-vts.profiler_genc++",
    tools: ["hidl-gen", "vtsc"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tv.input@1.0 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/tv/input/1.0/ $(genDir)/android/hardware/tv/input/1.0/",
    srcs: [
        "ITvInputCallback.hal",
        "types.hal",
    ],
    out: [
        "android/hardware/tv/input/1.0/TvInputCallback.vts.cpp",
        "android/hardware/tv/input/1.0/types.vts.cpp",
    ],
}

genrule {
    name: "android.hardware.tv.input@1.0-ITvInputCallback-vts.profiler_genc++_headers",
    tools: ["hidl-gen", "vtsc"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tv.input@1.0 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/tv/input/1.0/ $(genDir)/android/hardware/tv/input/1.0/",
    srcs: [
        "ITvInputCallback.hal",
        "types.hal",
    ],
    out: [
        "android/hardware/tv/input/1.0/TvInputCallback.vts.h",
        "android/hardware/tv/input/1.0/types.vts.h",
    ],
}

cc_library_shared {
    name: "android.hardware.tv.input@1.0-ITvInputCallback-vts.profiler",
    generated_sources: ["android.hardware.tv.input@1.0-ITvInputCallback-vts.profiler_genc++"],
    generated_headers: ["android.hardware.tv.input@1.0-ITvInputCallback-vts.profiler_genc++_headers"],
    export_generated_headers: ["android.hardware.tv.input@1.0-ITvInputCallback-vts.profiler_genc++_headers"],
    shared_libs: [
        "libbase",
        "libhidlbase",
        "libhidltransport",
        "libvts_profiling",
        "libvts_multidevice_proto",
        "libprotobuf-cpp-full",
        "android.hardware.audio.common@2.0",
        "android.hidl.base@1.0",
        "android.hardware.tv.input@1.0",
    ],
}