omni: helpers for creating omni emulator builds
Precondition: android SDK must be installed in ~/Android/SDK
lunch omni_emulator-userdebug
make
if you want to run on the same host
vendor/omni/utils/emulator/start_emulator_local.sh
if you need to copy on a different host
vendor/omni/utils/emulator/create_emulator_image.sh
cp /tmp/omni_emulator.zip to the device where you have installed android SDK
unzip into /tmp
run /tmp/generic_x86/start_emulator_image.sh
Change-Id: I1b2abeb769a21d2da21e058d9767974cad99bed7
diff --git a/utils/emulator/GoldfishParts/Android.mk b/utils/emulator/GoldfishParts/Android.mk
new file mode 100644
index 0000000..34d1c0f
--- /dev/null
+++ b/utils/emulator/GoldfishParts/Android.mk
@@ -0,0 +1,24 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+LOCAL_SRC_FILES := $(call all-java-files-under, src)
+LOCAL_PACKAGE_NAME := GoldfishParts
+LOCAL_CERTIFICATE := platform
+LOCAL_AAPT_FLAGS := --auto-add-overlay
+LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res
+
+package_resource_overlays := $(strip \
+ $(wildcard $(foreach dir, $(PRODUCT_PACKAGE_OVERLAYS), \
+ $(addprefix $(dir)/, packages/apps/GoldfishParts/res))) \
+ $(wildcard $(foreach dir, $(DEVICE_PACKAGE_OVERLAYS), \
+ $(addprefix $(dir)/, packages/apps/GoldfishParts/res))))
+
+LOCAL_RESOURCE_DIR := $(package_resource_overlays) $(LOCAL_RESOURCE_DIR)
+
+LOCAL_PROGUARD_ENABLED := disabled
+LOCAL_DEX_PREOPT := false
+
+include $(BUILD_PACKAGE)
+
+include $(call all-makefiles-under,$(LOCAL_PATH))