blob: adf9f161c6f95278d29874a2dd9b80a9c5a331f6 [file] [log] [blame]
Marko Man34108052017-03-09 14:06:22 +01001LOCAL_PATH := $(call my-dir)
2
3ifneq (,$(PRODUCT_AAPT_PREF_CONFIG))
4# If PRODUCT_AAPT_PREF_CONFIG includes a dpi bucket, then use that value.
5charger_density := $(word 1,$(PRODUCT_AAPT_PREF_CONFIG))
6else
7# Otherwise, use the default medium density.
8charger_density := 480dpi
9endif
10
11
12define _add-charger-image
13include $$(CLEAR_VARS)
14LOCAL_MODULE := omni_core_charger_$(notdir $(1))
15LOCAL_MODULE_STEM := $(notdir $(1))
16_img_modules += $$(LOCAL_MODULE)
17LOCAL_SRC_FILES := $1
18LOCAL_MODULE_TAGS := optional
19LOCAL_MODULE_CLASS := ETC
20LOCAL_MODULE_PATH := $$(TARGET_ROOT_OUT)/res/images/charger
21include $$(BUILD_PREBUILT)
22endef
23
24_img_modules :=
25_images :=
26$(foreach _img, $(call find-subdir-subdir-files, "images/$(charger_density)", "*.png"), \
27 $(eval $(call _add-charger-image,$(_img))))
28
29include $(CLEAR_VARS)
30LOCAL_MODULE := omni_charger_res_images
31LOCAL_MODULE_TAGS := optional
32LOCAL_REQUIRED_MODULES := $(_img_modules)
33include $(BUILD_PHONY_PACKAGE)
34
35_add-charger-image :=
36_img_modules :=