diff options
author | David 'Digit' Turner <digit@android.com> | 2011-02-07 18:10:54 +0100 |
---|---|---|
committer | David 'Digit' Turner <digit@android.com> | 2011-02-24 01:15:23 +0100 |
commit | aff94b88c4ec057f20950d5e7a88b90cc4d97dce (patch) | |
tree | 589c82139a6575bec8202eb4bb4c792729a870de /android/config | |
parent | 02f10347d2244c192de8da96a6d6a6a66c394721 (diff) | |
download | external_qemu-aff94b88c4ec057f20950d5e7a88b90cc4d97dce.zip external_qemu-aff94b88c4ec057f20950d5e7a88b90cc4d97dce.tar.gz external_qemu-aff94b88c4ec057f20950d5e7a88b90cc4d97dce.tar.bz2 |
Build arm and x86 binaries at the same time.
This patch modifies the way we build the emulator's various programs.
It reduces the number of static libraries generated, and better segregates
between common, ui, qemu and target-specific code.
Note that we build both the arm and x86 binaries at the same time in all
build scenarios for now. This is done to catch build regressions as soon as
possible.
Change-Id: I6240705041e137e32f207e1e2444c614c52aaf05
Diffstat (limited to 'android/config')
-rw-r--r-- | android/config/config.h | 18 | ||||
-rw-r--r-- | android/config/target-arm/config.h | 5 | ||||
-rw-r--r-- | android/config/target-x86/config.h | 3 |
3 files changed, 15 insertions, 11 deletions
diff --git a/android/config/config.h b/android/config/config.h index fdfbe31..e07cc2c 100644 --- a/android/config/config.h +++ b/android/config/config.h @@ -1,4 +1,9 @@ -/* Automatically generated by configure - do not modify */ +/* This file is included by target-specific files under + * android/config/target-$ARCH/config.h, but contains all config + * definitions that are independent of the target CPU. + * + * Do not include directly. + */ #include "config-host.h" #define TARGET_PHYS_ADDR_BITS 32 @@ -11,13 +16,4 @@ #define CONFIG_NAND_LIMITS 1 #endif #define CONFIG_ANDROID_SNAPSHOTS 1 - -#ifdef ARCH_FLAGS_x86 -#define TARGET_ARCH "x86" -#define TARGET_I386 1 -#else -#define TARGET_ARCH "arm" -#define TARGET_ARM 1 -#define CONFIG_SOFTFLOAT 1 -#endif - +#define CONFIG_MEMCHECK 1 diff --git a/android/config/target-arm/config.h b/android/config/target-arm/config.h new file mode 100644 index 0000000..d6da04f --- /dev/null +++ b/android/config/target-arm/config.h @@ -0,0 +1,5 @@ +/* ARM-specific configuration */ +#include "android/config/config.h" + +#define TARGET_ARM 1 +#define CONFIG_SOFTFLOAT 1 diff --git a/android/config/target-x86/config.h b/android/config/target-x86/config.h new file mode 100644 index 0000000..ea31c39 --- /dev/null +++ b/android/config/target-x86/config.h @@ -0,0 +1,3 @@ +/* x86-specific configuration */ +#include "android/config/config.h" +#define TARGET_I386 1 |