Use LOCAL_INIT_RC to install the init script for LED Flasher
Now there is a better way to install the init scripts using LOCAL_INIT_RC
instead of manually copying the file with PREBUILT rule.
Change-Id: Icf27a021073c61c6868e8796a854aba9490ced1e
diff --git a/src/ledflasher/Android.mk b/src/ledflasher/Android.mk
index 4bbb48e..7e269f1 100644
--- a/src/ledflasher/Android.mk
+++ b/src/ledflasher/Android.mk
@@ -17,8 +17,8 @@
include $(CLEAR_VARS)
LOCAL_MODULE := ledflasher
LOCAL_CPP_EXTENSION := .cc
+LOCAL_INIT_RC := init.ledflasher.rc
LOCAL_REQUIRED_MODULES := \
- init.ledflasher.rc \
ledflasher.json \
ledflasher.schema.json \
@@ -44,14 +44,6 @@
include $(BUILD_EXECUTABLE)
-include $(CLEAR_VARS)
-LOCAL_MODULE := init.ledflasher.rc
-LOCAL_MODULE_CLASS := ETC
-LOCAL_MODULE_PATH := $(PRODUCT_OUT)/$(TARGET_COPY_OUT_INITRCD)
-LOCAL_SRC_FILES := $(LOCAL_MODULE)
-
-include $(BUILD_PREBUILT)
-
# Weave schema files
# ========================================================
include $(CLEAR_VARS)
diff --git a/src/ledservice/Android.mk b/src/ledservice/Android.mk
index e686f2d..df2c905 100644
--- a/src/ledservice/Android.mk
+++ b/src/ledservice/Android.mk
@@ -17,7 +17,7 @@
include $(CLEAR_VARS)
LOCAL_MODULE := ledservice
LOCAL_CPP_EXTENSION := .cc
-LOCAL_REQUIRED_MODULES := init.ledservice.rc
+LOCAL_INIT_RC := init.ledservice.rc
LOCAL_SRC_FILES := \
dbus_bindings/dbus-service-config.json \
@@ -51,14 +51,6 @@
include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)
-LOCAL_MODULE := init.ledservice.rc
-LOCAL_MODULE_CLASS := ETC
-LOCAL_MODULE_PATH := $(PRODUCT_OUT)/$(TARGET_COPY_OUT_INITRCD)
-LOCAL_SRC_FILES := $(LOCAL_MODULE)
-
-include $(BUILD_PREBUILT)
-
-include $(CLEAR_VARS)
LOCAL_MODULE := com.android.LEDService.conf
LOCAL_MODULE_CLASS := ETC
LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/dbus-1