Android.mk revision 0052abdafd7179fc4a7458f09d2f95c74dda0021
1# Copyright 2011 The Android Open Source Project 2 3LOCAL_PATH := $(call my-dir) 4include $(CLEAR_VARS) 5 6LOCAL_SRC_FILES := \ 7 charger.c 8 9LOCAL_MODULE := charger 10LOCAL_MODULE_TAGS := optional 11LOCAL_FORCE_STATIC_EXECUTABLE := true 12LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT) 13LOCAL_UNSTRIPPED_PATH := $(TARGET_ROOT_OUT_UNSTRIPPED) 14 15LOCAL_C_INCLUDES := bootable/recovery 16 17LOCAL_STATIC_LIBRARIES := libminui libpixelflinger_static libpng 18LOCAL_STATIC_LIBRARIES += libz libstdc++ libcutils libc 19 20include $(BUILD_EXECUTABLE) 21 22define _add-charger-image 23include $$(CLEAR_VARS) 24LOCAL_MODULE := system_core_charger_$(notdir $(1)) 25LOCAL_MODULE_STEM := $(notdir $(1)) 26_img_modules += $$(LOCAL_MODULE) 27LOCAL_SRC_FILES := $1 28LOCAL_MODULE_TAGS := optional 29LOCAL_MODULE_CLASS := ETC 30LOCAL_MODULE_PATH := $$(TARGET_ROOT_OUT)/res/images/charger 31include $$(BUILD_PREBUILT) 32endef 33 34_img_modules := 35_images := 36$(foreach _img, $(call find-subdir-subdir-files, "images", "*.png"), \ 37 $(eval $(call _add-charger-image,$(_img)))) 38 39include $(CLEAR_VARS) 40LOCAL_MODULE := charger_res_images 41LOCAL_MODULE_TAGS := optional 42LOCAL_REQUIRED_MODULES := $(_img_modules) 43include $(BUILD_PHONY_PACKAGE) 44 45_add-charger-image := 46_img_modules := 47