Commit Graph

1260 Commits

Author SHA1 Message Date
Stephen Hines
d134f252ef Fix a preprocessor warning exposed by -Wundef.
Bug: 18589470

__LP64__ is only defined for 64-bit compilation targets, so this macro
is evaluated as an implicit 0 in the original case. This change makes
it explicit that we only care whether this is actually defined.

Change-Id: I8c11b41fc0bde9477c5efeea0782d9741d9d827d
2014-12-02 11:17:07 -08:00
Elliott Hughes
1192e2d1aa am 1609e07a: am 65a36e0f: Merge "Remove HAVE_SYS_UIO_H."
* commit '1609e07aa5334d3fcbf9b876b1eca631f47cd5bf':
  Remove HAVE_SYS_UIO_H.
2014-11-26 00:29:02 +00:00
Elliott Hughes
1609e07aa5 am 65a36e0f: Merge "Remove HAVE_SYS_UIO_H."
* commit '65a36e0fa0701cd834242d628d87b02bd0bbe611':
  Remove HAVE_SYS_UIO_H.
2014-11-26 00:24:58 +00:00
Elliott Hughes
c6d435f55d Remove HAVE_SYS_UIO_H.
Change-Id: I4f401900285e166486bb426ac02bc69fc5509a3c
2014-11-25 13:59:21 -08:00
Elliott Hughes
abd72ad8e0 am eaed9a60: am 5bb748dc: Merge "Remove unused HAVE_STDBOOL_H."
* commit 'eaed9a60c38920c6e2032dfd8afa08f733a95a80':
  Remove unused HAVE_STDBOOL_H.
2014-11-25 21:32:55 +00:00
Elliott Hughes
eaed9a60c3 am 5bb748dc: Merge "Remove unused HAVE_STDBOOL_H."
* commit '5bb748dc6eaebf1b37a993721393a14dbc8c929d':
  Remove unused HAVE_STDBOOL_H.
2014-11-25 21:27:48 +00:00
Elliott Hughes
b35ef252e8 Remove unused HAVE_STDBOOL_H.
Change-Id: I0072847719566e9622ec9765673fdeb8be9eb5ef
2014-11-25 12:22:43 -08:00
Elliott Hughes
6a6e3d40b3 am 4c89843c: am 99a75fbb: Merge "Kill unused HAVE_WRITEV."
* commit '4c89843c1055d90c99be7692ebde9979e8678ed8':
  Kill unused HAVE_WRITEV.
2014-11-25 20:07:53 +00:00
Elliott Hughes
4c89843c10 am 99a75fbb: Merge "Kill unused HAVE_WRITEV."
* commit '99a75fbbb94c5a7226352ae691933cc88d94af20':
  Kill unused HAVE_WRITEV.
2014-11-25 19:58:39 +00:00
Elliott Hughes
9ed0cd57ba Kill unused HAVE_WRITEV.
Change-Id: I6e4df2449b27d67f207fc53b19e49b21f9cee611
2014-11-25 10:30:55 -08:00
Elliott Hughes
49b1ba2776 am 08989ecc: am 28a9c770: Merge "Kill HAVE_BIG_ENDIAN, HAVE_ENDIAN_H, and HAVE_LITTLE_ENDIAN."
* commit '08989eccddda6e5ac6615281f7b4a5a6dda62a94':
  Kill HAVE_BIG_ENDIAN, HAVE_ENDIAN_H, and HAVE_LITTLE_ENDIAN.
2014-11-22 08:22:13 +00:00
Elliott Hughes
08989eccdd am 28a9c770: Merge "Kill HAVE_BIG_ENDIAN, HAVE_ENDIAN_H, and HAVE_LITTLE_ENDIAN."
* commit '28a9c77026bac5e93a03f1f6c67192fc0a6e6c0d':
  Kill HAVE_BIG_ENDIAN, HAVE_ENDIAN_H, and HAVE_LITTLE_ENDIAN.
2014-11-22 08:17:54 +00:00
Elliott Hughes
36de8eb4df am f6328329: am 9d3ca15f: Merge "Kill LOCAL_SOCKET_NAMESPACE."
* commit 'f6328329290d4964fba7d45ab97dd355cbe672e8':
  Kill LOCAL_SOCKET_NAMESPACE.
2014-11-22 08:04:47 +00:00
Elliott Hughes
f632832929 am 9d3ca15f: Merge "Kill LOCAL_SOCKET_NAMESPACE."
* commit '9d3ca15f1c8789390b8baaa2df28fd11b14a0a9d':
  Kill LOCAL_SOCKET_NAMESPACE.
2014-11-22 08:01:19 +00:00
Elliott Hughes
619b692b9a Kill HAVE_BIG_ENDIAN, HAVE_ENDIAN_H, and HAVE_LITTLE_ENDIAN.
Change-Id: Ie596af7460ec33d70d7327e629b38d641ef48ba2
2014-11-21 23:55:26 -08:00
Elliott Hughes
80c63ddfd7 Kill LOCAL_SOCKET_NAMESPACE.
Change-Id: I40c63b8e7ae1174ac902b545555ddab65b3fef38
2014-11-21 22:54:28 -08:00
Elliott Hughes
97c9919364 am 37d75513: Merge "Kill INCLUDE_SYS_MOUNT_FOR_STATFS."
automerge: 7e601c2

