Lines Matching defs:this
4 # you may not use this file except in compliance with the License.
27 # Macro : this-makefile
29 # Usage : $(this-makefile)
31 this-makefile = $(lastword $(MAKEFILE_LIST))
105 # This is used to enforce a call to host-mkdir.
126 # this shall be used in commands and will work around limitations
135 # This function is used to generate such a list file from a long
323 # Rationale: This function is used to put the list of whole static libraries
326 # This function also calls host-path to translate the library
354 # depends -> list of other modules this module depends on
434 # this module will be stored. Usually $PROJECT/obj/local/<module>/obj
490 # and abort. This will record all LOCAL_XXX variables for the module.
496 $(call __ndk_info,But this module was already defined by $(__ndk_modules.$1.MAKEFILE).)\
529 # at build time. At the moment, this is only used for prebuilt shared
570 # Dump all module information. Only use this for debugging
595 # 2: list/set of static library modules this module depends on.
607 # 2: list/set of shared library modules this module depends on.
617 # NOTE: this function must not modify the existing dependency order when new depends are added.
689 # This is the concatenation of its LOCAL_STATIC_LIBRARIES,
708 # Note: Do not use this to determine build dependencies. The returned list
709 # is much too large for this. For example consider the following
714 # This function will return all four modules in the result, while
730 # Note: This doesn't differentiate between regular and whole static
732 # result returned by this function.
748 # This function is used to extract the list of static libraries that need
782 # Rationale: This computes the closure of all installable module dependencies starting from $1
831 # This function is used to remove certain flags from a module compiler flags
865 # After this, we remove all features flags from the module's command-line
917 # Returns : Remove NDK_PROJECT_PATH prefix from a given path. This can be
923 # Note: NDK_PROJECT_PATH is typically defined after this test is run.
944 # This is used to check that LOCAL_MODULE is properly defined by an Android.mk
961 # This is used to check that LOCAL_MODULE_FILENAME, if defined, is correct.
1070 # This is used to strip any lib prefix from LOCAL_MODULE, then check that
1074 # Arguments: 1: path of Android.mk where this LOCAL_MODULE is defined
1133 # source file. This is set by the function TARGET-set-cflags
1201 # when building a given set of source files. This function should
1225 # applied to a given source file. These must be set prior to this
1238 # ARM-based toolchains. This function must be called by the
1253 # This should only be called for debugging the source files tagging system
1380 # LOCAL_SRC_FILES. If it is an absolute path, then this
1419 # This assumes that many variables have been pre-defined:
1519 # This assumes the same things than ev-build-file, but will handle
1527 # This is where things get hairy, we first transform
1555 # compilation command (this forces the compiler to generate an
1813 # This will warn if the directory does not exist
1839 # Small technical note on __ndk_import_depth: we use this variable to
1849 # This is used in module-add to add the top-level modules (i.e. those