|
10 | 10 | # 6.0: 23 (tested at NDK r21dm 6.0.1_r81)
|
11 | 11 | # 7.0: 24 (tested at NDK r21d, 7.0.0_r36)
|
12 | 12 | # 7.1: 25 (tested at NDK r21d, 7.1.2_r39, not supported)
|
13 |
| -# 8.0: 26 |
14 |
| -# 8.1: 27 |
| 13 | +# 8.0: 26 (tested at NDK r21d, 8.0.0_r51) TODO |
| 14 | +# 8.1: 27 (tested at NDK r21d, 8.1.0_r81) TODO |
15 | 15 | # 9.0: 28 (tested at NDK r21d and r25b)
|
16 | 16 | # 10.0: 29
|
17 | 17 | # 11.0: 30
|
@@ -91,10 +91,9 @@ main() {
|
91 | 91 | 7)
|
92 | 92 | android_repo_v7
|
93 | 93 | ;;
|
94 |
| -# 8) |
95 |
| -# #android_repo_v8 |
96 |
| -# # TODO(ahuszagh) Here. |
97 |
| -# ;; |
| 94 | + 8) |
| 95 | + android_repo_v8 |
| 96 | + ;; |
98 | 97 | 9)
|
99 | 98 | android_repo_v9
|
100 | 99 | ;;
|
@@ -353,6 +352,75 @@ android_repo_v7() {
|
353 | 352 | ANDROID_MAJOR=7 python3 /remove_android_tests.py
|
354 | 353 | }
|
355 | 354 |
|
| 355 | +# TODO: tested on 8.0.0_r51 (SDK 26) |
| 356 | +# TODO: tested on 8.1.0_r81 (SDK 2278.0.0_r516) |
| 357 | +android_repo_v8() { |
| 358 | + sync bionic |
| 359 | + sync build |
| 360 | + sync build/make |
| 361 | + sync build/blueprint |
| 362 | + sync build/soong |
| 363 | + sync external/boringssl |
| 364 | + sync external/clang |
| 365 | + sync external/compiler-rt |
| 366 | + sync external/jemalloc |
| 367 | + sync external/libcxx |
| 368 | + sync external/libcxxabi |
| 369 | + sync external/libnl |
| 370 | + sync external/libunwind |
| 371 | + sync external/libunwind_llvm |
| 372 | + sync external/llvm |
| 373 | + sync external/lzma |
| 374 | + sync external/mksh |
| 375 | + sync external/pcre |
| 376 | + sync external/selinux |
| 377 | + sync external/zlib |
| 378 | + sync hardware/interfaces |
| 379 | + sync hardware/libhardware |
| 380 | + sync frameworks/native |
| 381 | + sync libnativehelper |
| 382 | + sync prebuilts/build-tools |
| 383 | + sync prebuilts/clang/host/linux-x86 |
| 384 | + sync prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8 |
| 385 | + sync prebuilts/go/linux-x86 |
| 386 | + # needed for libnativehelper_compat_libc++ |
| 387 | + sync prebuilts/ndk |
| 388 | + sync system/core |
| 389 | + sync system/libfmq |
| 390 | + sync system/libhidl |
| 391 | + sync system/libhwbinder |
| 392 | + sync system/media |
| 393 | + sync system/tools/hidl |
| 394 | + # TODO(ahuszagh) Android 8 is a mess |
| 395 | + |
| 396 | + # avoid build tests |
| 397 | + rm bionic/linker/tests/Android.mk |
| 398 | + rm bionic/tests/Android.mk |
| 399 | + rm bionic/tests/Android.bp |
| 400 | + rm bionic/benchmarks/Android.bp |
| 401 | + rm bionic/tests/libs/Android.bp |
| 402 | + rm hardware/interfaces/tests/Android.bp |
| 403 | + rm system/tools/hidl/test/Android.bp |
| 404 | + # we don't need the relocation packer, and removing |
| 405 | + # the unittests from it is a bit of work. |
| 406 | + rm bionic/tools/relocation_packer/Android.bp |
| 407 | + rm bionic/tools/relocation_packer/Android.mk |
| 408 | + |
| 409 | + # extra utilities we don't need |
| 410 | + rm frameworks/native/libs/vr/Android.bp |
| 411 | + rm frameworks/native/services/Android.bp |
| 412 | + rm frameworks/native/services/*/Android.bp |
| 413 | + rm hardware/interfaces/automotive/Android.bp |
| 414 | + rm hardware/interfaces/camera/Android.bp |
| 415 | + rm system/libhidl/transport/Android.bp |
| 416 | + rm system/media/alsa_utils/Android.bp |
| 417 | + rm system/media/audio_route/Android.bp |
| 418 | + rm system/media/audio_utils/tests/Android.bp |
| 419 | + # TODO(ahuszagh) Need to remove the tests here |
| 420 | + |
| 421 | + ANDROID_MAJOR=8 python3 /remove_android_tests.py |
| 422 | +} |
| 423 | + |
356 | 424 | # tested on 9.0.0_r1 (SDK 28)
|
357 | 425 | android_repo_v9() {
|
358 | 426 | sync art
|
|
0 commit comments