Commit graph

2172 commits

Author SHA1 Message Date
Tri Vo
8f35d72432 Add test/vts-testcase/* to root.bp am: 9b165dd015
am: 17c812950d

Change-Id: I7a9639a6fee6a1df6d735adfaba564d8b361916f
2017-01-07 21:30:11 +00:00
Tri Vo
17c812950d Add test/vts-testcase/* to root.bp
am: 9b165dd015

Change-Id: I0fc84086e42b955d6a72de0cad934814ed592f6f
2017-01-07 21:26:12 +00:00
Tri Vo
9b165dd015 Add test/vts-testcase/* to root.bp
Test: make vts
Change-Id: I863d30344c67e11429009be5ea99bc4e592bcb15
2017-01-07 00:19:00 +00:00
Dan Albert
84447b257f Merge "Allow unversioned_until: "current"." am: 59bed87517 am: ca5750752a
am: 83887d8fc6

Change-Id: I07779986b07b50a4ab1b366553ea9d8b612c60ff
2017-01-06 05:27:41 +00:00
Dan Albert
83887d8fc6 Merge "Allow unversioned_until: "current"." am: 59bed87517
am: ca5750752a

Change-Id: I55e13cf32e8850dae6dcad04303e7845dc295de0
2017-01-06 05:23:40 +00:00
Dan Albert
ca5750752a Merge "Allow unversioned_until: "current"."
am: 59bed87517

Change-Id: I554ad33a3d8b1ab7f158cd6ec1ddbec4b0c23fce
2017-01-06 05:19:40 +00:00
Treehugger Robot
59bed87517 Merge "Allow unversioned_until: "current"." 2017-01-06 05:14:38 +00:00
Dan Albert
022e7a3839 Allow unversioned_until: "current".
Since most system libraries aren't actually versioned yet, we
shouldn't be building the stub libraries with version info just yet.
Setting `unversioned_until: "current"` will not use the version
script for anything but android-current (this way when the version
script is applied, we'll immediately catch it if they don't match).

Test: Updated frameworks/wilhelp to use this, make ndk
Bug: https://github.com/android-ndk/ndk/issues/278
Change-Id: I0dab7fd21bb0f063c39368d37feaa3f822e908ce
2017-01-05 15:49:09 -08:00
Logan Chien
ec565ccd60 Merge "Add development/*/Android.bp." am: 8465094252 am: 02f398f396
am: 76e28b69b1

Change-Id: I6fec1efd8a944076f963082a3b073e52403c57e2
2017-01-05 03:42:21 +00:00
Logan Chien
76e28b69b1 Merge "Add development/*/Android.bp." am: 8465094252
am: 02f398f396

Change-Id: I74b4f431b84ab93ef7105aa71e0d62edd9da4c62
2017-01-05 03:39:22 +00:00
Logan Chien
02f398f396 Merge "Add development/*/Android.bp."
am: 8465094252

Change-Id: I1e392c99c10872935507ddd41789a05175ad3896
2017-01-05 03:36:21 +00:00
Treehugger Robot
8465094252 Merge "Add development/*/Android.bp." 2017-01-05 03:30:45 +00:00
Dan Albert
6c97442000 Add unversioned_until to ndk_library. am: 98dbb3bc2d am: 021713cb9c
am: 34ce4c8257

Change-Id: If54bd49d453100922b5856bcb9f9183e5eaa0ee2
2017-01-04 19:11:18 +00:00
Dan Albert
e60a1d355c Support versioned=%d at the section level. am: ae452ccb7f am: 236e832237
am: 7f4d23d90a

Change-Id: Ifd126ee9c83dab12c1e50d965a7b937615dc0094
2017-01-04 19:11:16 +00:00
Dan Albert
34ce4c8257 Add unversioned_until to ndk_library. am: 98dbb3bc2d
am: 021713cb9c

Change-Id: Ic721462c08d48b22dc1535ddde82a970359ea13a
2017-01-04 19:08:46 +00:00
Dan Albert
7f4d23d90a Support versioned=%d at the section level. am: ae452ccb7f
am: 236e832237

Change-Id: I70f0fdd9d9bc863238dd846f9f8a1ce62328e117
2017-01-04 19:08:44 +00:00
Dan Albert
021713cb9c Add unversioned_until to ndk_library.
am: 98dbb3bc2d

Change-Id: I51c8032a1e005e7c26c12516c74267f6d4a7007b
2017-01-04 19:06:17 +00:00
Dan Albert
236e832237 Support versioned=%d at the section level.
am: ae452ccb7f

