Add init_rc property, equivalent to LOCAL_INIT_RC

Change-Id: I914bfff8cbdf71b6cfb2271199a964b2cdcb72d0
diff --git a/android/androidmk.go b/android/androidmk.go
index 232a599..1e261a0 100644
--- a/android/androidmk.go
+++ b/android/androidmk.go
@@ -215,6 +215,9 @@
 		if len(amod.commonProperties.Logtags) > 0 {
 			fmt.Fprintln(w, "LOCAL_LOGTAGS_FILES := ", strings.Join(amod.commonProperties.Logtags, " "))
 		}
+		if len(amod.commonProperties.Init_rc) > 0 {
+			fmt.Fprintln(w, "LOCAL_INIT_RC := ", strings.Join(amod.commonProperties.Init_rc, " "))
+		}
 	}
 
 	if host {
diff --git a/android/module.go b/android/module.go
index 216aefe..41499ca 100644
--- a/android/module.go
+++ b/android/module.go
@@ -116,6 +116,9 @@
 	// file
 	Logtags []string
 
+	// init.rc files to be installed if this module is installed
+	Init_rc []string
+
 	// Set by TargetMutator
 	CompileTarget Target `blueprint:"mutated"`
 
diff --git a/androidmk/cmd/androidmk/android.go b/androidmk/cmd/androidmk/android.go
index 2d9a5ce..3bda7a9 100644
--- a/androidmk/cmd/androidmk/android.go
+++ b/androidmk/cmd/androidmk/android.go
@@ -51,6 +51,7 @@
 	"LOCAL_LOGTAGS_FILES":                 {"logtags", bpparser.ListType},
 	"LOCAL_EXPORT_SHARED_LIBRARY_HEADERS": {"export_shared_lib_headers", bpparser.ListType},
 	"LOCAL_EXPORT_STATIC_LIBRARY_HEADERS": {"export_static_lib_headers", bpparser.ListType},
+	"LOCAL_INIT_RC":                       {"init_rc", bpparser.ListType},
 
 	"LOCAL_JAVA_RESOURCE_DIRS":    {"java_resource_dirs", bpparser.ListType},
 	"LOCAL_JAVACFLAGS":            {"javacflags", bpparser.ListType},