Home | History | Annotate | Download | only in core
      1 #############################################################################
      2 ## Standard rules for installing runtime resouce overlay APKs.
      3 ##
      4 ## Set LOCAL_RRO_THEME to the theme name if the package should apply only to
      5 ## a particular theme as set by ro.boot.vendor.overlay.theme system property.
      6 ##
      7 ##If LOCAL_RRO_THEME is not set, the package will apply always, independent
      8 ## of themes.
      9 ##
     10 #############################################################################
     11 
     12 LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
     13 
     14 ifneq ($(LOCAL_SRC_FILES),)
     15   $(error runtime resource overlay package should not contain sources)
     16 endif
     17 
     18 partition :=
     19 ifeq ($(strip $(LOCAL_ODM_MODULE)),true)
     20   partition := $(TARGET_OUT_ODM)
     21 else ifeq ($(strip $(LOCAL_VENDOR_MODULE)),true)
     22   partition := $(TARGET_OUT_VENDOR)
     23 else ifeq ($(strip $(LOCAL_PRODUCT_SERVICES_MODULE)),true)
     24   partition := $(TARGET_OUT_PRODUCT_SERVICES)
     25 else
     26   partition := $(TARGET_OUT_PRODUCT)
     27 endif
     28 
     29 ifeq ($(LOCAL_RRO_THEME),)
     30   LOCAL_MODULE_PATH := $(partition)/overlay
     31 else
     32   LOCAL_MODULE_PATH := $(partition)/overlay/$(LOCAL_RRO_THEME)
     33 endif
     34 
     35 partition :=
     36 
     37 include $(BUILD_SYSTEM)/package.mk
     38