aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.android
diff options
context:
space:
mode:
authorDavid 'Digit' Turner <digit@android.com>2010-10-23 01:52:33 +0200
committerDavid 'Digit' Turner <digit@android.com>2010-10-23 01:52:33 +0200
commit04a18e58114da2e7047a968fbcd456b0e02cb2ac (patch)
treea20f2ce71755c7acacd2b80f104dbbe089dff2ac /Makefile.android
parent9690461f3f0a7710d8f1b364563395e2baadb085 (diff)
downloadexternal_qemu-04a18e58114da2e7047a968fbcd456b0e02cb2ac.zip
external_qemu-04a18e58114da2e7047a968fbcd456b0e02cb2ac.tar.gz
external_qemu-04a18e58114da2e7047a968fbcd456b0e02cb2ac.tar.bz2
Fix ping version reporting.
The emulator version reported through ddms was incorrect in the SDK r7 emulator binary due to a previous change in our Makefiles. Change-Id: I16fc16739de8490c63d802567226b74db7f74e0f
Diffstat (limited to 'Makefile.android')
-rw-r--r--Makefile.android42
1 files changed, 22 insertions, 20 deletions
diff --git a/Makefile.android b/Makefile.android
index bbaa767..e5057d0 100644
--- a/Makefile.android
+++ b/Makefile.android
@@ -471,6 +471,26 @@ ifeq ($(BUILD_QEMU_AUDIO_LIB),true)
endif # !QEMU_AUDIO_LIB
##############################################################################
+# Common CFLAGS for UI and Core builds
+
+# add the build ID to the default macro definitions
+UI_AND_CORE_CFLAGS := -DANDROID_BUILD_ID="$(strip $(BUILD_ID))-$(strip $(BUILD_NUMBER))"
+
+# For non-standalone builds, extract the major version number from the Android SDK
+# tools revision number.
+ifneq ($(BUILD_STANDALONE_EMULATOR),true)
+ ANDROID_SDK_TOOLS_REVISION := $(shell awk -F= '/Pkg.Revision/ { print $$2; }' sdk/files/tools_source.properties)
+endif
+
+ANDROID_SDK_TOOLS_REVISION := $(strip $(ANDROID_SDK_TOOLS_REVISION))
+ifdef ANDROID_SDK_TOOLS_REVISION
+ UI_AND_CORE_CFLAGS += -DANDROID_SDK_TOOLS_REVISION=$(ANDROID_SDK_TOOLS_REVISION)
+endif
+
+UI_AND_CORE_CFLAGS += -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
+
+
+##############################################################################
# Build emulator core library.
# This library contains "pure" emulation code separated from the intricacies
# of the UI.
@@ -530,6 +550,7 @@ ANDROID_SOURCES := qemu-setup.c
LOCAL_SRC_FILES += $(ANDROID_SOURCES:%=android/%)
LOCAL_CFLAGS := $(MY_CFLAGS) $(LOCAL_CFLAGS) $(EMULATOR_CORE_CFLAGS)
+LOCAL_CFLAGS += $(UI_AND_CORE_CFLAGS)
include $(BUILD_HOST_STATIC_LIBRARY)
@@ -582,25 +603,6 @@ LOCAL_MODULE_TAGS := debug
include $(BUILD_HOST_STATIC_LIBRARY)
##############################################################################
-# Common CFLAGS for UI and Core builds
-
-# add the build ID to the default macro definitions
-UI_AND_CORE_CFLAGS = -DANDROID_BUILD_ID="$(strip $(BUILD_ID))-$(strip $(BUILD_NUMBER))"
-
-# For non-standalone builds, extract the major version number from the Android SDK
-# tools revision number.
-ifneq ($(BUILD_STANDALONE_EMULATOR),true)
- ANDROID_SDK_TOOLS_REVISION := $(shell awk -F= '/Pkg.Revision/ { print $$2; }' sdk/files/tools_source.properties)
-endif
-
-ANDROID_SDK_TOOLS_REVISION := $(strip $(ANDROID_SDK_TOOLS_REVISION))
-ifdef ANDROID_SDK_TOOLS_REVISION
- UI_AND_CORE_CFLAGS += -DANDROID_SDK_TOOLS_REVISION=$(ANDROID_SDK_TOOLS_REVISION)
-endif
-
-UI_AND_CORE_CFLAGS += -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-
-##############################################################################
# lists of source files used to build the emulator core
#
@@ -1161,7 +1163,7 @@ LOCAL_MODULE := emulator-ui
LOCAL_STATIC_LIBRARIES := emulator-uilib
LOCAL_LDLIBS := $(MY_LDLIBS)
-LOCAL_CFLAGS := $(MY_CFLAGS) $(LOCAL_CFLAGS) $(EMULATOR_CORE_CFLAGS) $(EMULATOR_UI_CFLAGS)
+LOCAL_CFLAGS := $(MY_CFLAGS) $(LOCAL_CFLAGS) $(EMULATOR_UI_CFLAGS)
# add the build ID to the default macro definitions
LOCAL_CFLAGS += $(UI_AND_CORE_CFLAGS) -DCONFIG_STANDALONE_UI