Add targets for switching zygote runtime

"mm zygote-oat-process" will switch to art.
"mm zygote-app-process" will switch back to dalvik.

Change-Id: I32a6b5700f08a863a22db2b29876f31f4ab8d364
diff --git a/Android.mk b/Android.mk
index 7008326..38eb01e 100644
--- a/Android.mk
+++ b/Android.mk
@@ -163,6 +163,30 @@
 	$(hide) rm /tmp/test-art-target-process-Calculator
 
 ########################################################################
+# zygote targets
+#
+# zygote-oat-process will change to use art to boot the device
+# zygote-app-process will restore to booting with dalvik
+
+.PHONY: zygote-oat-process
+zygote-oat-process: $(TARGET_BOOT_OAT) test-art-target-sync
+	sed s/app_process/oat_process/ < system/core/rootdir/init.rc > $(ANDROID_PRODUCT_OUT)/root/init.rc
+	rm -f $(ANDROID_PRODUCT_OUT)/boot.img
+	unset ONE_SHOT_MAKEFILE && $(MAKE) showcommands bootimage
+	adb reboot bootloader
+	fastboot flash boot $(ANDROID_PRODUCT_OUT)/boot.img
+	fastboot reboot
+
+.PHONY: zygote-app-process
+zygote-app-process:
+	sed s/oat_process/app_process/ < system/core/rootdir/init.rc > $(ANDROID_PRODUCT_OUT)/root/init.rc
+	rm -f $(ANDROID_PRODUCT_OUT)/boot.img
+	unset ONE_SHOT_MAKEFILE && $(MAKE) showcommands bootimage
+	adb reboot bootloader
+	fastboot flash boot $(ANDROID_PRODUCT_OUT)/boot.img
+	fastboot reboot
+
+########################################################################
 # oatdump targets
 
 .PHONY: dump-oat