Commit Graph

10068 Commits

Author SHA1 Message Date
Ying Wang b795dfe23a Include classes.jar with class files in aar. am: 8419b7f
am: edb0724

* commit 'edb07245a6a68f98d2078f18c33bb8682e8adf0e':
  Include classes.jar with class files in aar.

Change-Id: Ice54b6a68225342c7ff02814ccf55eb2b56d86bc
2016-04-12 23:03:47 +00:00
Ying Wang edb07245a6 Include classes.jar with class files in aar.
am: 8419b7f

* commit '8419b7f35e2609d98a9da38e56e1839e21d4a298':
  Include classes.jar with class files in aar.

Change-Id: I30c12caf4a364d9586fd60bebeac929145ef6be3
2016-04-12 22:49:48 +00:00
Christopher Wiley 6a1dab8817 Merge "Add support for LOCAL_EXPORT_*_LIBRARY_HEADERS" am: 5f3b368 am: 02b786c
am: 008b9c5

* commit '008b9c5624ad1c2def11789b4b062eaace5dd97b':
  Add support for LOCAL_EXPORT_*_LIBRARY_HEADERS

Change-Id: If26598745a73df6d0b9802aa6ac472d637e89ddd
2016-04-12 22:21:33 +00:00
Treehugger Robot 008b9c5624 Merge "Add support for LOCAL_EXPORT_*_LIBRARY_HEADERS" am: 5f3b368
am: 02b786c

* commit '02b786ce2d370cb5d3a33de9b61a9255114f978d':
  Add support for LOCAL_EXPORT_*_LIBRARY_HEADERS

Change-Id: I978f51fe6561f60e8f054b4314d77fcc6136bcb5
2016-04-12 22:14:48 +00:00
Christopher Wiley 02b786ce2d Merge "Add support for LOCAL_EXPORT_*_LIBRARY_HEADERS"
am: 5f3b368

* commit '5f3b3689af234bf5b16671cc01ae4d14956fac0a':
  Add support for LOCAL_EXPORT_*_LIBRARY_HEADERS

Change-Id: I38db1f575907c48355d8e88e52d273bedc3b139a
2016-04-12 22:12:07 +00:00
TreeHugger Robot 07f1238bf5 resolve merge conflicts of bc3720c to nyc-dev-plus-aosp
am: 97069b0

* commit '97069b07c39e29c2a784c5636730bd3681847b07':
  Benchmark have their own folder

Change-Id: I843c16029a4e0d13b6dd309a8c72516e83e4ae86
2016-04-12 22:11:49 +00:00
Treehugger Robot 5f3b3689af Merge "Add support for LOCAL_EXPORT_*_LIBRARY_HEADERS" 2016-04-12 21:24:51 +00:00
Guang Zhu 97069b07c3 resolve merge conflicts of bc3720c to nyc-dev-plus-aosp
Change-Id: I2372a61a39131ede33cda95afc3c3ddd19e542f0
2016-04-12 13:06:20 -07:00
Ying Wang 8419b7f35e Include classes.jar with class files in aar.
As we switched to Jack the LOCAL_BUILT_MODULE (javalib.jar) now
include .jayce files.

Change-Id: If802e02bb20a9e105ca9563e6fe483f7acce00e6
2016-04-12 12:57:36 -07:00
Julien Desprez 188a1dd18f Benchmark have their own folder
Benchmark tests use a separate folder from native tests.

Bug: 27465556
Change-Id: Ife0f43062e36ffc856f41683ddc4d91a7787333e
2016-04-12 18:57:36 +01:00
Christopher Wiley ff1c3f2b05 Add support for LOCAL_EXPORT_*_LIBRARY_HEADERS
Listing a library in any of:

  LOCAL_EXPORT_SHARED_LIBRARY_HEADERS
  LOCAL_EXPORT_STATIC_LIBRARY_HEADERS

will cause the headers exported by that library to be exported from
the current library target as well.

This means that when library A's public headers include headers from
library B, library C which consumes A no longer has to explicitly list
A and B in its LOCAL_SHARED_LIBRARIES for the purpose of picking up B's
headers.

Bug: 27804373
Test: Introduced dependency on libbase to libbinder at the header level.
      Libraries that consume libbinder do not need to explicitly depend
      on libbase.

Change-Id: If69079f058a4a182c5ef5a3c5ba15035570da22d
2016-04-12 09:27:29 -07:00
Andreas Gampe 40e0890070 Merge "Build: Add ART_BOOT_IMAGE_EXTRA_ARGS" am: 8a547f1 am: c0f254a
am: 0a0fd08

