Lines Matching +full:android +full:- +full:ndk +full:- +full:r24 +full:- +full:linux
9 "SPDX-license-identifier-BSD",
10 "SPDX-license-identifier-Zlib",
17 // These cflags are shared --- not only between all architectures,
21 "-DHAVE_HIDDEN",
23 "-DZLIB_CONST",
24 // Use the traditional Rabin-Karp rolling hash to match zlib DEFLATE output exactly.
25 "-DCHROMIUM_ZLIB_NO_CASTAGNOLI",
26 // Enable -O3 for everyone, as chromium's BUILD.gn does.
27 "-O3",
28 "-Wall",
29 "-Werror",
30 "-Wno-deprecated-non-prototype",
31 "-Wno-unused",
32 "-Wno-unused-parameter",
36 // Even the NDK dropped non-neon support in r24.
37 "-DADLER32_SIMD_NEON",
39 // acceleration for both 64-bit and 32-bit (which may be armv7, at
40 // least for NDK users).
41 "-DCRC32_ARMV8_CRC32",
43 // "-DINFLATE_CHUNK_SIMD_NEON",
45 cflags_arm64 = cflags_arm + ["-DINFLATE_CHUNK_READ_64LE"]
49 // "-DRISCV_RVV",
50 // "-DADLER32_SIMD_RVV",
56 "-DX86_NOT_WINDOWS",
57 // Android's host CPU feature requirements are *lower* than the
63 "-DCPU_NO_SIMD",
65 cflags_x86_64 = cflags_x86 + ["-DINFLATE_CHUNK_READ_64LE"]
70 // Android's x86 and x86-64 ABIs both include SSE2 and SSSE3.
71 "-UCPU_NO_SIMD",
72 "-DADLER32_SIMD_SSSE3",
74 // "-DINFLATE_CHUNK_SIMD_SSE2",
98 // Not-yet-enabled optimizations.
99 // See https://chromium-review.googlesource.com/749732.
126 ldflags: ["-Wl,--hash-style=both"],
146 // Since we're building for the platform, we claim to be Linux rather than
147 // Android so we use getauxval() directly instead of the NDK
149 "-DARMV8_OS_LINUX",
160 "-DARMV8_OS_MACOS",
168 // Since we're building for the platform, we claim to be Linux rather than
169 // Android so we use getauxval() directly instead of the NDK
171 "-DARMV8_OS_LINUX",
217 // libz should be treated like non-stable module.
240 "com.android.art",
241 "com.android.art.debug",
242 "com.android.runtime",
260 "//bootable/deprecated-ota/applypatch",
261 "//bootable/deprecated-ota/tests",
262 "//bootable/deprecated-ota/updater",
279 "-Wall",
280 "-Werror",
281 "-Wno-deprecated-non-prototype",
282 "-Wno-unused-parameter",
310 "com.android.runtime",
322 "-DCMAKE_STANDALONE_UNITTESTS",
323 "-Wno-unused-parameter",
332 test_suites: ["device-tests"],
370 cmd: "$(location soong_zip) -o $(genDir)/sysroot.zip -symlinks=false" +
372 " -j -f $(location LICENSE) " +
374 " -j -P include " +
375 " -f $(location zconf.h) " +
376 " -f $(location zlib.h) " +
378 "$(location zip2zip) -i $(genDir)/sysroot.zip -o $(out) " +