Home | History | Annotate | Download | only in core
      1 ###########################################################
      2 ## Standard rules for building a header library.
      3 ##
      4 ## Additional inputs from base_rules.make:
      5 ## None.
      6 ###########################################################
      7 
      8 LOCAL_MODULE_CLASS := HEADER_LIBRARIES
      9 LOCAL_UNINSTALLABLE_MODULE := true
     10 ifneq ($(strip $(LOCAL_MODULE_STEM)$(LOCAL_BUILT_MODULE_STEM)),)
     11 $(error $(LOCAL_PATH): Cannot set module stem for a library)
     12 endif
     13 
     14 include $(BUILD_SYSTEM)/binary.mk
     15 
     16 ifneq ($(strip $(all_objects)),)
     17 $(call pretty-error,Header libraries may not have any sources)
     18 endif
     19 
     20 $(LOCAL_BUILT_MODULE):
     21 	$(hide) touch $@
     22