Commit Graph

9893 Commits

Author SHA1 Message Date
Joe Onorato 88155422f2 More product debugging.
Change-Id: I17b5d441e44ea39564263b32f963e2d3ac684232
2012-08-16 22:45:56 -07:00
Joe Onorato 8d0847e924 build system changes for jb-aah-dev merge
Change-Id: I29e27505a0d9f7cc2932f725bfe1c83d804388bc
2012-08-16 22:45:56 -07:00
Joe Onorato e213944da4 Fail when a non-vendor product references a vendor module.
Change-Id: Ia5ca233e9b11f64b72074f65899d3041cf955c4c
2012-08-16 22:45:56 -07:00
Joe Onorato 6a185e453d Remove support for user tags in the build system.
It is not forbidden to say LOCAL_MODULE_TAGS := user,
and if you don't say LOCAL_MODULE_TAGS, it now defaults
to optional.

Change-Id: I0a0b200bb6f1c7bf1fe3a89cdc8f69678617526c
2012-08-16 22:45:56 -07:00
Joe Onorato 3445f8fd1e List the user modules explicitly, and we can get rid of the support for the user tag!
Change-Id: I6f412ed4e08d784ed71ec170e870fcf30081963a
2012-08-16 22:45:56 -07:00
Joe Onorato f93f5be23e Dump the user tagged modules.
Change-Id: I623821df3e48b358a6b898ccb13750f7dc54ddcf
2012-08-16 22:45:56 -07:00
Joe Onorato 35f74c479c host modules don't need LOCAL_MODULE_TAGS
Change-Id: Ifec8e63eef512b281eb924ef92160e9e1bf97f6d
2012-08-16 22:45:56 -07:00
Joe Onorato 918ee311f5 Don't give the user tag to host modules automatically.
Change-Id: I12d0a84786e5bf2224efd8684526b6097e6105d7
2012-08-16 22:45:55 -07:00
Joe Onorato 10649c632d Add a phony "nothing" goal that reads the makefiles but doesn't try to build anything.
Change-Id: Idac551e5c796321e993b94761f5cbf5b55c1a994
2012-08-16 22:45:55 -07:00
Joe Onorato 8967523958 Add tool to parse make dependency info from new --deps flag.
Change-Id: I59a88027d88cceee9f2933c84379612698952043
2012-08-16 22:45:55 -07:00
Joe Onorato b5318d10cb Use a more modern -j flag.
Change-Id: I2498139dd41637a795ca43f830c952adb2856d83
2012-08-16 22:45:55 -07:00
Joe Onorato 8b46e302e6 make product-graph now filtered
Change-Id: I6bd93a87902e20a24c1c58152fb578ef1f4cb208
2012-08-16 22:45:55 -07:00
The Android Open Source Project 9e253b06d2 am 50ec9267: (-s ours) Reconcile with jb-mr1-release - do not merge
* commit '50ec926744db8941d0c8f0d017d169d20c1ca3f4':
  JOO47B
  JOO47
  JOO46C
  JOO46B
  build: register BOARD_HAVE_BLUETOOTH_QCOM
2012-08-16 19:11:19 -07:00
The Android Open Source Project 50ec926744 Reconcile with jb-mr1-release - do not merge
Change-Id: If22290df508e894617f0acd115fe0661069dcd41
2012-08-16 19:09:46 -07:00
The Android Open Source Project 6f1bd30a04 am 2e11b0f0: (-s ours) am 36bec56c: am dfab95a1: (-s ours) Reconcile with jb-mr0-release jb-release - do not merge
* commit '2e11b0f07861c41af10b23c477cc6e89fac709ba':
  JRO03R
  JZO47
  JRO03Q
2012-08-16 19:01:23 -07:00
The Android Open Source Project 2e11b0f078 am 36bec56c: am dfab95a1: (-s ours) Reconcile with jb-mr0-release jb-release - do not merge
* commit '36bec56c303ff250ba8c571c837531f82411839e':
  JRO03R
  JZO47
  JRO03Q
