Lines Matching defs:class
426 # where <prefix> and <suffix> depend on the module class.
490 $(if $(call module-class-is-installable,$(LOCAL_MODULE_CLASS)),\
502 # Retrieve the class of module $1
503 module-get-class = $(__ndk_modules.$1.MODULE_CLASS)
512 module-is-installable = $(call module-class-is-installable,$(call module-get-class,$1))
519 module-is-copyable = $(call module-class-is-copyable,$(call module-get-class,$1))
618 $(call module-get-class,$1)))
628 $(call module-get-class,$1)))
1648 # Register a new module class
1649 # $1: class name (e.g. STATIC_LIBRARY)
1653 module-class-register = \
1659 # Same a module-class-register, for installable modules
1664 # $1: class name
1668 module-class-register-installable = \
1669 $(call module-class-register,$1,$2,$3) \
1674 module-class-check = $(call set_is_member,$(NDK_MODULE_CLASSES),$1)
1676 # Returns $(true) if $1 corresponds to an installable module class
1678 module-class-is-installable = $(if $(NDK_MODULE_CLASS.$1.INSTALLABLE),$(true),$(false))
1680 # Returns $(true) if $1 corresponds to a copyable prebuilt module class
1682 module-class-is-copyable = $(if $(call seq,$1,PREBUILT_SHARED_LIBRARY),$(true),$(false))
1690 $(call module-class-register,STATIC_LIBRARY,lib,$(TARGET_LIB_EXTENSION))
1695 $(call module-class-register-installable,SHARED_LIBRARY,lib,$(TARGET_SONAME_EXTENSION))
1700 $(call module-class-register-installable,EXECUTABLE,,)
1705 $(call module-class-register-installable,PREBUILT_SHARED_LIBRARY,,)
1709 $(call module-class-register,PREBUILT_STATIC_LIBRARY,,)