add use-art, use-artd, use-dalvik phony targets
Change-Id: I0d2e583821b53c138acdcd491acf5699c0a7b3e4
diff --git a/Android.mk b/Android.mk
index 85daf73..4eac005 100644
--- a/Android.mk
+++ b/Android.mk
@@ -364,6 +364,30 @@
$(ANDROID_BUILD_TOP)/art/src/*.h $(ANDROID_BUILD_TOP)/art/src/*.cc
########################################################################
+# targets to switch back and forth from libdvm to libart
+
+.PHONY: use-art
+use-art:
+ adb root && sleep 3
+ adb shell "echo dalvik.vm.lib=libart.so > /data/local.prop"
+ adb shell chmod 644 /data/local.prop
+ adb reboot
+
+.PHONY: use-artd
+use-artd:
+ adb root && sleep 3
+ adb shell "echo dalvik.vm.lib=libartd.so > /data/local.prop"
+ adb shell chmod 644 /data/local.prop
+ adb reboot
+
+.PHONY: use-dalvik
+use-dalvik:
+ adb root && sleep 3
+ adb shell "echo dalvik.vm.lib=libdvm.so > /data/local.prop"
+ adb shell chmod 644 /data/local.prop
+ adb reboot
+
+########################################################################
include $(call all-makefiles-under,$(LOCAL_PATH))