Update links.
Bug: None
Test: None
Change-Id: I5019d9b905dd6c9e6b19e58e5bd90e77ee0ca08e
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
index 76b1c11..9725386 100644
--- a/.github/ISSUE_TEMPLATE.md
+++ b/.github/ISSUE_TEMPLATE.md
@@ -6,7 +6,7 @@
listed on our wiki: https://github.com/android-ndk/ndk/wiki#downloads.
Make sure your issue isn't on the list of common problems before filing a bug:
-https://android.googlesource.com/platform/ndk/+/master/docs/user/common_problems.md
+https://developer.android.com/ndk/guides/common-problems
Delete everything above this line before submitting.
diff --git a/README.md b/README.md
index fcee28d..12706de 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# Android Native Development Kit (NDK)
The latest version of this document is available at
-https://android.googlesource.com/platform/ndk/+/main/README.md.
+https://android.googlesource.com/platform/ndk/+/mirror-goog-main-ndk/README.md.
**Note:** This document is for developers _of_ the NDK, not developers that use
the NDK.
diff --git a/build/cmake/android-legacy.toolchain.cmake b/build/cmake/android-legacy.toolchain.cmake
index 3f92780..36aa474 100644
--- a/build/cmake/android-legacy.toolchain.cmake
+++ b/build/cmake/android-legacy.toolchain.cmake
@@ -155,7 +155,7 @@
set(ANDROID_TOOLCHAIN clang)
elseif(ANDROID_TOOLCHAIN STREQUAL gcc)
message(FATAL_ERROR "GCC is no longer supported. See "
- "https://android.googlesource.com/platform/ndk/+/master/docs/ClangMigration.md.")
+ "https://android.googlesource.com/platform/ndk/+/mirror-goog-main-ndk/docs/ClangMigration.md.")
endif()
if(NOT ANDROID_ABI)
set(ANDROID_ABI armeabi-v7a)
diff --git a/build/cmake/android.toolchain.cmake b/build/cmake/android.toolchain.cmake
index adbf189..86c09a8 100644
--- a/build/cmake/android.toolchain.cmake
+++ b/build/cmake/android.toolchain.cmake
@@ -166,7 +166,7 @@
set(ANDROID_TOOLCHAIN clang)
elseif(ANDROID_TOOLCHAIN STREQUAL gcc)
message(FATAL_ERROR "GCC is no longer supported. See "
- "https://android.googlesource.com/platform/ndk/+/master/docs/ClangMigration.md.")
+ "https://android.googlesource.com/platform/ndk/+/mirror-goog-main-ndk/docs/ClangMigration.md.")
endif()
if(ANDROID_NATIVE_API_LEVEL AND NOT ANDROID_PLATFORM)
diff --git a/build/core/setup-app-platform.mk b/build/core/setup-app-platform.mk
index c5ed8ae..f27dedd 100644
--- a/build/core/setup-app-platform.mk
+++ b/build/core/setup-app-platform.mk
@@ -122,7 +122,7 @@
android:minSdkVersion $(_minsdkversion) in $(APP_MANIFEST). NDK \
binaries will *not* be compatible with devices older than \
$(APP_PLATFORM). See \
- https://android.googlesource.com/platform/ndk/+/master/docs/user/common_problems.md \
+ https://developer.android.com/ndk/guides/common-problems \
for more information.)
endif
endif
diff --git a/build/core/setup-app.mk b/build/core/setup-app.mk
index 70724dd..3c863ae 100644
--- a/build/core/setup-app.mk
+++ b/build/core/setup-app.mk
@@ -65,7 +65,7 @@
ifneq ($(_bad_abis),)
ifneq ($(filter $(_bad_abis),armeabi-v7a-hard),)
$(call __ndk_info,armeabi-v7a-hard is no longer supported. Use armeabi-v7a.)
- $(call __ndk_info,See https://android.googlesource.com/platform/ndk/+/master/docs/HardFloatAbi.md)
+ $(call __ndk_info,See https://android.googlesource.com/platform/ndk/+/mirror-goog-main-ndk/docs/HardFloatAbi.md)
else ifneq ($(filter $(_bad_abis),armeabi),)
$(call __ndk_info,The armeabi ABI is no longer supported. Use armeabi-v7a.)
else ifneq ($(filter $(_bad_abis),mips mips64),)
diff --git a/docs/Architecture.md b/docs/Architecture.md
index 6d0958b..813b67d 100644
--- a/docs/Architecture.md
+++ b/docs/Architecture.md
@@ -1,7 +1,7 @@
# Architecture
The latest version of this document is available at
-https://android.googlesource.com/platform/ndk/+/master/docs/Architecture.md.
+https://android.googlesource.com/platform/ndk/+/mirror-goog-main-ndk/docs/Architecture.md.
The core NDK is the zip file that is built in this repository and distributed by
the SDK manager. It bundles the outputs of several other projects into a package
diff --git a/docs/BuildSystemMaintainers.md b/docs/BuildSystemMaintainers.md
index 5487c0f..b75ef52 100644
--- a/docs/BuildSystemMaintainers.md
+++ b/docs/BuildSystemMaintainers.md
@@ -1,7 +1,7 @@
# Build System Maintainers Guide
The latest version of this document is available at
-https://android.googlesource.com/platform/ndk/+/master/docs/BuildSystemMaintainers.md.
+https://android.googlesource.com/platform/ndk/+/mirror-goog-main-ndk/docs/BuildSystemMaintainers.md.
Ensure that you are using the version that corresponds to your NDK. Replace
`master` in the URL with the appropriate NDK release branch. For example, the
NDK r28 version of this document is located at
diff --git a/docs/Building.md b/docs/Building.md
index 26cecbb..aef577c 100644
--- a/docs/Building.md
+++ b/docs/Building.md
@@ -1,7 +1,7 @@
# Building the NDK
The latest version of this document is available at
-https://android.googlesource.com/platform/ndk/+/master/docs/Building.md.
+https://android.googlesource.com/platform/ndk/+/mirror-goog-main-ndk/docs/Building.md.
Both Linux and Windows NDKs are built on Linux machines. Windows host binaries
are cross-compiled with MinGW.
diff --git a/docs/Onboarding.md b/docs/Onboarding.md
index 0116d72..53e86d2 100644
--- a/docs/Onboarding.md
+++ b/docs/Onboarding.md
@@ -1,7 +1,7 @@
# Onboarding
The latest version of this document is available at
-https://android.googlesource.com/platform/ndk/+/master/docs/Onboarding.md.
+https://android.googlesource.com/platform/ndk/+/mirror-goog-main-ndk/docs/Onboarding.md.
Welcome to the Android NDK! This guide will explain how to get started working
on the NDK (if you want to work *with* the NDK, see the [user
diff --git a/docs/PlatformApis.md b/docs/PlatformApis.md
index 2cb85b2..e99fa4d 100644
--- a/docs/PlatformApis.md
+++ b/docs/PlatformApis.md
@@ -1,7 +1,7 @@
# Platform APIs
The latest version of this document is available at
-https://android.googlesource.com/platform/ndk/+/master/docs/PlatformApis.md.
+https://android.googlesource.com/platform/ndk/+/mirror-goog-main-ndk/docs/PlatformApis.md.
## Implications of Adding a New Platform API
@@ -158,7 +158,7 @@
`cts/tests/tests/jni/src/android/jni/cts/LinkerNamespacesHelper.java`. Simply
add your library to the `PUBLIC_SYSTEM_LIBRARIES` list in that file.
-[bionic/libc/Android.bp]: https://android.googlesource.com/platform/bionic/+/master/libc/Android.bp
+[bionic/libc/Android.bp]: https://android.googlesource.com/platform/bionic/+/main/libc/Android.bp
### Making sure it works
diff --git a/docs/Roadmap.md b/docs/Roadmap.md
index df8c6b9..c7a9703 100644
--- a/docs/Roadmap.md
+++ b/docs/Roadmap.md
@@ -319,7 +319,7 @@
Added [unified headers] (opt-in).
-[unified headers]: https://android.googlesource.com/platform/ndk/+/master/docs/UnifiedHeaders.md
+[unified headers]: https://android.googlesource.com/platform/ndk/+/mirror-goog-main-ndk/docs/UnifiedHeaders.md
### NDK r13
diff --git a/docs/Testing.md b/docs/Testing.md
index 22a9ffa..f51d64a 100644
--- a/docs/Testing.md
+++ b/docs/Testing.md
@@ -1,7 +1,7 @@
# Testing the NDK
The latest version of this document is available at
-https://android.googlesource.com/platform/ndk/+/master/docs/Testing.md.
+https://android.googlesource.com/platform/ndk/+/mirror-goog-main-ndk/docs/Testing.md.
The NDK tests are built as part of a normal build (with `checkbuild.py`) and run
with `run_tests.py`. See [Building.md] for more instructions on building the
diff --git a/docs/Toolchains.md b/docs/Toolchains.md
index 0bae4f6..3c2ef5b 100644
--- a/docs/Toolchains.md
+++ b/docs/Toolchains.md
@@ -1,7 +1,7 @@
# Working with the NDK Toolchains
The latest version of this document is available at
-https://android.googlesource.com/platform/ndk/+/master/docs/Toolchains.md.
+https://android.googlesource.com/platform/ndk/+/mirror-goog-main-ndk/docs/Toolchains.md.
The LLVM toolchain shipped in the NDK is not built as a part of the NDK build
process. Instead is it built separately and checked into git as a prebuilt that
@@ -28,7 +28,7 @@
`prebuilts/clang/host/$HOST/clang-$REVISION`. `checkbuild.py toolchain`
repackages this into the NDK out directory.
-[Android LLVM Readme]: https://android.googlesource.com/toolchain/llvm_android/+/master/README.md
+[Android LLVM Readme]: https://android.googlesource.com/toolchain/llvm_android/+/refs/heads/mirror-goog-main-llvm-toolchain-source/README.md
### Updating to a New Clang
@@ -40,7 +40,7 @@
will handle installing the new toolchain to prebuilts, but the NDK team usually
makes the change to migrate to the new toolchain as described below.
-[update-prebuilts.py]: https://android.googlesource.com/toolchain/llvm_android/+/master/update-prebuilts.py
+[update-prebuilts.py]: https://android.googlesource.com/toolchain/llvm_android/+/refs/heads/mirror-goog-main-llvm-toolchain-source/update-prebuilts.py
```bash
# Edit ndk/toolchains.py and update `CLANG_VERSION`.
diff --git a/docs/changelogs/Changelog-r30.md b/docs/changelogs/Changelog-r30.md
index 31cf08a..b967153 100644
--- a/docs/changelogs/Changelog-r30.md
+++ b/docs/changelogs/Changelog-r30.md
@@ -10,7 +10,7 @@
[GitHub]: https://github.com/android/ndk/issues
[build system maintainers guide]:
- https://android.googlesource.com/platform/ndk/+/master/docs/BuildSystemMaintainers.md
+ https://android.googlesource.com/platform/ndk/+/mirror-goog-main-ndk/docs/BuildSystemMaintainers.md
## Announcements
diff --git a/ndk/pythonenv.py b/ndk/pythonenv.py
index ebf92bf..d954c59 100644
--- a/ndk/pythonenv.py
+++ b/ndk/pythonenv.py
@@ -19,7 +19,7 @@
import sys
import textwrap
-PYTHON_DOCS = "https://android.googlesource.com/platform/ndk/+/master/docs/Building.md#python-environment-setup"
+PYTHON_DOCS = "https://android.googlesource.com/platform/ndk/+/mirror-goog-main-ndk/docs/Building.md#python-environment-setup"
def ensure_poetry_if_available() -> None:
diff --git a/ndk/run_tests.py b/ndk/run_tests.py
index 54d04dd..7f1d915 100755
--- a/ndk/run_tests.py
+++ b/ndk/run_tests.py
@@ -76,7 +76,7 @@
def parse_args() -> argparse.Namespace:
- doc = "https://android.googlesource.com/platform/ndk/+/master/docs/Testing.md"
+ doc = "https://android.googlesource.com/platform/ndk/+/mirror-goog-main-ndk/docs/Testing.md"
parser = argparse.ArgumentParser(epilog="See {} for more information.".format(doc))
def PathArg(path: str) -> Path: