Update makefiles for hidl_interface. am: ac81270e69
am: 1606ebcf57
Change-Id: I85f5769cb9d0aebe9f7bf36d93451290e7fb8b4d
diff --git a/Android.bp b/Android.bp
index 9ea8266..9f5bd89 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1,10 +1,4 @@
-// This is an autogenerated file, do not edit.
-subdirs = [
- "displayservice/1.0",
- "displayservice/1.0/vts/functional",
- "schedulerservice/1.0",
- "sensorservice/1.0",
- "sensorservice/1.0/vts/functional",
- "sensorservice/libsensorndkbridge",
- "vr/composer/1.0",
-]
+hidl_package_root {
+ name: "android.frameworks",
+ path: "frameworks/hardware/interfaces",
+}
diff --git a/displayservice/1.0/Android.bp b/displayservice/1.0/Android.bp
index ca8650c..4174b9f 100644
--- a/displayservice/1.0/Android.bp
+++ b/displayservice/1.0/Android.bp
@@ -1,187 +1,23 @@
-// This file is autogenerated by hidl-gen. Do not edit manually.
+// This file is autogenerated by hidl-gen -Landroidbp.
-filegroup {
- name: "android.frameworks.displayservice@1.0_hal",
+hidl_interface {
+ name: "android.frameworks.displayservice@1.0",
+ root: "android.frameworks",
+ vndk: {
+ enabled: true,
+ },
srcs: [
"types.hal",
"IDisplayEventReceiver.hal",
"IDisplayService.hal",
"IEventCallback.hal",
],
+ interfaces: [
+ "android.hidl.base@1.0",
+ ],
+ types: [
+ "Status",
+ ],
+ gen_java: true,
}
-genrule {
- name: "android.frameworks.displayservice@1.0_genc++",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.frameworks:frameworks/hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.displayservice@1.0",
- srcs: [
- ":android.frameworks.displayservice@1.0_hal",
- ],
- out: [
- "android/frameworks/displayservice/1.0/types.cpp",
- "android/frameworks/displayservice/1.0/DisplayEventReceiverAll.cpp",
- "android/frameworks/displayservice/1.0/DisplayServiceAll.cpp",
- "android/frameworks/displayservice/1.0/EventCallbackAll.cpp",
- ],
-}
-
-genrule {
- name: "android.frameworks.displayservice@1.0_genc++_headers",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.frameworks:frameworks/hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.displayservice@1.0",
- srcs: [
- ":android.frameworks.displayservice@1.0_hal",
- ],
- out: [
- "android/frameworks/displayservice/1.0/types.h",
- "android/frameworks/displayservice/1.0/hwtypes.h",
- "android/frameworks/displayservice/1.0/IDisplayEventReceiver.h",
- "android/frameworks/displayservice/1.0/IHwDisplayEventReceiver.h",
- "android/frameworks/displayservice/1.0/BnHwDisplayEventReceiver.h",
- "android/frameworks/displayservice/1.0/BpHwDisplayEventReceiver.h",
- "android/frameworks/displayservice/1.0/BsDisplayEventReceiver.h",
- "android/frameworks/displayservice/1.0/IDisplayService.h",
- "android/frameworks/displayservice/1.0/IHwDisplayService.h",
- "android/frameworks/displayservice/1.0/BnHwDisplayService.h",
- "android/frameworks/displayservice/1.0/BpHwDisplayService.h",
- "android/frameworks/displayservice/1.0/BsDisplayService.h",
- "android/frameworks/displayservice/1.0/IEventCallback.h",
- "android/frameworks/displayservice/1.0/IHwEventCallback.h",
- "android/frameworks/displayservice/1.0/BnHwEventCallback.h",
- "android/frameworks/displayservice/1.0/BpHwEventCallback.h",
- "android/frameworks/displayservice/1.0/BsEventCallback.h",
- ],
-}
-
-cc_library {
- name: "android.frameworks.displayservice@1.0",
- defaults: ["hidl-module-defaults"],
- generated_sources: ["android.frameworks.displayservice@1.0_genc++"],
- generated_headers: ["android.frameworks.displayservice@1.0_genc++_headers"],
- export_generated_headers: ["android.frameworks.displayservice@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",
- ],
-}
-
-genrule {
- name: "android.frameworks.displayservice-V1.0-java_gen_java",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.frameworks:frameworks/hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.displayservice@1.0",
- srcs: [
- ":android.frameworks.displayservice@1.0_hal",
- ],
- out: [
- "android/frameworks/displayservice/V1_0/Status.java",
- "android/frameworks/displayservice/V1_0/IDisplayEventReceiver.java",
- "android/frameworks/displayservice/V1_0/IDisplayService.java",
- "android/frameworks/displayservice/V1_0/IEventCallback.java",
- ],
-}
-
-java_library {
- name: "android.frameworks.displayservice-V1.0-java",
- no_framework_libs: true,
- defaults: ["hidl-java-module-defaults"],
- srcs: [":android.frameworks.displayservice-V1.0-java_gen_java"],
- libs: [
- "hwbinder",
- "android.hidl.base-V1.0-java",
- ]
-}
-
-// This package does not export any types. Not creating java constants export.
-
-
-genrule {
- name: "android.frameworks.displayservice@1.0-adapter-helper_genc++",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.frameworks:frameworks/hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.displayservice@1.0",
- srcs: [
- ":android.frameworks.displayservice@1.0_hal",
- ],
- out: [
- "android/frameworks/displayservice/1.0/ADisplayEventReceiver.cpp",
- "android/frameworks/displayservice/1.0/ADisplayService.cpp",
- "android/frameworks/displayservice/1.0/AEventCallback.cpp",
- ],
-}
-
-genrule {
- name: "android.frameworks.displayservice@1.0-adapter-helper_genc++_headers",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.frameworks:frameworks/hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.displayservice@1.0",
- srcs: [
- ":android.frameworks.displayservice@1.0_hal",
- ],
- out: [
- "android/frameworks/displayservice/1.0/ADisplayEventReceiver.h",
- "android/frameworks/displayservice/1.0/ADisplayService.h",
- "android/frameworks/displayservice/1.0/AEventCallback.h",
- ],
-}
-
-cc_library {
- name: "android.frameworks.displayservice@1.0-adapter-helper",
- defaults: ["hidl-module-defaults"],
- generated_sources: ["android.frameworks.displayservice@1.0-adapter-helper_genc++"],
- generated_headers: ["android.frameworks.displayservice@1.0-adapter-helper_genc++_headers"],
- export_generated_headers: ["android.frameworks.displayservice@1.0-adapter-helper_genc++_headers"],
- vendor_available: true,
- shared_libs: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libhidladapter",
- "android.frameworks.displayservice@1.0",
- "android.hidl.base@1.0-adapter-helper",
- ],
- export_shared_lib_headers: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "libutils",
- "libhidladapter",
- "android.frameworks.displayservice@1.0",
- "android.hidl.base@1.0-adapter-helper",
- ],
-}
-
-genrule {
- name: "android.frameworks.displayservice@1.0-adapter_genc++",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.frameworks:frameworks/hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.displayservice@1.0",
- out: ["main.cpp"]
-}
-
-cc_test {
- name: "android.frameworks.displayservice@1.0-adapter",
- defaults: ["hidl-module-defaults"],
- shared_libs: [
- "libhidladapter",
- "libhidlbase",
- "libhidltransport",
- "libutils",
- "android.frameworks.displayservice@1.0",
- "android.frameworks.displayservice@1.0-adapter-helper",
- ],
- generated_sources: ["android.frameworks.displayservice@1.0-adapter_genc++"],
-}
diff --git a/schedulerservice/1.0/Android.bp b/schedulerservice/1.0/Android.bp
index 52b71be..118ee2c 100644
--- a/schedulerservice/1.0/Android.bp
+++ b/schedulerservice/1.0/Android.bp
@@ -1,162 +1,17 @@
-// This file is autogenerated by hidl-gen. Do not edit manually.
+// This file is autogenerated by hidl-gen -Landroidbp.
-filegroup {
- name: "android.frameworks.schedulerservice@1.0_hal",
- srcs: [
- "ISchedulingPolicyService.hal",
- ],
-}
-
-genrule {
- name: "android.frameworks.schedulerservice@1.0_genc++",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.frameworks:frameworks/hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.schedulerservice@1.0",
- srcs: [
- ":android.frameworks.schedulerservice@1.0_hal",
- ],
- out: [
- "android/frameworks/schedulerservice/1.0/SchedulingPolicyServiceAll.cpp",
- ],
-}
-
-genrule {
- name: "android.frameworks.schedulerservice@1.0_genc++_headers",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.frameworks:frameworks/hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.schedulerservice@1.0",
- srcs: [
- ":android.frameworks.schedulerservice@1.0_hal",
- ],
- out: [
- "android/frameworks/schedulerservice/1.0/ISchedulingPolicyService.h",
- "android/frameworks/schedulerservice/1.0/IHwSchedulingPolicyService.h",
- "android/frameworks/schedulerservice/1.0/BnHwSchedulingPolicyService.h",
- "android/frameworks/schedulerservice/1.0/BpHwSchedulingPolicyService.h",
- "android/frameworks/schedulerservice/1.0/BsSchedulingPolicyService.h",
- ],
-}
-
-cc_library {
+hidl_interface {
name: "android.frameworks.schedulerservice@1.0",
- defaults: ["hidl-module-defaults"],
- generated_sources: ["android.frameworks.schedulerservice@1.0_genc++"],
- generated_headers: ["android.frameworks.schedulerservice@1.0_genc++_headers"],
- export_generated_headers: ["android.frameworks.schedulerservice@1.0_genc++_headers"],
- vendor_available: true,
+ root: "android.frameworks",
vndk: {
enabled: true,
},
- shared_libs: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- ],
- export_shared_lib_headers: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "libutils",
- ],
-}
-
-genrule {
- name: "android.frameworks.schedulerservice-V1.0-java_gen_java",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.frameworks:frameworks/hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.schedulerservice@1.0",
srcs: [
- ":android.frameworks.schedulerservice@1.0_hal",
+ "ISchedulingPolicyService.hal",
],
- out: [
- "android/frameworks/schedulerservice/V1_0/ISchedulingPolicyService.java",
+ interfaces: [
+ "android.hidl.base@1.0",
],
+ gen_java: true,
}
-java_library {
- name: "android.frameworks.schedulerservice-V1.0-java",
- no_framework_libs: true,
- defaults: ["hidl-java-module-defaults"],
- srcs: [":android.frameworks.schedulerservice-V1.0-java_gen_java"],
- libs: [
- "hwbinder",
- "android.hidl.base-V1.0-java",
- ]
-}
-
-// This package does not export any types. Not creating java constants export.
-
-
-genrule {
- name: "android.frameworks.schedulerservice@1.0-adapter-helper_genc++",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.frameworks:frameworks/hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.schedulerservice@1.0",
- srcs: [
- ":android.frameworks.schedulerservice@1.0_hal",
- ],
- out: [
- "android/frameworks/schedulerservice/1.0/ASchedulingPolicyService.cpp",
- ],
-}
-
-genrule {
- name: "android.frameworks.schedulerservice@1.0-adapter-helper_genc++_headers",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.frameworks:frameworks/hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.schedulerservice@1.0",
- srcs: [
- ":android.frameworks.schedulerservice@1.0_hal",
- ],
- out: [
- "android/frameworks/schedulerservice/1.0/ASchedulingPolicyService.h",
- ],
-}
-
-cc_library {
- name: "android.frameworks.schedulerservice@1.0-adapter-helper",
- defaults: ["hidl-module-defaults"],
- generated_sources: ["android.frameworks.schedulerservice@1.0-adapter-helper_genc++"],
- generated_headers: ["android.frameworks.schedulerservice@1.0-adapter-helper_genc++_headers"],
- export_generated_headers: ["android.frameworks.schedulerservice@1.0-adapter-helper_genc++_headers"],
- vendor_available: true,
- shared_libs: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libhidladapter",
- "android.frameworks.schedulerservice@1.0",
- "android.hidl.base@1.0-adapter-helper",
- ],
- export_shared_lib_headers: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "libutils",
- "libhidladapter",
- "android.frameworks.schedulerservice@1.0",
- "android.hidl.base@1.0-adapter-helper",
- ],
-}
-
-genrule {
- name: "android.frameworks.schedulerservice@1.0-adapter_genc++",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.frameworks:frameworks/hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.schedulerservice@1.0",
- out: ["main.cpp"]
-}
-
-cc_test {
- name: "android.frameworks.schedulerservice@1.0-adapter",
- defaults: ["hidl-module-defaults"],
- shared_libs: [
- "libhidladapter",
- "libhidlbase",
- "libhidltransport",
- "libutils",
- "android.frameworks.schedulerservice@1.0",
- "android.frameworks.schedulerservice@1.0-adapter-helper",
- ],
- generated_sources: ["android.frameworks.schedulerservice@1.0-adapter_genc++"],
-}
diff --git a/sensorservice/1.0/Android.bp b/sensorservice/1.0/Android.bp
index 7c0b213..0602bfd 100644
--- a/sensorservice/1.0/Android.bp
+++ b/sensorservice/1.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.frameworks.sensorservice@1.0_hal",
+hidl_interface {
+ name: "android.frameworks.sensorservice@1.0",
+ root: "android.frameworks",
+ vndk: {
+ enabled: true,
+ },
srcs: [
"types.hal",
"IDirectReportChannel.hal",
@@ -9,171 +13,13 @@
"IEventQueueCallback.hal",
"ISensorManager.hal",
],
-}
-
-genrule {
- name: "android.frameworks.sensorservice@1.0_genc++",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.frameworks:frameworks/hardware/interfaces -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.sensorservice@1.0",
- srcs: [
- ":android.frameworks.sensorservice@1.0_hal",
- ],
- out: [
- "android/frameworks/sensorservice/1.0/types.cpp",
- "android/frameworks/sensorservice/1.0/DirectReportChannelAll.cpp",
- "android/frameworks/sensorservice/1.0/EventQueueAll.cpp",
- "android/frameworks/sensorservice/1.0/EventQueueCallbackAll.cpp",
- "android/frameworks/sensorservice/1.0/SensorManagerAll.cpp",
- ],
-}
-
-genrule {
- name: "android.frameworks.sensorservice@1.0_genc++_headers",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.frameworks:frameworks/hardware/interfaces -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.sensorservice@1.0",
- srcs: [
- ":android.frameworks.sensorservice@1.0_hal",
- ],
- out: [
- "android/frameworks/sensorservice/1.0/types.h",
- "android/frameworks/sensorservice/1.0/hwtypes.h",
- "android/frameworks/sensorservice/1.0/IDirectReportChannel.h",
- "android/frameworks/sensorservice/1.0/IHwDirectReportChannel.h",
- "android/frameworks/sensorservice/1.0/BnHwDirectReportChannel.h",
- "android/frameworks/sensorservice/1.0/BpHwDirectReportChannel.h",
- "android/frameworks/sensorservice/1.0/BsDirectReportChannel.h",
- "android/frameworks/sensorservice/1.0/IEventQueue.h",
- "android/frameworks/sensorservice/1.0/IHwEventQueue.h",
- "android/frameworks/sensorservice/1.0/BnHwEventQueue.h",
- "android/frameworks/sensorservice/1.0/BpHwEventQueue.h",
- "android/frameworks/sensorservice/1.0/BsEventQueue.h",
- "android/frameworks/sensorservice/1.0/IEventQueueCallback.h",
- "android/frameworks/sensorservice/1.0/IHwEventQueueCallback.h",
- "android/frameworks/sensorservice/1.0/BnHwEventQueueCallback.h",
- "android/frameworks/sensorservice/1.0/BpHwEventQueueCallback.h",
- "android/frameworks/sensorservice/1.0/BsEventQueueCallback.h",
- "android/frameworks/sensorservice/1.0/ISensorManager.h",
- "android/frameworks/sensorservice/1.0/IHwSensorManager.h",
- "android/frameworks/sensorservice/1.0/BnHwSensorManager.h",
- "android/frameworks/sensorservice/1.0/BpHwSensorManager.h",
- "android/frameworks/sensorservice/1.0/BsSensorManager.h",
- ],
-}
-
-cc_library {
- name: "android.frameworks.sensorservice@1.0",
- defaults: ["hidl-module-defaults"],
- generated_sources: ["android.frameworks.sensorservice@1.0_genc++"],
- generated_headers: ["android.frameworks.sensorservice@1.0_genc++_headers"],
- export_generated_headers: ["android.frameworks.sensorservice@1.0_genc++_headers"],
- vendor_available: true,
- vndk: {
- enabled: true,
- },
- shared_libs: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
+ interfaces: [
"android.hardware.sensors@1.0",
+ "android.hidl.base@1.0",
],
- export_shared_lib_headers: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "libutils",
- "android.hardware.sensors@1.0",
+ types: [
+ "Result",
],
+ gen_java: false,
}
-// This package is not java compatible. Not creating java target.
-
-// This package does not export any types. Not creating java constants export.
-
-
-genrule {
- name: "android.frameworks.sensorservice@1.0-adapter-helper_genc++",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.frameworks:frameworks/hardware/interfaces -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.sensorservice@1.0",
- srcs: [
- ":android.frameworks.sensorservice@1.0_hal",
- ],
- out: [
- "android/frameworks/sensorservice/1.0/ADirectReportChannel.cpp",
- "android/frameworks/sensorservice/1.0/AEventQueue.cpp",
- "android/frameworks/sensorservice/1.0/AEventQueueCallback.cpp",
- "android/frameworks/sensorservice/1.0/ASensorManager.cpp",
- ],
-}
-
-genrule {
- name: "android.frameworks.sensorservice@1.0-adapter-helper_genc++_headers",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.frameworks:frameworks/hardware/interfaces -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.sensorservice@1.0",
- srcs: [
- ":android.frameworks.sensorservice@1.0_hal",
- ],
- out: [
- "android/frameworks/sensorservice/1.0/ADirectReportChannel.h",
- "android/frameworks/sensorservice/1.0/AEventQueue.h",
- "android/frameworks/sensorservice/1.0/AEventQueueCallback.h",
- "android/frameworks/sensorservice/1.0/ASensorManager.h",
- ],
-}
-
-cc_library {
- name: "android.frameworks.sensorservice@1.0-adapter-helper",
- defaults: ["hidl-module-defaults"],
- generated_sources: ["android.frameworks.sensorservice@1.0-adapter-helper_genc++"],
- generated_headers: ["android.frameworks.sensorservice@1.0-adapter-helper_genc++_headers"],
- export_generated_headers: ["android.frameworks.sensorservice@1.0-adapter-helper_genc++_headers"],
- vendor_available: true,
- shared_libs: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libhidladapter",
- "android.frameworks.sensorservice@1.0",
- "android.hardware.sensors@1.0",
- "android.hardware.sensors@1.0-adapter-helper",
- "android.hidl.base@1.0-adapter-helper",
- ],
- export_shared_lib_headers: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "libutils",
- "libhidladapter",
- "android.frameworks.sensorservice@1.0",
- "android.hardware.sensors@1.0",
- "android.hardware.sensors@1.0-adapter-helper",
- "android.hidl.base@1.0-adapter-helper",
- ],
-}
-
-genrule {
- name: "android.frameworks.sensorservice@1.0-adapter_genc++",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.frameworks:frameworks/hardware/interfaces -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.sensorservice@1.0",
- out: ["main.cpp"]
-}
-
-cc_test {
- name: "android.frameworks.sensorservice@1.0-adapter",
- defaults: ["hidl-module-defaults"],
- shared_libs: [
- "libhidladapter",
- "libhidlbase",
- "libhidltransport",
- "libutils",
- "android.frameworks.sensorservice@1.0",
- "android.hardware.sensors@1.0",
- "android.frameworks.sensorservice@1.0-adapter-helper",
- ],
- generated_sources: ["android.frameworks.sensorservice@1.0-adapter_genc++"],
-}
diff --git a/vr/composer/1.0/Android.bp b/vr/composer/1.0/Android.bp
index 4fcf65a..dc7c2fa 100644
--- a/vr/composer/1.0/Android.bp
+++ b/vr/composer/1.0/Android.bp
@@ -1,153 +1,19 @@
-// This file is autogenerated by hidl-gen. Do not edit manually.
+// This file is autogenerated by hidl-gen -Landroidbp.
-filegroup {
- name: "android.frameworks.vr.composer@1.0_hal",
- srcs: [
- "IVrComposerClient.hal",
- ],
-}
-
-genrule {
- name: "android.frameworks.vr.composer@1.0_genc++",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.frameworks:frameworks/hardware/interfaces -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.vr.composer@1.0",
- srcs: [
- ":android.frameworks.vr.composer@1.0_hal",
- ],
- out: [
- "android/frameworks/vr/composer/1.0/VrComposerClientAll.cpp",
- ],
-}
-
-genrule {
- name: "android.frameworks.vr.composer@1.0_genc++_headers",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.frameworks:frameworks/hardware/interfaces -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.vr.composer@1.0",
- srcs: [
- ":android.frameworks.vr.composer@1.0_hal",
- ],
- out: [
- "android/frameworks/vr/composer/1.0/IVrComposerClient.h",
- "android/frameworks/vr/composer/1.0/IHwVrComposerClient.h",
- "android/frameworks/vr/composer/1.0/BnHwVrComposerClient.h",
- "android/frameworks/vr/composer/1.0/BpHwVrComposerClient.h",
- "android/frameworks/vr/composer/1.0/BsVrComposerClient.h",
- ],
-}
-
-cc_library {
+hidl_interface {
name: "android.frameworks.vr.composer@1.0",
- defaults: ["hidl-module-defaults"],
- generated_sources: ["android.frameworks.vr.composer@1.0_genc++"],
- generated_headers: ["android.frameworks.vr.composer@1.0_genc++_headers"],
- export_generated_headers: ["android.frameworks.vr.composer@1.0_genc++_headers"],
- vendor_available: true,
+ root: "android.frameworks",
vndk: {
enabled: true,
},
- shared_libs: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "android.hardware.graphics.common@1.0",
- "android.hardware.graphics.composer@2.1",
- ],
- export_shared_lib_headers: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "libutils",
- "android.hardware.graphics.common@1.0",
- "android.hardware.graphics.composer@2.1",
- ],
-}
-
-// This package is not java compatible. Not creating java target.
-
-// This package does not export any types. Not creating java constants export.
-
-
-genrule {
- name: "android.frameworks.vr.composer@1.0-adapter-helper_genc++",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.frameworks:frameworks/hardware/interfaces -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.vr.composer@1.0",
srcs: [
- ":android.frameworks.vr.composer@1.0_hal",
+ "IVrComposerClient.hal",
],
- out: [
- "android/frameworks/vr/composer/1.0/AVrComposerClient.cpp",
- ],
-}
-
-genrule {
- name: "android.frameworks.vr.composer@1.0-adapter-helper_genc++_headers",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.frameworks:frameworks/hardware/interfaces -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.vr.composer@1.0",
- srcs: [
- ":android.frameworks.vr.composer@1.0_hal",
- ],
- out: [
- "android/frameworks/vr/composer/1.0/AVrComposerClient.h",
- ],
-}
-
-cc_library {
- name: "android.frameworks.vr.composer@1.0-adapter-helper",
- defaults: ["hidl-module-defaults"],
- generated_sources: ["android.frameworks.vr.composer@1.0-adapter-helper_genc++"],
- generated_headers: ["android.frameworks.vr.composer@1.0-adapter-helper_genc++_headers"],
- export_generated_headers: ["android.frameworks.vr.composer@1.0-adapter-helper_genc++_headers"],
- vendor_available: true,
- shared_libs: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libutils",
- "libcutils",
- "libhidladapter",
- "android.frameworks.vr.composer@1.0",
+ interfaces: [
"android.hardware.graphics.common@1.0",
"android.hardware.graphics.composer@2.1",
- "android.hardware.graphics.composer@2.1-adapter-helper",
- "android.hidl.base@1.0-adapter-helper",
+ "android.hidl.base@1.0",
],
- export_shared_lib_headers: [
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "libutils",
- "libhidladapter",
- "android.frameworks.vr.composer@1.0",
- "android.hardware.graphics.common@1.0",
- "android.hardware.graphics.composer@2.1",
- "android.hardware.graphics.composer@2.1-adapter-helper",
- "android.hidl.base@1.0-adapter-helper",
- ],
+ gen_java: false,
}
-genrule {
- name: "android.frameworks.vr.composer@1.0-adapter_genc++",
- tools: ["hidl-gen"],
- cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.frameworks:frameworks/hardware/interfaces -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.frameworks.vr.composer@1.0",
- out: ["main.cpp"]
-}
-
-cc_test {
- name: "android.frameworks.vr.composer@1.0-adapter",
- defaults: ["hidl-module-defaults"],
- shared_libs: [
- "libhidladapter",
- "libhidlbase",
- "libhidltransport",
- "libutils",
- "android.frameworks.vr.composer@1.0",
- "android.hardware.graphics.common@1.0",
- "android.hardware.graphics.composer@2.1",
- "android.frameworks.vr.composer@1.0-adapter-helper",
- ],
- generated_sources: ["android.frameworks.vr.composer@1.0-adapter_genc++"],
-}