Commit graph

42071 commits

Author SHA1 Message Date
The Android Open Source Project
70b813ec57 auto import from //branches/cupcake/...@125939 2009-01-09 18:27:30 -08:00
The Android Open Source Project
4f85cc54b3 auto import from //branches/cupcake/...@125939 2009-01-09 17:50:54 -08:00
Jean-Baptiste Queru
179d2bf01a Merge commit 'remotes/korg/cupcake'
Conflicts:
	core/api/1.xml
	core/api/current.xml
	core/main.mk
2008-12-19 07:58:19 -08:00
The Android Open Source Project
dcc08f073b Code drop from //branches/cupcake/...@124589 2008-12-17 18:03:49 -08:00
Jean-Baptiste Queru
d3aa4000e4 Reflect the change in the original media.AudioSystem API so that API-validation continues to work 2008-11-24 10:00:55 -08:00
Jean-Baptiste Queru
d1fa901ebb Reflect the change in the original media.AudioSystem API so that API-validation continues to work 2008-11-21 14:18:23 -08:00
Dave Bort
6942cfff6c Fix "make dist"
Remove a dependency on the OTA package for now.
2008-11-18 17:11:45 -08:00
Dave Bort
7572f52897 Install apns-conf_sdk.xml if no other apns-conf.xml is specified
This should make data work in generic emulator builds.
2008-11-03 15:54:13 -08:00
Ben Leslie
e03f0237f7 This is the first set of build system changes to support
architecture versions other than ARMv5TE.

The general approach is to provide TARGET_ARCH_VERSION, to complement
TARGET_ARCH. This defaults to the current armv5te. The variable
values should match the architectures as defined by gcc.

There is a block of defines for each supported architecture version
(currently ARMv5TE and ARMv4). Each block defines a set of features
using ARCH_ARM_HAVE_<x> variables. It also specifies a set of c
preprocessor defines to pass to the compiler. Finally it defines a
default CPU. (As for architecture versions, the default CPU should
match a CPU that gcc knows about.)

Support is added for architectures that do not support THUMB. Specifically
we change the 'thumb compile' target to simply compile as ARM code
instead, and we change the interworking flag passed to the compiler.

Finally, we ensure that the system/core/include/arch/linux-arm directory
is added to the default include path, which allows the use of asm/macros.h
header file described in review #1626. The way in which this done is
considerably unclean/hacky, if someone can suggest a better way please
let me know.
2008-11-01 10:15:37 +11:00
Bill Napier
d858fe8e02 Changed dexpreopt/Config.mk to use new (correct) path. 2008-10-28 11:40:24 -07:00
Jeff Hamilton
8c1fc1a3b8 Fix the build by hand apling JBQs current.xml change because my attempt to merge failed. 2008-10-25 11:08:30 -07:00
Brian Swetland
6dbec6f844 revive the TINY_ANDROID build option
- update core/main.mk to include the right top-level directories
- disable tasks/apicheck.mk in TINY_ANDROID builds to prevent failure
2008-10-24 22:49:11 -07:00
Jeff Hamilton
3c9065eeaa Fix the build with a proper current.xml API file. 2008-10-23 20:50:16 -07:00
Joe Onorato
2303bf0499 add build system design doc 2008-10-23 19:52:23 -07:00
Joe Onorato
a2121e9247 ftb (fix the build) 2008-10-23 18:13:27 -07:00
Android Code Review
c02d4baa27 Merge 2008-10-23 23:13:40 +00:00
Cliff Spradlin
128ce209ba Added broadcasts for external power events. 2008-10-22 20:32:19 -07:00
Christopher Tate
824b6963bd Use a typed comparison of floating point field values rather than just a string comparison.
This addresses toolchain issues; see http://code.google.com/p/android/issues/detail?id=994
2008-10-22 20:23:11 -07:00
Rod Whitby
3caa7cfa04 Detect a missing javac and provide a slightly more helpful error message.
Note the hyphens in the error message are required because the output of
this scripts is used directly in a Makefile target.

Signed-off-by: Rod Whitby <rod@whitby.id.au>
2008-10-22 11:49:14 +10:30
Alexey Zaytsev
8ae3ad5802 Add a few missing headers.
Fixes build with gcc 4.3.2 on Debian.

Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
2008-10-22 02:02:30 +04:00
The Android Open Source Project
b6c1cf6de7 Initial Contribution 2008-10-21 07:00:00 -07:00