Change-Id: I72011b9e622967c811644b159aa81bed9454d964
2017-01-04 19:06:15 +00:00
Logan Chien
86b87ed270 Add development/*/Android.bp.
This commit replace development/ndk with development/* so that soong
will load Android.bp from development/vndk as well.

Test: lunch aosp_arm64-eng && make native
Change-Id: I849647f68b2ce90fd598b1b314b492c7945dc2df
2017-01-04 18:46:18 +08:00
Dan Albert
98dbb3bc2d Add unversioned_until to ndk_library.
This defaults to the value of first_version, and should almost never
be used. This is only needed to work around platform bugs like
https://github.com/android-ndk/ndk/issues/265.

Test: Set `unversioned_until: "24"` for libGLESv3.ndk, readelf on the
      android-23 and android-24 outputs to check for version info.
Bug: https://github.com/android-ndk/ndk/issues/265

Change-Id: Ie44b170daad692fdc98e7d7c5f10f9077930b8a9
2017-01-03 15:16:29 -08:00
Dan Albert
ae452ccb7f Support versioned=%d at the section level.
Test: nose2
Bug: https://github.com/android-ndk/ndk/issues/265
Change-Id: I4c22cb8069f41861613ecf01f7e1adbe1d3118a9
2017-01-03 14:27:41 -08:00
Dan Willemsen
6bfbf9033e Allow disabling the named test directory for cc_test am: 3340d6091c am: 05c9309409
am: 54bb44dd18

Change-Id: I66b0d6470f89b2fa422ed5cf819f9df99a98b325
2016-12-28 00:37:35 +00:00
Dan Willemsen
54bb44dd18 Allow disabling the named test directory for cc_test am: 3340d6091c
am: 05c9309409

Change-Id: I5a70e78596391daf55c66129d2d6d302da7986cc
2016-12-28 00:30:35 +00:00
Dan Willemsen
05c9309409 Allow disabling the named test directory for cc_test
am: 3340d6091c

Change-Id: I28da1f2dcd16d819b2d305e956ebb6a1e7b38603
2016-12-28 00:23:04 +00:00
Dan Willemsen
3340d6091c Allow disabling the named test directory for cc_test
Some external test suites (LTP in this case), have their own expected
layout, and don't fit well with our
/data/nativetest/<testname>/<testname> layout, nor do they work with
test_per_src.

So allow setting no_named_install_directory along with
relative_module_path to specify a custom test path:

  no_named_install_directory: true,
  relative_module_path: "ltp/testcases/bin",

Test: Convert LTP
Change-Id: Ib002c058674e8b960a4fdc3af1a25c8bcaeb1d63
2016-12-27 14:40:40 -08:00
Steven Moreland
6f10162c07 Revert "Revert "root.bp: Add vendor/*/*"" am: b527d5dfbe am: e22658812b
am: 37a589b7d8

Change-Id: I9b5c441515ae6345495400f1b45108fd280761fd
2016-12-21 18:38:04 +00:00
Steven Moreland
37a589b7d8 Revert "Revert "root.bp: Add vendor/*/*"" am: b527d5dfbe
am: e22658812b

Change-Id: Ifb02ab2f1f8d332e4af888294f43ed12be939b1d
2016-12-21 18:33:03 +00:00
Steven Moreland
e22658812b Revert "Revert "root.bp: Add vendor/*/*""
am: b527d5dfbe

Change-Id: I3c26a2adc4c7fd37b96839b36872d3549360351c
2016-12-21 18:27:03 +00:00
Dan Willemsen
2acd2fd9bf Merge "root.bp: Use system/*" am: cf767e7c9d am: 3e1f651bce
am: 88f182ade2

Change-Id: I8bff7e08a77ba9aac6d3ba173cec01223d3c8382
2016-12-20 21:00:05 +00:00
Colin Cross
01f26779ba Merge "Do not duplicate arch properties when cpu variant == arch variant" am: 5c8b8c6d6e am: be89a68cbb
am: d3c89af37f

Change-Id: I6e89a6575f8aeecdaa5dabf5e9e879abdba3c156
2016-12-20 20:59:42 +00:00
Hiroshi Yamauchi
65e405e7da Merge "Add ArtUseReadBarrier to ProductVariables." am: 6e2557fa88 am: 8b65b744ad
am: 312537ae69

Change-Id: I5dd09022a2c073bf9af0e35351687c7932fd301f
2016-12-20 20:58:46 +00:00
Dan Willemsen
88f182ade2 Merge "root.bp: Use system/*" am: cf767e7c9d
am: 3e1f651bce

Change-Id: I6987e814ce3a8df8a8a241899bccb65571a50ff8
2016-12-20 20:41:28 +00:00
Colin Cross
d3c89af37f Merge "Do not duplicate arch properties when cpu variant == arch variant" am: 5c8b8c6d6e
am: be89a68cbb

