1 ifeq (0,1) 2 LOCAL_PATH := $(call my-dir) 3 4 define _add-ducati-vendor-bin 5 include $$(CLEAR_VARS) 6 $(if $(word 2,$1),$(error Invalid DUCATI module name $1)) 7 LOCAL_MODULE := $(basename $(notdir $1)) 8 LOCAL_SRC_FILES := $1 9 LOCAL_MODULE_TAGS := optional 10 LOCAL_MODULE_SUFFIX := $(suffix $1) 11 LOCAL_MODULE_CLASS := EXECUTABLES 12 LOCAL_MODULE_PATH := $$(TARGET_OUT)$(abspath /$(dir $1)) 13 OVERRIDE_BUILT_MODULE_PATH := $$(TARGET_OUT_INTERMEDIATE_EXECUTABLES) 14 include $$(BUILD_PREBUILT) 15 endef 16 17 prebuilt_ducati_vendor_bins := \ 18 etc/firmware/ducati-m3.bin 19 20 prebuilt_ducati_modules := \ 21 $(foreach _file, $(prebuilt_ducati_vendor_bins),\ 22 $(notdir $(basename $(_file)))) 23 24 include $(CLEAR_VARS) 25 LOCAL_MODULE := ti_omap4_ducati_bins 26 LOCAL_MODULE_TAGS := optional 27 LOCAL_REQUIRED_MODULES := $(prebuilt_ducati_modules) 28 include $(BUILD_PHONY_PACKAGE) 29 30 $(foreach _file,$(prebuilt_ducati_vendor_bins),\ 31 $(eval $(call _add-ducati-vendor-bin,$(_file)))) 32 33 prebuilt_ducati_modules := 34 prebuilt_ducati_vendor_bins := 35 _add-ducati-vendor-bin := 36 endif 37