* commit '0a0fd088c1b59ee63a255fa0e0a16ea4f547b9cb':
  Build: Add ART_BOOT_IMAGE_EXTRA_ARGS

Change-Id: I9655cc8b11587146447cdd225ed14135f62bac1c
2016-04-12 03:12:09 +00:00
Andreas Gampe 0a0fd088c1 Merge "Build: Add ART_BOOT_IMAGE_EXTRA_ARGS" am: 8a547f1
am: c0f254a

* commit 'c0f254a5b9710f459fba044530bace0c4bb107e1':
  Build: Add ART_BOOT_IMAGE_EXTRA_ARGS

Change-Id: I98d2311fd4789ea9e31f753b5a2ea09ac605ce00
2016-04-12 03:06:52 +00:00
Andreas Gampe c0f254a5b9 Merge "Build: Add ART_BOOT_IMAGE_EXTRA_ARGS"
am: 8a547f1

* commit '8a547f19b859e06baaf3c9495f3a2fc0eaa5905d':
  Build: Add ART_BOOT_IMAGE_EXTRA_ARGS

Change-Id: If44d2747e10e2b549e83c96f1916ca05b9af9d04
2016-04-12 03:01:39 +00:00
Andreas Gampe 907fb03273 Build: Add ART_BOOT_IMAGE_EXTRA_ARGS
Allow to modify the boot image compilation. Can be used to easily
dump initialization failures.

Bug: 27265238
Change-Id: I9d54c562a2e623b23b7c1dea9cdbe303786c95dd
2016-04-11 15:10:09 -07:00
Dan Willemsen 758f872836 Merge "Ensure prebuilt executables are executable" into nyc-dev 2016-04-11 19:59:10 +00:00
Dan Willemsen 23f326a67d Ensure prebuilt executables are executable
Use 'chmod +x' to make sure that they're executable, even if the source
file is not.

Bug: 28097475
Change-Id: Id155f6b4ff188f5c909fd6237fd64183af264f79
(cherry picked from commit 08420cbc8a)
2016-04-11 11:21:47 -07:00
Sebastien Hertz 0535454589 Merge "Update code coverage filtering" am: cb49804 am: e0f8435
am: e90a711

* commit 'e90a7110149d4d7ad6ba81e0bedf90eb4f5b5a12':
  Update code coverage filtering

Change-Id: Ifbf474c4c6f3357908e4e0939169c214cbbecd44
2016-04-11 14:50:56 +00:00
Sebastien Hertz e90a711014 Merge "Update code coverage filtering" am: cb49804
am: e0f8435

* commit 'e0f84353065a1d35c349e9e2939b3862a3aef7bd':
  Update code coverage filtering

Change-Id: I4787c538e3a47c792e68d639ae5d3fbfcd95f494
2016-04-11 14:46:20 +00:00
Sebastien Hertz 18da8dd97a Update code coverage filtering
Replaces old LOCAL_EMMA_COVERAGE_FILTER by new variables:
- LOCAL_JACK_COVERAGE_INCLUDE_FILTER for included classes
- LOCAL_JACK_COVERAGE_EXCLUDE_FILTER for excluded classes
Both variables can contain a comma-separated list of class names,
where * and ? are accepted wildcard (like foo.?ar.*).

When code coverage is enabled, we will use these variables to
pass code coverage filters on the Jack command-line.

Bug: 28014424

(cherry picked from commit 74ec3f49d1)

Change-Id: Ie4253981c0e6a62422ab84dfd67ef5eebc0b0284
2016-04-11 16:43:12 +02:00
Sebastien Hertz e0f8435306 Merge "Update code coverage filtering"
am: cb49804

* commit 'cb49804e06adab2882bbcd15230b188f4977eb5a':
  Update code coverage filtering

Change-Id: Ia7f5f6a659cea62553865bb1030bc76e48c99b57
2016-04-11 14:41:01 +00:00
Sebastien Hertz cb49804e06 Merge "Update code coverage filtering" 2016-04-11 14:31:35 +00:00
Ian Pedowitz 414d988afa PLATFORM_PREVIEW_SDK_VERSION = 3 for DP3 am: 839ec10
am: 1ff4229

* commit '1ff4229c1f3bbc1ad784eb22b36f97f19a607afc':
  PLATFORM_PREVIEW_SDK_VERSION = 3 for DP3

Change-Id: I30de2791afefa927b0e86187c69fa706401b3bf9
2016-04-09 00:34:18 +00:00
Ian Pedowitz 1ff4229c1f PLATFORM_PREVIEW_SDK_VERSION = 3 for DP3
am: 839ec10

