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

Commit b3c3f8c1 authored by Sohani Rao's avatar Sohani Rao
Browse files

Offload HAL update makefiles

Update make files to build Offload HAL binary

Bug: 32842314
Test: Unit tests, check if Wifi Offload HAL service is running
Change-Id: I5da649247fc234fc2555453cf1eac83a14ae496e
parent 63f17c04
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2,5 +2,6 @@
subdirs = [
    "1.0",
    "1.0/vts/functional",
    "offload/1.0",
    "supplicant/1.0",
]
+69 −0
Original line number Diff line number Diff line
// This file is autogenerated by hidl-gen. Do not edit manually.

filegroup {
    name: "android.hardware.wifi.offload@1.0_hal",
    srcs: [
        "types.hal",
        "IOffload.hal",
        "IOffloadCallback.hal",
    ],
}

genrule {
    name: "android.hardware.wifi.offload@1.0_genc++",
    tools: ["hidl-gen"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi.offload@1.0",
    srcs: [
        ":android.hardware.wifi.offload@1.0_hal",
    ],
    out: [
        "android/hardware/wifi/offload/1.0/types.cpp",
        "android/hardware/wifi/offload/1.0/OffloadAll.cpp",
        "android/hardware/wifi/offload/1.0/OffloadCallbackAll.cpp",
    ],
}

genrule {
    name: "android.hardware.wifi.offload@1.0_genc++_headers",
    tools: ["hidl-gen"],
    cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi.offload@1.0",
    srcs: [
        ":android.hardware.wifi.offload@1.0_hal",
    ],
    out: [
        "android/hardware/wifi/offload/1.0/types.h",
        "android/hardware/wifi/offload/1.0/IOffload.h",
        "android/hardware/wifi/offload/1.0/IHwOffload.h",
        "android/hardware/wifi/offload/1.0/BnHwOffload.h",
        "android/hardware/wifi/offload/1.0/BpHwOffload.h",
        "android/hardware/wifi/offload/1.0/BsOffload.h",
        "android/hardware/wifi/offload/1.0/IOffloadCallback.h",
        "android/hardware/wifi/offload/1.0/IHwOffloadCallback.h",
        "android/hardware/wifi/offload/1.0/BnHwOffloadCallback.h",
        "android/hardware/wifi/offload/1.0/BpHwOffloadCallback.h",
        "android/hardware/wifi/offload/1.0/BsOffloadCallback.h",
    ],
}

cc_library_shared {
    name: "android.hardware.wifi.offload@1.0",
    generated_sources: ["android.hardware.wifi.offload@1.0_genc++"],
    generated_headers: ["android.hardware.wifi.offload@1.0_genc++_headers"],
    export_generated_headers: ["android.hardware.wifi.offload@1.0_genc++_headers"],
    shared_libs: [
        "libhidlbase",
        "libhidltransport",
        "libhwbinder",
        "liblog",
        "libutils",
        "libcutils",
        "android.hidl.base@1.0",
    ],
    export_shared_lib_headers: [
        "libhidlbase",
        "libhidltransport",
        "libhwbinder",
        "libutils",
        "android.hidl.base@1.0",
    ],
}