summaryrefslogtreecommitdiff
path: root/light/1.0/default/Android.bp
diff options
context:
space:
mode:
authorVic Yang <victoryang@google.com>2019-06-17 13:48:35 -0700
committerVic Yang <victoryang@google.com>2019-06-17 14:58:10 -0700
commitfaad30bd20482bde152798bfdc2a8719ed1c7d7f (patch)
treee08c2f9852d8903443c5d879d4cb3bf254fc26a2 /light/1.0/default/Android.bp
parentea75085d14e83bd28c4d0b36094a14f704d24d47 (diff)
downloadinterfaces-faad30bd20482bde152798bfdc2a8719ed1c7d7f.tar.gz
Add hardware.google.light@1.0-impl libraryandroid10-dev
To allow including light HAL in a combined HAL server. Bug: 135293492 Test: Check logcat for 'light' Test: Check lshal for hardware.google.light@1.0 Test: Manually adjust display brightness Test: All above tests without small_hals CL Change-Id: I287aedaff3360707a50657c4c90748fe6e40b234
Diffstat (limited to 'light/1.0/default/Android.bp')
-rw-r--r--light/1.0/default/Android.bp31
1 files changed, 25 insertions, 6 deletions
diff --git a/light/1.0/default/Android.bp b/light/1.0/default/Android.bp
index 1dc781c..a931501 100644
--- a/light/1.0/default/Android.bp
+++ b/light/1.0/default/Android.bp
@@ -14,18 +14,14 @@
// limitations under the License.
//
-cc_binary {
- name: "hardware.google.light@1.0-service",
+cc_defaults {
+ name: "hardware.google.light_defaults",
relative_install_path: "hw",
- defaults: ["hidl_defaults"],
- init_rc: ["hardware.google.light@1.0-service.rc"],
vendor: true,
srcs: [
"Light.cpp",
"LightExt.cpp",
- "service.cpp",
],
-
shared_libs: [
"liblog",
"libbase",
@@ -37,3 +33,26 @@ cc_binary {
"hardware.google.light@1.0",
],
}
+
+cc_library_shared {
+ name: "hardware.google.light@1.0-impl",
+ defaults: [
+ "hardware.google.light_defaults",
+ "hidl_defaults"
+ ],
+ srcs: [
+ "impl.cpp",
+ ],
+}
+
+cc_binary {
+ name: "hardware.google.light@1.0-service",
+ defaults: [
+ "hardware.google.light_defaults",
+ "hidl_defaults"
+ ],
+ init_rc: ["hardware.google.light@1.0-service.rc"],
+ srcs: [
+ "service.cpp",
+ ],
+}