2012-08-16 18:59:13 -07:00
The Android Open Source Project 36bec56c30 am dfab95a1: (-s ours) Reconcile with jb-mr0-release jb-release - do not merge
* commit 'dfab95a150da3014794fc92006c7f44e635ce1f6':
  JRO03R
  JZO47
  JRO03Q
2012-08-16 18:57:26 -07:00
The Android Open Source Project dfab95a150 Reconcile with jb-mr0-release jb-release - do not merge
Change-Id: Ie56fbb34384a4cf7d00b2ce89fd69ec434396a05
2012-08-16 18:55:59 -07:00
The Android Automerger 52ea916755 JRO03R 2012-08-16 18:22:16 -07:00
The Android Automerger 0e29ca910b JZO47 2012-08-16 17:58:34 -07:00
The Android Automerger e2b5b946b8 merge in jb-mr0-release history after reset to jb-dev 2012-08-16 17:57:18 -07:00
Ying Wang 3eea132abf am 88ed4fb1: am 732b2ba7: Merge "Don\'t include system/core/include/arch/<arch>/Android.mk for apps-only build." into jb-mr1-dev
* commit '88ed4fb1f3456d6fec4df87a56d66a5c58e2f0d8':
  Don't include system/core/include/arch/<arch>/Android.mk for apps-only build.
2012-08-16 16:53:39 -07:00
Ying Wang 88ed4fb1f3 am 732b2ba7: Merge "Don\'t include system/core/include/arch/<arch>/Android.mk for apps-only build." into jb-mr1-dev
* commit '732b2ba79a17ed5c0e4d9d7abb6ec3dfe50d45e8':
  Don't include system/core/include/arch/<arch>/Android.mk for apps-only build.
2012-08-16 16:52:25 -07:00
Ying Wang 732b2ba79a Merge "Don't include system/core/include/arch/<arch>/Android.mk for apps-only build." into jb-mr1-dev 2012-08-16 16:51:00 -07:00
Ying Wang da4bf42514 Don't include system/core/include/arch/<arch>/Android.mk for apps-only build.
Bug: 6994483
Change-Id: I76c4d96264cf94a79d59fdeb52bb37c07a9458dd
2012-08-16 16:45:01 -07:00
Jean-Baptiste Queru c11108b721 am b2b42bcd: am 2f32c04d: am d77d8906: am 6020d698: Merge "select.mk: Tune ccache options"
* commit 'b2b42bcd546ec6a36bb464cf53ef35e8d084bb52':
  select.mk: Tune ccache options
2012-08-16 15:33:13 -07:00
Jean-Baptiste Queru b2b42bcd54 am 2f32c04d: am d77d8906: am 6020d698: Merge "select.mk: Tune ccache options"
* commit '2f32c04d8c454616bab383e01a4f56a9445cb1c4':
  select.mk: Tune ccache options
2012-08-16 15:31:04 -07:00
Jean-Baptiste Queru 2f32c04d8c am d77d8906: am 6020d698: Merge "select.mk: Tune ccache options"
* commit 'd77d8906b8fc4a6e2ecaf9bc5f5b84ddec6dbe7e':
  select.mk: Tune ccache options
2012-08-16 15:28:47 -07:00
Jean-Baptiste Queru d77d8906b8 am 6020d698: Merge "select.mk: Tune ccache options"
* commit '6020d698f51132cab374e6c96f7da4902f3aa84f':
  select.mk: Tune ccache options
2012-08-16 15:27:54 -07:00
The Android Automerger 8deff5cb19 JRO03Q 2012-08-16 15:21:25 -07:00
Jean-Baptiste Queru 6020d698f5 Merge "select.mk: Tune ccache options" 2012-08-16 14:55:26 -07:00
The Android Automerger d96091d082 JOO47B 2012-08-16 13:59:00 -07:00
Andrew Boie 1f93043c86 select.mk: Tune ccache options
With these adjustments, cached object files can now be shared across
multiple Android trees on a single workstation:

* Compiler binary modification time no longer causes cache misses,
  as a hash of the compiler binary is taken rather than looking
  at the mtime and size
* Header file modification time no longer causes cache misses,
  the headers are now always hashed