Change-Id: Id8491b518364f872088a328381904e5541a5137b
2016-12-20 20:41:08 +00:00
Hiroshi Yamauchi
312537ae69 Merge "Add ArtUseReadBarrier to ProductVariables." am: 6e2557fa88
am: 8b65b744ad

Change-Id: I4666e294585a119b1368230394c75fd8ac54c285
2016-12-20 20:40:13 +00:00
Steven Moreland
b527d5dfbe Revert "Revert "root.bp: Add vendor/*/*""
This reverts commit b3aaaea54b.

Change-Id: I8ff4424f983b259fc1c1938350aa6299f1c3f0c3
2016-12-20 20:38:15 +00:00
Dan Willemsen
3e1f651bce Merge "root.bp: Use system/*"
am: cf767e7c9d

Change-Id: Ic45ae718e713523ba18e01c39b4fc90b83d4a6a7
2016-12-20 20:33:18 +00:00
Treehugger Robot
cf767e7c9d Merge "root.bp: Use system/*" 2016-12-20 20:25:09 +00:00
Colin Cross
be89a68cbb Merge "Do not duplicate arch properties when cpu variant == arch variant"
am: 5c8b8c6d6e

Change-Id: Ibec412526fa2a1ac5176e190dee4531b8916dc06
2016-12-20 20:09:12 +00:00
Treehugger Robot
5c8b8c6d6e Merge "Do not duplicate arch properties when cpu variant == arch variant" 2016-12-20 20:01:38 +00:00
Hiroshi Yamauchi
8b65b744ad Merge "Add ArtUseReadBarrier to ProductVariables."
am: 6e2557fa88

Change-Id: I61b650dd6c80a472862d8e5273fd531c29b5d939
2016-12-20 19:04:21 +00:00
Dan Willemsen
f6a4682767 root.bp: Use system/*
Test: Soong's build.ninja identical before/after (except GlobRules)
Change-Id: I2fcdcd77083cbb49dc6b20a169964558510d91dc
2016-12-20 10:57:30 -08:00
Hiroshi Yamauchi
6e2557fa88 Merge "Add ArtUseReadBarrier to ProductVariables." 2016-12-20 18:56:20 +00:00
Colin Cross
0801633173 Do not duplicate arch properties when cpu variant == arch variant
build/make/board/generic_mips/BoardConfig.mk sets
TARGET_CPU_VARIANT := TARGET_ARCH_VARIANT, which can cause the same
variant-specific properties to be applied twice.

Test: lunch aosp_mips-eng && mmma -j external/skia TARGET_ARCH_VARIANT=mips32r2dspr2-fp
Change-Id: Ie4abe804f8ce898bf89664ae749b9bc8ac3e649f
2016-12-20 09:53:14 -08:00
Hiroshi Yamauchi
e2a106353f Add ArtUseReadBarrier to ProductVariables.
Bug: 33492005
Test: top-level angler build.
Change-Id: Ib04284bac923a143038655d495bcbacaabf61440
2016-12-19 15:31:32 -08:00
Colin Cross
e3c48137ed Merge "Revert "root.bp: Add vendor/*/*"" am: c7ebf44d65 am: 54513a4b01
am: 303fb8bd55

Change-Id: I306e755e69ad1dd6e4ccae5c00200540d4e24144
2016-12-19 20:46:42 +00:00
Colin Cross
303fb8bd55 Merge "Revert "root.bp: Add vendor/*/*"" am: c7ebf44d65
am: 54513a4b01

Change-Id: I7606e26f18a56bd0129d4ab3bdb8f2d025692122
2016-12-19 20:43:11 +00:00
Colin Cross
54513a4b01 Merge "Revert "root.bp: Add vendor/*/*""
am: c7ebf44d65

Change-Id: Id5d17d8f389354c985177ca7e1b1f2de5f6a086c
2016-12-19 20:40:11 +00:00
Colin Cross
c7ebf44d65 Merge "Revert "root.bp: Add vendor/*/*"" 2016-12-19 20:32:44 +00:00
Colin Cross
b3aaaea54b Revert "root.bp: Add vendor/*/*"
This reverts commit 11234b012e.

Breaks builds that have a broken symlink at vendor/*/*, which is sometimes seen in a .git directory.

Change-Id: I17041ff582d10e3f7c3fb66f20e113a9f836de45
2016-12-19 20:30:43 +00:00
Steven Moreland
5f6dcaac36 Merge "root.bp: Add vendor/*/*" am: 3b6dc6b56d am: 90690759dc
am: 1868cc4249

Change-Id: Id20945a51aaf6b48c46a9098d6c85b9dba201e8b
2016-12-19 19:43:38 +00:00