summaryrefslogtreecommitdiff
path: root/light/1.0/default/Android.bp
diff options
context:
space:
mode:
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",
+ ],
+}