1 ########################################################### 2 ## Standard rules for building an executable file. 3 ## 4 ## Additional inputs from base_rules.make: 5 ## None. 6 ########################################################### 7 8 ifeq ($(strip $(LOCAL_MODULE_CLASS)),) 9 LOCAL_MODULE_CLASS := KEYCHARS 10 endif 11 ifeq ($(strip $(LOCAL_MODULE_SUFFIX)),) 12 LOCAL_MODULE_SUFFIX := .bin 13 endif 14 15 LOCAL_MODULE := $(LOCAL_SRC_FILES) 16 17 include $(BUILD_SYSTEM)/base_rules.mk 18 19 full_src_files := $(addprefix $(LOCAL_PATH)/,$(LOCAL_SRC_FILES)) 20 21 $(LOCAL_BUILT_MODULE) : PRIVATE_SRC_FILES := $(full_src_files) 22 23 $(LOCAL_BUILT_MODULE) : $(full_src_files) $(KCM) 24 @echo KeyCharMap: $@ 25 @mkdir -p $(dir $@) 26 $(hide) $(KCM) $(PRIVATE_SRC_FILES) $@ 27 28