There are three main ways to build code with the NDK:

- The Make-based[ndk-build](https://developer.android.com/ndk/guides/ndk-build).
- [CMake](https://developer.android.com/ndk/guides/cmake).
- [Standalone toolchains](https://developer.android.com/ndk/guides/standalone_toolchain)for integration with other build systems, or use with`configure`-based projects.