aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Ginda <rginda@chromium.org>2015-08-13 16:00:45 -0700
committerRobert Ginda <rginda@chromium.org>2015-08-13 16:03:15 -0700
commitba42f48ab293072b0fb948375ed9048775eb60b1 (patch)
tree6cab20b4088204f1a5595e2af60ea7273d562ca6
parent8a41d48f365eaac6ed8ed1a11703a138e78700d5 (diff)
downloadavahi-ba42f48ab293072b0fb948375ed9048775eb60b1.tar.gz
Generate init.avahi-daemon.rc file.
Bug: 22827641 Change-Id: Ic9b8b62e38cfad9e18313dfadb7d7f2f68084d89
-rw-r--r--avahi-daemon/Android.mk19
1 files changed, 18 insertions, 1 deletions
diff --git a/avahi-daemon/Android.mk b/avahi-daemon/Android.mk
index b8d49b5..61509b4 100644
--- a/avahi-daemon/Android.mk
+++ b/avahi-daemon/Android.mk
@@ -1,7 +1,12 @@
LOCAL_PATH:=$(call my-dir)
+
+LOCAL_INIT_SERVICE := avahi-daemon
+
include $(CLEAR_VARS)
-LOCAL_MODULE:=avahi-daemon
+LOCAL_MODULE := $(LOCAL_INIT_SERVICE)
+
+LOCAL_REQUIRED_MODULES := init.$(LOCAL_INIT_SERVICE).rc
LOCAL_SRC_FILES := \
main.c \
@@ -87,3 +92,15 @@ LOCAL_C_INCLUDES := \
external/avahi
include $(BUILD_EXECUTABLE)
+
+ifdef INITRC_TEMPLATE
+include $(CLEAR_VARS)
+LOCAL_MODULE := init.$(LOCAL_INIT_SERVICE).rc
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(PRODUCT_OUT)/$(TARGET_COPY_OUT_INITRCD)
+
+include $(BUILD_SYSTEM)/base_rules.mk
+
+$(LOCAL_BUILT_MODULE): $(INITRC_TEMPLATE)
+ $(call generate-initrc-file,$(LOCAL_INIT_SERVICE))
+endif