* commit '7e601c28c7b53fcbe644163f9016e19400491ca9':
  Kill INCLUDE_SYS_MOUNT_FOR_STATFS.
2014-11-20 23:17:35 +00:00
Elliott Hughes
7e601c28c7 am 37d75513: Merge "Kill INCLUDE_SYS_MOUNT_FOR_STATFS."
* commit '37d75513abbada67cd830094fbd30023da12ed11':
  Kill INCLUDE_SYS_MOUNT_FOR_STATFS.
2014-11-20 23:00:34 +00:00
Elliott Hughes
c9b2472b50 Kill INCLUDE_SYS_MOUNT_FOR_STATFS.
Change-Id: If3ff83c475921d72936a19317e356549d1706fab
2014-11-20 12:58:26 -08:00
Ying Wang
7763d159cb am 37ffc81d: am 79d8f41e: Merge "Fix building on modern versions of Xcode and OS X."
* commit '37ffc81d4d85b6ce5827c8ff46f5ba91be3bd9a0':
  Fix building on modern versions of Xcode and OS X.
2014-11-20 18:11:30 +00:00
Ying Wang
37ffc81d4d am 79d8f41e: Merge "Fix building on modern versions of Xcode and OS X."
* commit '79d8f41e1d5490784288e2a0737be334ef50e7f6':
  Fix building on modern versions of Xcode and OS X.
2014-11-20 17:27:36 +00:00
Ying Wang
79d8f41e1d Merge "Fix building on modern versions of Xcode and OS X." 2014-11-20 17:18:37 +00:00
Yabin Cui
2ffe892fab am a4fa3d60: am aecf9022: Merge "kill HAVE_PREAD"
* commit 'a4fa3d601f24621481daf199bd895cbe8987f272':
  kill HAVE_PREAD
2014-11-20 05:26:14 +00:00
Yabin Cui
a4fa3d601f am aecf9022: Merge "kill HAVE_PREAD"
* commit 'aecf90220c094274d3155b02490f7a00ead72f4e':
  kill HAVE_PREAD
2014-11-20 05:21:52 +00:00
Yabin Cui
1acc2a1877 kill HAVE_PREAD
Bug: 18397613
Change-Id: I0061f8080709449f13dc76ce61097a2671c799ff
2014-11-19 20:48:36 -08:00
Yabin Cui
c70fd904f9 am a9653012: am 9f7c5fef: Merge "kill HAVE_MADVISE"
* commit 'a9653012fba44d1634c2cf85bfd3ef8559d6a6da':
  kill HAVE_MADVISE
2014-11-19 04:36:22 +00:00
Yabin Cui
a9653012fb am 9f7c5fef: Merge "kill HAVE_MADVISE"
* commit '9f7c5fef0e7c00d00c67242c2a360911b53374e0':
  kill HAVE_MADVISE
2014-11-19 04:31:49 +00:00
Yabin Cui
16ccc03746 kill HAVE_MADVISE
Bug: 18397020
Change-Id: I6b9c7d30432858131379759e738d3e04bc8d5fb5
2014-11-18 18:14:37 -08:00
Elliott Hughes
ed948d0259 am e5029aa2: am 39961b92: Merge "Remove another unused definition."
* commit 'e5029aa295f9c56109c0930efdea93915af55bd9':
  Remove another unused definition.
2014-11-18 23:06:15 +00:00
Elliott Hughes
e5029aa295 am 39961b92: Merge "Remove another unused definition."
* commit '39961b926e637fd29cc6a32d956553c59c65e37c':
  Remove another unused definition.
2014-11-18 22:22:32 +00:00
Elliott Hughes
354d9530eb am 66656006: am 3c0682c6: Merge "Kill unused ARCH_* defines."
* commit '6665600642c6aa8ecde845685852267bed786fe6':
  Kill unused ARCH_* defines.
2014-11-18 22:10:38 +00:00
Elliott Hughes
bce40c38ce Remove another unused definition.
We have a lot of definitions around the tree, of which this is but one,
but we have no users.

Change-Id: Ic411505a0370be2b56150275fa9b8f5329241ce8
2014-11-18 14:10:27 -08:00
Elliott Hughes
6665600642 am 3c0682c6: Merge "Kill unused ARCH_* defines."
* commit '3c0682c6b52f30301a909a6f8376384a8547d376':
  Kill unused ARCH_* defines.
2014-11-18 22:02:28 +00:00
Elliott Hughes
436c73931a Kill unused ARCH_* defines.
No one's using ARCH_AARCH64 or AARCH_MIPS64 yet, and ARCH_PPC was always more
aspirational than real.