* commit '839ec10bbc67c84ca35fe9cb8a56b087f344522e':
  PLATFORM_PREVIEW_SDK_VERSION = 3 for DP3

Change-Id: I813d5c4240473a93a6be0eb2dde4316ed1d26084
2016-04-09 00:31:57 +00:00
Ian Pedowitz 839ec10bbc PLATFORM_PREVIEW_SDK_VERSION = 3 for DP3
Bug: 27150977
Change-Id: I8f13cec505a73678fb605ee3bce00519d16c2f7e
2016-04-08 14:05:00 -07:00
Sebastien Hertz 74ec3f49d1 Update code coverage filtering
Replaces old LOCAL_EMMA_COVERAGE_FILTER by new variables:
- LOCAL_JACK_COVERAGE_INCLUDE_FILTER for included classes
- LOCAL_JACK_COVERAGE_EXCLUDE_FILTER for excluded classes
Both variables can contain a comma-separated list of class names,
where * and ? are accepted wildcard (like foo.?ar.*).

When code coverage is enabled, we will use these variables to
pass code coverage filters on the Jack command-line.

Bug: 28014424
Change-Id: Ic29c99b6feb7ea2251c29d659e7ea1f1c46d1ed1
2016-04-08 10:26:49 +02:00
Shinichiro Hamaji 12b39e9043 Merge "Add jack\'s argument files to prerequisites" am: 06dbe19 am: ac61fed
am: f842555

* commit 'f84255570d87ba65f4e78c9b6ab82f0f72cf5866':
  Add jack's argument files to prerequisites

Change-Id: I8bc78318c9e9afc4c8c0052cac8d532ffd287663
2016-04-08 08:17:15 +00:00
Shinichiro Hamaji f84255570d Merge "Add jack\'s argument files to prerequisites" am: 06dbe19
am: ac61fed

* commit 'ac61fedf9e9a68206d2f2507557cce14ee8524e6':
  Add jack's argument files to prerequisites

Change-Id: Id6959d79000252ab91823d2252297500a4dd6dd4
2016-04-08 08:13:04 +00:00
Shinichiro Hamaji ac61fedf9e Merge "Add jack\'s argument files to prerequisites"
am: 06dbe19

* commit '06dbe198b9f50d71bf24b52819110594007b14ae':
  Add jack's argument files to prerequisites

Change-Id: Ib95413246000676fc050ee1c1e892dd8ea1b6b3f
2016-04-08 04:55:11 +00:00
Joe Onorato 70c0a1edf5 Merge changes I8f95f3f8,Ic2e384ad into nyc-dev am: 4b60ee5
am: c76b3ab

* commit 'c76b3ab7ad2f9e906587139340f60e5290bdfd25':
  Add generation of a module-info.json file
  Remove unused module-info.txt generation.

Change-Id: I7a1f5c0997fbec486a1c2dc977141351916b4710
2016-04-07 18:45:16 +00:00
Joe Onorato c76b3ab7ad Merge changes I8f95f3f8,Ic2e384ad into nyc-dev
am: 4b60ee5

* commit '4b60ee5b7b61ac7bdeb983469547e23d698332a2':
  Add generation of a module-info.json file
  Remove unused module-info.txt generation.

Change-Id: Ia291b6b93922bfacee331e2870a52eec89f0b108
2016-04-07 18:41:48 +00:00
Joe Onorato 4b60ee5b7b Merge changes I8f95f3f8,Ic2e384ad into nyc-dev
* changes:
  Add generation of a module-info.json file
  Remove unused module-info.txt generation.
2016-04-07 18:34:43 +00:00
Shinichiro Hamaji 4eaeef8df7 Add jack's argument files to prerequisites
Dex files should be updated when jack-default.args or
proguard*.flags are modified.

Bug: 27954979
Change-Id: I72a7084302f4ef92a89a8068f03f790dd7acd582
2016-04-07 18:56:42 +09:00
Shinichiro Hamaji baa7882c0f Merge "Add Bison binary and its data to prerequisite" am: 4d69fbf am: 06af80f
am: bae8b3f

* commit 'bae8b3f2d9442212672105acf30ab4aacfab19fb':
  Add Bison binary and its data to prerequisite

Change-Id: Ia4c2c9cbaa5f7c8fc101a8a0b0680782c74ad7c8
2016-04-07 03:59:04 +00:00
Shinichiro Hamaji 182f27a527 Merge "Fix dependencies of protoc with nanopb-c plugin" am: 5e2d7f3 am: ae91743
am: 3a192c0

* commit '3a192c024643bf2f05b22a6111bb5c4d108832ae':
  Fix dependencies of protoc with nanopb-c plugin

