diff options
Diffstat (limited to 'docs/html/ndk/guides/build.jd')
-rw-r--r-- | docs/html/ndk/guides/build.jd | 18 |
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 |