diff options
author | David 'Digit' Turner <digit@android.com> | 2011-03-25 10:34:47 +0100 |
---|---|---|
committer | David 'Digit' Turner <digit@android.com> | 2011-05-02 18:05:18 +0200 |
commit | 2d238fd9871687b1557f15b8878a6cf3e9634b57 (patch) | |
tree | 1ecdd74927037aea7bc899c78a9cdddefb38ff22 /Makefile.android | |
parent | ec1d38fbb171c45fc8b79734efb80e2c21db6ef8 (diff) | |
download | external_qemu-2d238fd9871687b1557f15b8878a6cf3e9634b57.zip external_qemu-2d238fd9871687b1557f15b8878a6cf3e9634b57.tar.gz external_qemu-2d238fd9871687b1557f15b8878a6cf3e9634b57.tar.bz2 |
Add 'emulator' launcher program.
This patch renames the current ARM-specific emulator binary to 'emulator-arm'
and introduces a new tiny (less than 20KB) 'emulator' launcher program.
The role of 'emulator' is to launch either 'emulator-arm' or 'emulator-x86'
based on the target AVD or platform build being used.
This program will be replaced in the future by what is currently known
as 'emulator-ui', but is a good placeholder until this work is completed.
+ Move some utility functions from android/avd/info.[hc] to
android/avd/util.[hc] so that 'emulator' can use them directly.
IMPORTANT: For platform builds, the target architecture is detected
automatically by parsing the build.prop file.
For SDK AVDs however, there is no easy way to determine the
target architecture, so the patch adds a new hw.cpu.arch
property which can have value 'arm' or 'x86'
Change-Id: I0084c196695a75c8b9230ba716b3cd2e12610ded
Diffstat (limited to 'Makefile.android')
-rw-r--r-- | Makefile.android | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Makefile.android b/Makefile.android index 4b6e211..efc6fc3 100644 --- a/Makefile.android +++ b/Makefile.android @@ -202,6 +202,19 @@ include $(LOCAL_PATH)/Makefile.target ############################################################################## ############################################################################## ### +### emulator: LAUNCHER FOR TARGET-SPECIFIC EMULATOR +### +### +$(call start-emulator-program, emulator) + +LOCAL_SRC_FILES := android/main-emulator.c +LOCAL_STATIC_LIBRARIES := emulator-common + +$(call end-emulator-program) + +############################################################################## +############################################################################## +### ### emulator-ui: UI FRONT-END PROGRAM ### ### |