* Macros such as __DATE__ and __TIME__ no longer cause cache misses
* All paths in preprocessed source (due to use of -g) are now relative

These options require ccache 3.1 or later to be used; ccache 2.4 will
ignore these.

Change-Id: I7839637e9dacf7240bd9b7bfaa6406b1db423560
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2012-08-16 11:11:29 -07:00
Ying Wang 8914f62403 am 79980776: am bc415dd5: Support to build emmap_mata.zip in unbundled builds.
* commit '799807767aacff0067bc10cf8ef7c221dab6ae00':
  Support to build emmap_mata.zip in unbundled builds.
2012-08-16 10:14:23 -07:00
Ying Wang 799807767a am bc415dd5: Support to build emmap_mata.zip in unbundled builds.
* commit 'bc415dd5eb2a135cbc24c21760338e6294c7a0d3':
  Support to build emmap_mata.zip in unbundled builds.
2012-08-16 10:12:42 -07:00
Ying Wang bc415dd5eb Support to build emmap_mata.zip in unbundled builds.
Bug: 6987838
Change-Id: Id6c81b08c4859442b7d52054ed5f278575719d1a
2012-08-16 10:10:11 -07:00
The Android Automerger b9ef08de40 JOO47 2012-08-16 06:35:51 -07:00
The Android Automerger 930fcffc15 merge in jb-mr1-release history after reset to jb-mr1-dev 2012-08-16 06:33:17 -07:00
Elliott Hughes 1ae7078d66 am b0a6849a: am a8352cac: am 0fc8d635: am f2a618e1: Merge "The zoneinfo stuff is no longer legacy."
* commit 'b0a6849a26fd623adc677b8fe13773b6c45151e3':
  The zoneinfo stuff is no longer legacy.
2012-08-15 20:06:18 -07:00
Elliott Hughes b0a6849a26 am a8352cac: am 0fc8d635: am f2a618e1: Merge "The zoneinfo stuff is no longer legacy."
* commit 'a8352cac8dae324b9d30751a2e05628db5147f45':
  The zoneinfo stuff is no longer legacy.
2012-08-15 20:04:43 -07:00
Elliott Hughes a8352cac8d am 0fc8d635: am f2a618e1: Merge "The zoneinfo stuff is no longer legacy."
* commit '0fc8d635a7f3712cc24f7a29d97755bc15972a0a':
  The zoneinfo stuff is no longer legacy.
2012-08-15 20:03:54 -07:00
Elliott Hughes 0fc8d635a7 am f2a618e1: Merge "The zoneinfo stuff is no longer legacy."
* commit 'f2a618e1df126c6c48622cce948825e923b52dcb':
  The zoneinfo stuff is no longer legacy.
2012-08-15 20:02:49 -07:00
Elliott Hughes f2a618e1df Merge "The zoneinfo stuff is no longer legacy." 2012-08-15 19:43:41 -07:00
Elliott Hughes e1654eaccb The zoneinfo stuff is no longer legacy.
Change-Id: I7f76dfc15c0b2febbcdb13f12ff9390dca124585
2012-08-15 18:34:49 -07:00
The Android Automerger 9ceb974640 JOO46C 2012-08-15 17:43:36 -07:00
Ying Wang 4ec08ee20b Merge "Support to build emmap_mata.zip in unbundled builds." 2012-08-15 15:55:19 -07:00
Robert Ly fd1eb13b33 pdk templates for docs
Change-Id: Ic1f780c0a8b62bf6e989dc4e1876e24e4cb6c179
2012-08-15 15:33:46 -07:00
Ying Wang e1402c5740 Merge "Add LOCAL_CONLYFLAGS." 2012-08-15 14:17:03 -07:00
Keun young Park e50b0035d6 am 7b559162: am a8811fda: fix MIPS build
* commit '7b559162a2d29a89545561295430dd5f70cc1661':
  fix MIPS build
2012-08-15 14:05:50 -07:00
Keun young Park 7b559162a2 am a8811fda: fix MIPS build
* commit 'a8811fda4fd96d3697869a654e1172a353874bac':
  fix MIPS build
2012-08-15 14:04:09 -07:00