Change-Id: Ia1a01e3c58e205621d77b0597a1c251821d7aff6
2016-04-07 03:59:04 +00:00
Shinichiro Hamaji bae8b3f2d9 Merge "Add Bison binary and its data to prerequisite" am: 4d69fbf
am: 06af80f

* commit '06af80f6c4c1702b1aebea8cec56b49f43e88d4f':
  Add Bison binary and its data to prerequisite

Change-Id: I5039150bcb4d06677bd6d5fd4acea8e643fccb89
2016-04-07 03:56:24 +00:00
Shinichiro Hamaji 3a192c0246 Merge "Fix dependencies of protoc with nanopb-c plugin" am: 5e2d7f3
am: ae91743

* commit 'ae917433aaa92941bc2ad515f8bdb4f77c462ac0':
  Fix dependencies of protoc with nanopb-c plugin

Change-Id: Ib548b09c87f9be296e6e1fcb60ec0fcd4ddd0908
2016-04-07 03:56:23 +00:00
Shinichiro Hamaji 06af80f6c4 Merge "Add Bison binary and its data to prerequisite"
am: 4d69fbf

* commit '4d69fbf5beeb7f56c878ed8b3286b23521029f74':
  Add Bison binary and its data to prerequisite

Change-Id: I5ee7077db82707a4aaa5c7801e8dbc0b564316bb
2016-04-07 03:53:42 +00:00
Shinichiro Hamaji ae917433aa Merge "Fix dependencies of protoc with nanopb-c plugin"
am: 5e2d7f3

* commit '5e2d7f320423bddb5494cdc1564afa040b98d004':
  Fix dependencies of protoc with nanopb-c plugin

Change-Id: Ib343e45fbe14ac06cb0b8205952cbfc3d57b59c6
2016-04-07 03:53:41 +00:00
Shinichiro Hamaji 4d69fbf5be Merge "Add Bison binary and its data to prerequisite" 2016-04-07 03:48:31 +00:00
Shinichiro Hamaji 5e2d7f3204 Merge "Fix dependencies of protoc with nanopb-c plugin" 2016-04-07 03:48:02 +00:00
Joe Onorato 48bd6f53f4 Add generation of a module-info.json file
This outputs all of the modules that the build system knows about
for this invocation.

Change-Id: I8f95f3f8443c18f7898ce90e287432cbd2b6db6d
2016-04-06 19:11:51 -07:00
Joe Onorato 969b6f8ada Remove unused module-info.txt generation.
Change-Id: Ic2e384ad3e2bae8e76a98818c18a99bf5d427b0e
2016-04-06 14:49:55 -07:00
Shinichiro Hamaji a3184dc2ae Fix dependencies of protoc with nanopb-c plugin
Bug: 27954979
Change-Id: Ic06b5288b092d8ea5225516069845bfc2ffa9cd1
2016-04-06 13:54:03 +09:00
Shinichiro Hamaji b708bc5533 Add Bison binary and its data to prerequisite
Bug: 27954979
Change-Id: Id68425ef85c07b9bd06d9640f4bf96270af1b893
2016-04-06 13:46:02 +09:00
Dan Albert e1ef29e921 Merge "Remove mips special case." am: a6a6285 am: 7d4c8fe
am: 885c4d9

* commit '885c4d927da9d10ba50e1486ff8af8c7afd39d02':
  Remove mips special case.

Change-Id: I283096278a8aaa6d328454c44fa73db3e4237a42
2016-04-05 19:07:27 +00:00
Dan Albert 885c4d927d Merge "Remove mips special case." am: a6a6285
am: 7d4c8fe

* commit '7d4c8fefec0998048b34fcedc4f1c893e00919eb':
  Remove mips special case.

Change-Id: Ia55997b8dc087129e39028cd16fb9f3c49b950c0
2016-04-05 19:00:42 +00:00
Dan Albert 7d4c8fefec Merge "Remove mips special case."
am: a6a6285

* commit 'a6a6285686a753aaedebc2edcbf94f14cb7b6fdf':
  Remove mips special case.

Change-Id: I772f6383a3b26c39758be600f194e3f511ec6aa0
2016-04-05 18:57:31 +00:00
Dan Albert a6a6285686 Merge "Remove mips special case." 2016-04-05 18:51:16 +00:00
Sebastien Hertz acec92938f Merge "Fix code coverage for apps" am: 2e8a1fc am: 274a5a5
am: 25f94a7

* commit '25f94a74fb8e8bd9e4174150614560114ac01cce':
  Fix code coverage for apps

Change-Id: I4f0d64e4b64c2da06e3a7cd1238c3a84cae89282
2016-04-05 09:30:15 +00:00