diff options
| author | Steven Moreland <smoreland@google.com> | 2017-11-13 09:20:37 -0800 |
|---|---|---|
| committer | Steven Moreland <smoreland@google.com> | 2017-11-13 10:00:18 -0800 |
| commit | 8db261bc99e1e673d3eb6dad73278e8a5311aadd (patch) | |
| tree | c722c5b2d801da80ea171ab03d1ae4d85059ec1c /audio/2.0 | |
| parent | 446e97afaf2619030c44b23a07c1074349ca816f (diff) | |
| download | android_hardware_interfaces-8db261bc99e1e673d3eb6dad73278e8a5311aadd.tar.gz android_hardware_interfaces-8db261bc99e1e673d3eb6dad73278e8a5311aadd.tar.bz2 android_hardware_interfaces-8db261bc99e1e673d3eb6dad73278e8a5311aadd.zip | |
Updating makefiles for hidl_interface.
Bug: 64487114
Test: manual
Merged-In: Ie13d9e014cf2b81c18c67f551b4644fb9f0ba812
Change-Id: Ie13d9e014cf2b81c18c67f551b4644fb9f0ba812
Diffstat (limited to 'audio/2.0')
| -rw-r--r-- | audio/2.0/Android.bp | 224 |
1 files changed, 20 insertions, 204 deletions
diff --git a/audio/2.0/Android.bp b/audio/2.0/Android.bp index db3efbcd9..1643c12f4 100644 --- a/audio/2.0/Android.bp +++ b/audio/2.0/Android.bp @@ -1,7 +1,11 @@ -// This file is autogenerated by hidl-gen. Do not edit manually. +// This file is autogenerated by hidl-gen -Landroidbp. -filegroup { - name: "android.hardware.audio@2.0_hal", +hidl_interface { + name: "android.hardware.audio@2.0", + root: "android.hardware", + vndk: { + enabled: true, + }, srcs: [ "types.hal", "IDevice.hal", @@ -12,209 +16,21 @@ filegroup { "IStreamOut.hal", "IStreamOutCallback.hal", ], -} - -genrule { - name: "android.hardware.audio@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.audio@2.0", - srcs: [ - ":android.hardware.audio@2.0_hal", - ], - out: [ - "android/hardware/audio/2.0/types.cpp", - "android/hardware/audio/2.0/DeviceAll.cpp", - "android/hardware/audio/2.0/DevicesFactoryAll.cpp", - "android/hardware/audio/2.0/PrimaryDeviceAll.cpp", - "android/hardware/audio/2.0/StreamAll.cpp", - "android/hardware/audio/2.0/StreamInAll.cpp", - "android/hardware/audio/2.0/StreamOutAll.cpp", - "android/hardware/audio/2.0/StreamOutCallbackAll.cpp", - ], -} - -genrule { - name: "android.hardware.audio@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.audio@2.0", - srcs: [ - ":android.hardware.audio@2.0_hal", - ], - out: [ - "android/hardware/audio/2.0/types.h", - "android/hardware/audio/2.0/hwtypes.h", - "android/hardware/audio/2.0/IDevice.h", - "android/hardware/audio/2.0/IHwDevice.h", - "android/hardware/audio/2.0/BnHwDevice.h", - "android/hardware/audio/2.0/BpHwDevice.h", - "android/hardware/audio/2.0/BsDevice.h", - "android/hardware/audio/2.0/IDevicesFactory.h", - "android/hardware/audio/2.0/IHwDevicesFactory.h", - "android/hardware/audio/2.0/BnHwDevicesFactory.h", - "android/hardware/audio/2.0/BpHwDevicesFactory.h", - "android/hardware/audio/2.0/BsDevicesFactory.h", - "android/hardware/audio/2.0/IPrimaryDevice.h", - "android/hardware/audio/2.0/IHwPrimaryDevice.h", - "android/hardware/audio/2.0/BnHwPrimaryDevice.h", - "android/hardware/audio/2.0/BpHwPrimaryDevice.h", - "android/hardware/audio/2.0/BsPrimaryDevice.h", - "android/hardware/audio/2.0/IStream.h", - "android/hardware/audio/2.0/IHwStream.h", - "android/hardware/audio/2.0/BnHwStream.h", - "android/hardware/audio/2.0/BpHwStream.h", - "android/hardware/audio/2.0/BsStream.h", - "android/hardware/audio/2.0/IStreamIn.h", - "android/hardware/audio/2.0/IHwStreamIn.h", - "android/hardware/audio/2.0/BnHwStreamIn.h", - "android/hardware/audio/2.0/BpHwStreamIn.h", - "android/hardware/audio/2.0/BsStreamIn.h", - "android/hardware/audio/2.0/IStreamOut.h", - "android/hardware/audio/2.0/IHwStreamOut.h", - "android/hardware/audio/2.0/BnHwStreamOut.h", - "android/hardware/audio/2.0/BpHwStreamOut.h", - "android/hardware/audio/2.0/BsStreamOut.h", - "android/hardware/audio/2.0/IStreamOutCallback.h", - "android/hardware/audio/2.0/IHwStreamOutCallback.h", - "android/hardware/audio/2.0/BnHwStreamOutCallback.h", - "android/hardware/audio/2.0/BpHwStreamOutCallback.h", - "android/hardware/audio/2.0/BsStreamOutCallback.h", - ], -} - -cc_library { - name: "android.hardware.audio@2.0", - defaults: ["hidl-module-defaults"], - generated_sources: ["android.hardware.audio@2.0_genc++"], - generated_headers: ["android.hardware.audio@2.0_genc++_headers"], - export_generated_headers: ["android.hardware.audio@2.0_genc++_headers"], - vendor_available: true, - vndk: { - enabled: true, - }, - shared_libs: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "liblog", - "libutils", - "libcutils", - "android.hardware.audio.common@2.0", - ], - export_shared_lib_headers: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "libutils", - "android.hardware.audio.common@2.0", - ], -} - -// This package is not java compatible. Not creating java target. - -genrule { - name: "android.hardware.audio-V2.0-java-constants_gen_java", - tools: ["hidl-gen"], - cmd: "$(location hidl-gen) -o $(genDir) -Ljava-constants -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.audio@2.0", - srcs: [ - ":android.hardware.audio@2.0_hal", - ], - out: [ - "android/hardware/audio/V2_0/Constants.java", - ], -} - -java_library { - name: "android.hardware.audio-V2.0-java-constants", - no_framework_libs: true, - defaults: ["hidl-java-module-defaults"], - srcs: [":android.hardware.audio-V2.0-java-constants_gen_java"], -} - -genrule { - name: "android.hardware.audio@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.audio@2.0", - srcs: [ - ":android.hardware.audio@2.0_hal", - ], - out: [ - "android/hardware/audio/2.0/ADevice.cpp", - "android/hardware/audio/2.0/ADevicesFactory.cpp", - "android/hardware/audio/2.0/APrimaryDevice.cpp", - "android/hardware/audio/2.0/AStream.cpp", - "android/hardware/audio/2.0/AStreamIn.cpp", - "android/hardware/audio/2.0/AStreamOut.cpp", - "android/hardware/audio/2.0/AStreamOutCallback.cpp", - ], -} - -genrule { - name: "android.hardware.audio@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.audio@2.0", - srcs: [ - ":android.hardware.audio@2.0_hal", - ], - out: [ - "android/hardware/audio/2.0/ADevice.h", - "android/hardware/audio/2.0/ADevicesFactory.h", - "android/hardware/audio/2.0/APrimaryDevice.h", - "android/hardware/audio/2.0/AStream.h", - "android/hardware/audio/2.0/AStreamIn.h", - "android/hardware/audio/2.0/AStreamOut.h", - "android/hardware/audio/2.0/AStreamOutCallback.h", - ], -} - -cc_library { - name: "android.hardware.audio@2.0-adapter-helper", - defaults: ["hidl-module-defaults"], - generated_sources: ["android.hardware.audio@2.0-adapter-helper_genc++"], - generated_headers: ["android.hardware.audio@2.0-adapter-helper_genc++_headers"], - export_generated_headers: ["android.hardware.audio@2.0-adapter-helper_genc++_headers"], - vendor_available: true, - shared_libs: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "liblog", - "libutils", - "libcutils", - "libhidladapter", + interfaces: [ "android.hardware.audio.common@2.0", - "android.hardware.audio@2.0", - "android.hidl.base@1.0-adapter-helper", + "android.hidl.base@1.0", ], - export_shared_lib_headers: [ - "libhidlbase", - "libhidltransport", - "libhwbinder", - "libutils", - "libhidladapter", - "android.hardware.audio.common@2.0", - "android.hardware.audio@2.0", - "android.hidl.base@1.0-adapter-helper", + types: [ + "AudioDrain", + "DeviceAddress", + "MessageQueueFlagBits", + "MmapBufferInfo", + "MmapPosition", + "ParameterValue", + "Result", + "TimeSpec", ], + gen_java: false, + gen_java_constants: true, } -genrule { - name: "android.hardware.audio@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.audio@2.0", - out: ["main.cpp"] -} - -cc_test { - name: "android.hardware.audio@2.0-adapter", - defaults: ["hidl-module-defaults"], - shared_libs: [ - "libhidladapter", - "libhidlbase", - "libhidltransport", - "libutils", - "android.hardware.audio.common@2.0", - "android.hardware.audio@2.0", - "android.hardware.audio@2.0-adapter-helper", - ], - generated_sources: ["android.hardware.audio@2.0-adapter_genc++"], -} |
