blob: 80112354180ad2c8423f256954de281b1a390b4a [file] [log] [blame]
maxwen74fe1fa2020-08-14 15:59:52 +02001ifneq ($(TARGET_NO_CHARGER),true)
Marko Manab2ffd22019-09-20 09:11:39 +02002LOCAL_PATH := $(call my-dir)
3
4ifneq (,$(PRODUCT_AAPT_PREF_CONFIG))
5# If PRODUCT_AAPT_PREF_CONFIG includes a dpi bucket, then use that value.
6charger_density := $(word 1,$(PRODUCT_AAPT_PREF_CONFIG))
7else
8# Otherwise, use the default medium density.
9charger_density := 480dpi
10endif
11
12include $(CLEAR_VARS)
13LOCAL_MODULE := font_charger.png
14LOCAL_SRC_FILES := fonts/$(charger_density)/font_charger.png
15LOCAL_MODULE_TAGS := optional
16LOCAL_MODULE_CLASS := ETC
Marko Man64f7b412019-09-20 12:31:23 +020017LOCAL_PRODUCT_MODULE := true
18LOCAL_MODULE_RELATIVE_PATH := res/images
Marko Manab2ffd22019-09-20 09:11:39 +020019include $(BUILD_PREBUILT)
20
21include $(CLEAR_VARS)
22LOCAL_MODULE := animation.txt
23LOCAL_SRC_FILES := anim/animation.txt
24LOCAL_MODULE_TAGS := optional
25LOCAL_MODULE_CLASS := ETC
Marko Man64f7b412019-09-20 12:31:23 +020026LOCAL_PRODUCT_MODULE := true
27LOCAL_MODULE_RELATIVE_PATH := res/values/charger
Marko Manab2ffd22019-09-20 09:11:39 +020028include $(BUILD_PREBUILT)
29
Marko Man64f7b412019-09-20 12:31:23 +020030define _add-omni-charger-image
Marko Manab2ffd22019-09-20 09:11:39 +020031include $$(CLEAR_VARS)
32LOCAL_MODULE := omni_core_charger_$(notdir $(1))
33LOCAL_MODULE_STEM := $(notdir $(1))
34_img_modules += $$(LOCAL_MODULE)
35LOCAL_SRC_FILES := $1
36LOCAL_MODULE_TAGS := optional
37LOCAL_MODULE_CLASS := ETC
Marko Man64f7b412019-09-20 12:31:23 +020038LOCAL_PRODUCT_MODULE := true
39LOCAL_MODULE_RELATIVE_PATH := res/images/charger
Marko Manab2ffd22019-09-20 09:11:39 +020040include $$(BUILD_PREBUILT)
41endef
42
43_img_modules :=
44_images :=
45$(foreach _img, $(call find-subdir-subdir-files, "images/$(charger_density)", "*.png"), \
Marko Man64f7b412019-09-20 12:31:23 +020046 $(eval $(call _add-omni-charger-image,$(_img))))
Marko Manab2ffd22019-09-20 09:11:39 +020047
48include $(CLEAR_VARS)
49LOCAL_MODULE := omni_charger_res_images
50LOCAL_MODULE_TAGS := optional
Marko Man64f7b412019-09-20 12:31:23 +020051LOCAL_MODULE_OWNER := omni
Marko Manab2ffd22019-09-20 09:11:39 +020052LOCAL_REQUIRED_MODULES := $(_img_modules)
53include $(BUILD_PHONY_PACKAGE)
54
55_add-charger-image :=
56_img_modules :=
maxwen0ab84682020-06-17 15:23:32 +020057endif