Lines Matching full:build
6 This document describes the syntax of Android.mk build file
16 build system. More specifically:
19 parsed one or more times by the build system. As such, you
36 - The build system handles many details for you. For example, you
38 generated files in your Android.mk. The NDK build system will
47 the build system implementation that uses them is different, this is
72 to the NDK build system. Its content is:
91 the macro function 'my-dir', provided by the build system, is used to return
97 The CLEAR_VARS variable is provided by the build system and points to a
100 with the exception of LOCAL_PATH. This is needed because all build
108 any spaces. Note that the build system will automatically add proper
113 If you name your module 'libfoo', the build system will not
122 not list header and included files here, because the build system will
133 The BUILD_SHARED_LIBRARY is a variable provided by the build system that
136 'include $(CLEAR_VARS)' and determine what to build, and how to do it
147 the NDK build system reserves the following variable names:
171 These GNU Make variables are defined by the build system before
177 Points to a build script that undefines nearly all LOCAL_XXX variables
184 Points to a build script that collects all the information about the
185 module you provided in LOCAL_XXX variables and determines how to build
195 A variant of BUILD_SHARED_LIBRARY that is used to build a target static
197 project/packages but can be used to build shared libraries (see
207 full Android open-source build. This is 'arm' for any ARM-compatible
208 build, independent of the CPU architecture revision.
254 to the top of the NDK build system. This is useful to define
276 hierarchies to the build system. Note that by default, the NDK
294 The following variables are used to describe your module to the build
319 name (e.g. <foo>) in your NDK build files (either Android.mk
325 build system automatically computes dependencies for you.
333 NOTE: Always use Unix-style forward slashes (/) in build files.
373 match the full Android build system behaviour. (You can use
387 full Android build system. (You can use LOCAL_CFLAGS to specify
400 Note that this does not append the listed modules to the build graph,
416 By default, any undefined reference encountered when trying to build
432 Note that you can also instruct the build system to only build specific
438 Tells the build system to always compile 'bar.c' in arm mode, and to
439 build foo.c according to the value of LOCAL_ARM_MODE.