Change-Id: I07c6cbad6eb0917c4c24848a98c3bc9a3fe72db6
2014-11-18 12:57:34 -08:00
Yabin Cui
767d9fbd10 am 94a14699: am 57ed1ddf: Merge "kill HAVE_TERMIO_H"
* commit '94a146991432a632315442671c1e396fa4196a3d':
  kill HAVE_TERMIO_H
2014-11-18 20:19:51 +00:00
Yabin Cui
94a1469914 am 57ed1ddf: Merge "kill HAVE_TERMIO_H"
* commit '57ed1ddf78ecf7815a1b57137ea42893237a4756':
  kill HAVE_TERMIO_H
2014-11-18 03:46:34 +00:00
Yabin Cui
a16825ff7a kill HAVE_TERMIO_H
Bug: 18398307
Change-Id: I54fc0235fbc40630f8024570b928dba115b1c39a
2014-11-17 14:49:39 -08:00
Dan Albert
cf559ed073 am 7d5fe242: am a05a04cc: Merge "Refactor transform-o-to-* definitions."
* commit '7d5fe24251846ef70f423f15bf941be35750c2e8':
  Refactor transform-o-to-* definitions.
2014-11-14 19:31:56 +00:00
Dmitriy Ivanov
cd0a67381d am 0cd1bbd0: am 3537692d: Merge "Switch --hash-style to gnu"
* commit '0cd1bbd04844e723fda58b63565ab7167b9522ad':
  Switch --hash-style to gnu
2014-11-14 19:18:45 +00:00
Yabin Cui
b2340dea94 am 6da76118: am eddd9fb0: Merge "kill HAVE_FORKEXEC"
* commit '6da761189057c48f2eb75ecd811e8da62a292e4b':
  kill HAVE_FORKEXEC
2014-11-14 19:15:45 +00:00
Yabin Cui
78b42992d8 am b4157cd7: am d3d6c383: Merge "kill HAVE_LOCALTIME_R"
* commit 'b4157cd7c5d36601288a9e2a49659427d1bd7ff9':
  kill HAVE_LOCALTIME_R
2014-11-14 18:55:01 +00:00
Dan Albert
7d5fe24251 am a05a04cc: Merge "Refactor transform-o-to-* definitions."
* commit 'a05a04cc754a6374c2ce6406dece9bbafa0abea0':
  Refactor transform-o-to-* definitions.
2014-11-14 18:09:48 +00:00
Dan Albert
a05a04cc75 Merge "Refactor transform-o-to-* definitions." 2014-11-14 18:01:21 +00:00
Dmitriy Ivanov
0cd1bbd048 am 3537692d: Merge "Switch --hash-style to gnu"
* commit '3537692df3f64f68bf202d9857ae67e19bc4eaa4':
  Switch --hash-style to gnu
2014-11-14 02:13:13 +00:00
Dmitriy Ivanov
3537692df3 Merge "Switch --hash-style to gnu" 2014-11-14 01:47:00 +00:00
Yabin Cui
1584bbe56b am faddef70: am 044568be: Merge "kill HAVE_GETHOSTBYNAME_R"
* commit 'faddef7018c815487d7608a43257075ebf4b9859':
  kill HAVE_GETHOSTBYNAME_R
2014-11-14 00:47:29 +00:00
Elliott Hughes
b153c3a190 am cc12050f: am 6c706222: Merge "Remove HAVE_SHORT_ENUMS."
* commit 'cc12050f3499313ce66f82d09be2920e42d1c062':
  Remove HAVE_SHORT_ENUMS.
2014-11-14 00:42:15 +00:00
Dan Albert
e088c0d281 Refactor transform-o-to-* definitions.
Previously, there was one generic definition for each of the
transform-o-to-* functions in definitions.mk, and one target specific
one in each combo/TARGET_*.mk. The generic one was entirely unused,
and the target specific ones were all nearly identical.

Changing anything in these functions was tedious at best, and often
error prone. The differences between any 32-bit arch and its 64-bit
equivalent were restricted to the name of the linker, and the ARM and
MIPS definitions were identical. The few differences between ARM and
x86 looked to be compatibility for an old (ca. 2008) toolchain issue
with --gc-sections, and a bug (LDFLAGS coming first rather than
later).

To simplify things, I've moved the definitions for these out of
combo/TARGET_*.mk and back into definitions.mk. The differences
between ARM and x86 have been scrapped. Anything that really does
still need to be target specific can be handled as I have the linker:
add a TARGET_FOO variable to the given target and then add it to the
generic definition.

Change-Id: I54dc1bffc32ac39f27f0b87247dd6a6dbaf0b162
2014-11-13 16:21:46 -08:00
Yabin Cui
6da7611890 am eddd9fb0: Merge "kill HAVE_FORKEXEC"
* commit 'eddd9fb03faa607c77feed1cea8f435df7f64140':
  kill HAVE_FORKEXEC
2014-11-13 23:35:27 +00:00
Yabin Cui
eddd9fb03f Merge "kill HAVE_FORKEXEC" 2014-11-13 23:22:46 +00:00