Loading ir/1.0/default/Android.bp +18 −0 Original line number Diff line number Diff line Loading @@ -26,3 +26,21 @@ cc_library_shared { "android.hardware.ir@1.0", ], } cc_binary { relative_install_path: "hw", name: "android.hardware.ir@1.0-service", init_rc: ["android.hardware.ir@1.0-service.rc"], srcs: ["service.cpp"], shared_libs: [ "liblog", "libhwbinder", "libhardware", "libhidlbase", "libhidltransport", "libutils", "android.hardware.ir@1.0", ], } ir/1.0/default/android.hardware.ir@1.0-service.rc 0 → 100644 +4 −0 Original line number Diff line number Diff line service ir-hal-1-0 /system/bin/hw/android.hardware.ir@1.0-service class hal user system group system No newline at end of file ir/1.0/default/service.cpp 0 → 100644 +27 −0 Original line number Diff line number Diff line /* * Copyright 2016 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * 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. */ #define LOG_TAG "android.hardware.ir@1.0-service" #include <android/hardware/ir/1.0/IConsumerIr.h> #include <hidl/LegacySupport.h> using android::hardware::ir::V1_0::IConsumerIr; using android::hardware::defaultPassthroughServiceImplementation; int main() { return defaultPassthroughServiceImplementation<IConsumerIr>("consumerir"); } Loading
ir/1.0/default/Android.bp +18 −0 Original line number Diff line number Diff line Loading @@ -26,3 +26,21 @@ cc_library_shared { "android.hardware.ir@1.0", ], } cc_binary { relative_install_path: "hw", name: "android.hardware.ir@1.0-service", init_rc: ["android.hardware.ir@1.0-service.rc"], srcs: ["service.cpp"], shared_libs: [ "liblog", "libhwbinder", "libhardware", "libhidlbase", "libhidltransport", "libutils", "android.hardware.ir@1.0", ], }
ir/1.0/default/android.hardware.ir@1.0-service.rc 0 → 100644 +4 −0 Original line number Diff line number Diff line service ir-hal-1-0 /system/bin/hw/android.hardware.ir@1.0-service class hal user system group system No newline at end of file
ir/1.0/default/service.cpp 0 → 100644 +27 −0 Original line number Diff line number Diff line /* * Copyright 2016 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * 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. */ #define LOG_TAG "android.hardware.ir@1.0-service" #include <android/hardware/ir/1.0/IConsumerIr.h> #include <hidl/LegacySupport.h> using android::hardware::ir::V1_0::IConsumerIr; using android::hardware::defaultPassthroughServiceImplementation; int main() { return defaultPassthroughServiceImplementation<IConsumerIr>("consumerir"); }