- Jan 14, 2017
-
-
Colin Cross authored
Test: None Change-Id: Ie2ad921974dc4ff82a3c6308736830cacfebf806
-
Colin Cross authored
Call ExtractSourceDeps on genrule srcs properties. Bug: 34283327 Test: no change to build.ninja Change-Id: I934a418f32d4c94400728579543ca5c910bf7dfc
-
- Jan 12, 2017
-
-
Jack He authored
* BtConfigIncludeDir: BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR * BtHcilpIncluded: BOARD_BLUETOOTH_BDROID_HCILP_INCLUDED * BtHciUseMct: BLUETOOTH_HCI_USE_MCT Bug: 32958753 Test: Code compilation, no user visible effects Change-Id: I0dc53172ee823e4e0fa69749e1297713796538cf
-
- Jan 07, 2017
-
-
Tri Vo authored
Test: make vts Change-Id: I863d30344c67e11429009be5ea99bc4e592bcb15
-
- Jan 06, 2017
-
-
Treehugger Robot authored
-
- Jan 05, 2017
-
-
Dan Albert authored
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
-
Treehugger Robot authored
-
- Jan 04, 2017
-
-
Logan Chien authored
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
-
- Jan 03, 2017
-
-
Dan Albert authored
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
-
Dan Albert authored
Test: nose2 Bug: https://github.com/android-ndk/ndk/issues/265 Change-Id: I4c22cb8069f41861613ecf01f7e1adbe1d3118a9
-
- Dec 27, 2016
-
-
Dan Willemsen authored
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
-
- Dec 20, 2016
-
-
Steven Moreland authored
This reverts commit b3aaaea5. Change-Id: I8ff4424f983b259fc1c1938350aa6299f1c3f0c3
-
Treehugger Robot authored
-
Treehugger Robot authored
-
Dan Willemsen authored
Test: Soong's build.ninja identical before/after (except GlobRules) Change-Id: I2fcdcd77083cbb49dc6b20a169964558510d91dc
-
Hiroshi Yamauchi authored
-
Colin Cross authored
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
-
- Dec 19, 2016
-
-
Hiroshi Yamauchi authored
Bug: 33492005 Test: top-level angler build. Change-Id: Ib04284bac923a143038655d495bcbacaabf61440
-
Colin Cross authored
-
Colin Cross authored
This reverts commit 11234b01. Breaks builds that have a broken symlink at vendor/*/*, which is sometimes seen in a .git directory. Change-Id: I17041ff582d10e3f7c3fb66f20e113a9f836de45
-
Treehugger Robot authored
-
- Dec 17, 2016
-
-
Colin Cross authored
filegroup is a module that contains a list of files, and can be used to export files across package boundaries. filegroups (and genrules) can be referenced from srcs properties of other modules using the syntax ":module". Test: m -j Change-Id: I3d6fc4819c0b4225b474e0ad42f0d947f55a5961
-
Steven Moreland authored
Vendors must be able to use Android.bp files without changing root.bp. Bug: 33672964 Test: compiles Change-Id: I3b1d0d530d700c96ab1404b31166f10e834a1952
-
- Dec 16, 2016
-
-
Colin Cross authored
It is empty now. Bug: 33630870 Test: m -j native Change-Id: I8f41b56594241aced0f874af2fa73207b51ff8d6
-
- Dec 15, 2016
-
-
Colin Cross authored
Test: m -j native Change-Id: Ia0e5b28495e049ba8037884d2c498a1b59012bbe
-
Treehugger Robot authored
-
Treehugger Robot authored
-
Dan Willemsen authored
Test: m -j libc; check out/soong/make_vars-*.mk Change-Id: Ic29407d8b2ecc69f8d95102bca81bec3f0c5012b
-
- Dec 14, 2016
-
-
Colin Cross authored
-isystem hides all warnings. The warnings in frameworks/native/opengl/include have been fixed, move it from -isystem to -I. Test: m -j native Bug: 31751828 Change-Id: If182ab5664e22f0cfd5be8cb1d0309d07dc85ceb
-
Colin Cross authored
Pass a DepsContext that embeds android.BottomUpMutatorContext instead of android.BaseContext so that dependency methods can directly add dependencies. Test: m -j Change-Id: Id4c157975d3d6f03efd99785d217bef486a76139
-
- Dec 13, 2016
-
-
Colin Cross authored
To date we have been using static libraries with no source files as header-only libraries. Switch to using header_libs to make the user's expectations clear, in case we need to differentiate the semantics of static libraries and header-only libraries when we enable transitive static library dependencies. Test: mma -j external/llvm Change-Id: I3ce16df11076b637bd192880e86ec9027738b9e7
-
Colin Cross authored
NewLibrary is going to be used for header only libraries. Instead of adding more boolean arguments, replace the existing ones with BuildOnlyStatic and BuildOnlyShared calls on the libraryDecorator returned by NewLibrary. Test: m -j, compare build.ninja Change-Id: Id390b66cbf2a5f0932b32f40a5e18eb9e3852ee7
-
Treehugger Robot authored
-
Colin Cross authored
Push the "depens on a disabled module" dependency to runtime when SOONG_ALLOW_MISSING_DEPENDENCIES is set so that subsets of the tree can build when some modules are disabled. Test: external/clang/build.py on llvm branch Change-Id: I47e4f41d04aa3df173757f03a0c581b0bafb93f0
-
- Dec 12, 2016
-
-
Zhuoyao Zhang authored
Bug: 31930023 Test: make vts Change-Id: Ibd3ed5e56a2ce925d509dfd95a00e3961a433850 (cherry picked from commit b003d053)
-
- Dec 09, 2016
-
-
Colin Cross authored
Allow Android.bp files to set properties when an x86 device supports arm abis. Test: lunch aosp_fugu-userdebug && mmma -j frameworks/compile/libbcc Change-Id: Ic142a3f93175924a826dea9908b2e5183a486184
-
- Dec 08, 2016
-
-
Colin Cross authored
Test: mmma -j frameworks/compile/libbcc Change-Id: I114a1b97e8b3cff98073abf621750a1300110f54
-
Colin Cross authored
The eng product variable will be true for builds where TARGET_BUILD_VARIANT==eng. Test: mmma -j frameworks/compile/libbcc Change-Id: I808129740643495370bea64df3fe5bcf01eb9915
-
Colin Cross authored
Renderscript builds need to allow undefined symbols only for linux host builds. Test: mmma -j frameworks/compile/libbcc Change-Id: Ieb83fc13fed16ae386261e0a1855fdd9c4fdf9bd
-
Colin Cross authored
Get the binary extension directly from the toolchain instead of computing it from the target. Test: mmma -j external/clang Change-Id: Ib181bc60d0617ad50529791e7b9fc61268376819
-