github.com/westcoastroms/westcoastroms-build@v0.0.0-20190928114312-2350e5a73030/build/make/core/host_static_library_internal.mk (about)

     1  ###########################################################
     2  ## Standard rules for building a static library for the host.
     3  ##
     4  ## Additional inputs from base_rules.make:
     5  ## None.
     6  ##
     7  ## LOCAL_MODULE_SUFFIX will be set for you.
     8  ###########################################################
     9  
    10  ifeq ($(strip $(LOCAL_MODULE_CLASS)),)
    11  LOCAL_MODULE_CLASS := STATIC_LIBRARIES
    12  endif
    13  ifeq ($(strip $(LOCAL_MODULE_SUFFIX)),)
    14  LOCAL_MODULE_SUFFIX := .a
    15  endif
    16  ifneq ($(strip $(LOCAL_MODULE_STEM)$(LOCAL_BUILT_MODULE_STEM)),)
    17  $(error $(LOCAL_PATH): Cannot set module stem for a library)
    18  endif
    19  LOCAL_UNINSTALLABLE_MODULE := true
    20  
    21  include $(BUILD_SYSTEM)/binary.mk
    22  
    23  $(LOCAL_BUILT_MODULE): $(built_whole_libraries)
    24  $(LOCAL_BUILT_MODULE): $(all_objects)
    25  	$(transform-host-o-to-static-lib)