summaryrefslogtreecommitdiffstats
path: root/docs/html/ndk/guides/build.jd
diff options
context:
space:
mode:
Diffstat (limited to 'docs/html/ndk/guides/build.jd')
-rw-r--r--docs/html/ndk/guides/build.jd18
1 files changed, 18 insertions, 0 deletions
diff --git a/docs/html/ndk/guides/build.jd b/docs/html/ndk/guides/build.jd
new file mode 100644
index 0000000..6286328
--- /dev/null
+++ b/docs/html/ndk/guides/build.jd
@@ -0,0 +1,18 @@
+page.title=Building Your Project
+@jd:body
+
+<p>One of the NDK's core purposes is allowing you to build C and C++ source code into shared
+libraries that you can use in your app.</p>
+
+<p>This section explains how to build native binaries for use in your Android app. It begins by
+explaining the
+<a href="{@docRoot}ndk/guides/android_mk.html">{@code Android.mk}</a> file, which
+defines properties specific to individual <i>modules</i>, or libraries. Then, it explains the
+<a href="{@docRoot}ndk/guides/application_mk.html">{@code Application.mk}</a> file, which defines
+properties for all the modules that you use in your
+app. Next, it tells you how to use the <a href="{@docRoot}ndk/guides/ndk-build.html">
+{@code ndk-build}</a> script, which is what the NDK uses to build your sources. Last, it ventures
+into advanced territory, discussing how to incorporate the NDK into your own
+<a href="{@docRoot}ndk/guides/standalone_toolchain.html">toolchain</a>, if you prefer to
+build that way instead of using
+<a href="{@docRoot}ndk/guides/ndk-build.html">{@code ndk-build}</a>.</p> \ No newline at end of file