summaryrefslogtreecommitdiffstats
path: root/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
* Whitelist windows modulesDan Willemsen2015-08-281-8/+7
| | | | | | | And stop changing variables based on HOST_OS. Bug: 23566667 Change-Id: I3b3b2f0aef066eb224cb1fa6f2e9f32c32695711
* Fix and re-enable clang build.Dan Albert2015-08-141-12/+2
| | | | | | | TARGET_ARCH will be arm64 even when building the 32-bit code for an aarch64 target. Properly restrict the use of the armv8-a+crypto flag. Change-Id: Ica762d0ee22f35638a052afb2c904d49e2d08653
* Disable clang build temporarily to fix build.Dan Albert2015-08-141-6/+8
| | | | | | | The new clang doesn't like armv8-a+crypto, and it's not clear why yet. Disabling clang while we investigate. Change-Id: I255af7c7fd503ded43e8aeaf54a07f423f870aaa
* Add a build target to build bssl for host.Narayan Kamath2015-06-241-0/+17
| | | | Change-Id: I22c079a2486acc2aa68c4b99f026bbdcbea9d4ff
* s/-Wno-unused-parameters/-Wno-unused-parameter/Adam Langley2015-05-211-9/+9
| | | | | | | | The former triggers warnings in Clang. Also USE_CLANG_PLATFORM_BUILD=1 doesn't work (the second time this has bitten me—you have to set it to “true”). Change-Id: Ia59f6667674c1c69bd96287cc576bbfc889c5f77
* external/boringssl: add -Wno-unused-parameters.Adam Langley2015-05-191-4/+9
| | | | | | | | | | Clang is throwing errors becaues of unused parameters, but not all parameters are supposed to be used. Also, having errors in Android that aren't enforced upstream invites this problem repeating ever more in the future. Bug: 21304073 Change-Id: I8e81d6d6659896b5b16a1406e8637e489f8059fd
* external/boringssl: work around Clang's lack of adrl.Adam Langley2015-05-131-0/+4
| | | | | | | | | | This change works around Clang's lack of support for the adrl pseudo-instruction by disabling Clang's as for BoringSSL. See https://android-review.googlesource.com/#/c/150503/ for an alternative solution that was discarded. Change-Id: I1587376f8d864b7ea0c1fc953c7ea8a8552146e6
* external/boringssl: try to fix aarch64+Clang.Adam Langley2015-04-181-0/+10
| | | | | | | | | | | | It appears that the version of Clang in Android doesn't support the .arch_extension directive. This change removes the .arch and .arch_extension lines (because they are triggering errors) and adds a -march option on the command line instead. The aarch64+Clang build is still broken with this change, but it's broken in binder rather than BoringSSL with it. Change-Id: I32c557bdfde4df66d26794ccdd650356f2bbaf8f
* Android: disable assembly for Mac and WindowsKenny Root2015-03-041-0/+8
| | | | | | | There are various problems with assembly on both the Mac and Windows builds, so just disable it for now. Change-Id: I6163e97089c17f70ef9361279319badd22c354b2
* Specify a local SDK version.Adam Langley2015-02-131-0/+4
| | | | | | | | Without this the conscrypt build fails in `make checkbuild` because GCC emits calls to __memset_chk and friends, but the NDK doesn't provide them. Change-Id: I37d783f0e0e7d53a671fc03056e6450a4f5d1c95
* Revert "Disable boringssl build."Dan Albert2015-02-091-6/+0
| | | | | | | | The manifest change was reverted, so this isn't needed anymore. This reverts commit 54d4b126073e603f6be876fb1bca3420150d180e. Change-Id: I4d43b2362262d3a22d5b68d9a210ac6d1d150387
* Disable boringssl build.Dan Albert2015-02-091-0/+6
| | | | | | | | All these modules are defined in external/openssl as well, which is breaking the build. Disable everything in the makefile until someone that owns the project has a chance to clean it up. Change-Id: I732739999e89bb832005842a5776d1540fb6bdbb
* Initial commit of BoringSSL for Android.Adam Langley2015-01-301-0/+102