############################################################# # # mtd-utils # ############################################################# MTDUTILS_BUILD_DIR=$(APP_DIR)/mtd-utils MTDUTILS_FILES=flash_lock flash_unlock flash_erase flash_eraseall MTDUTILS_BUILD=$(foreach target,$(MTDUTILS_FILES),$(MTDUTILS_BUILD_DIR)/$(target)) MTDUTILS_TARGET=$(foreach target,$(MTDUTILS_FILES),$(TARGET_DIR)/sbin/$(target)) $(MTDUTILS_BUILD): $(MAKE) -C $(MTDUTILS_BUILD_DIR) \ CROSS=arm-uclinux- \ RAWTARGETS="$(MTDUTILS_FILES)" \ CFLAGS="-I./include -O2 -Wall -march=armv5 -msoft-float" \ LDFLAGS="-march=armv5 -msoft-float -Wl,-elf2flt='-s8k'" $(MTDUTILS_TARGET): $(MTDUTILS_BUILD) $(MAKE) -C $(MTDUTILS_BUILD_DIR) install \ CROSS=arm-uclinux- \ RAWTARGETS="$(MTDUTILS_FILES)" \ CFLAGS="-I./include -O2 -Wall -march=armv5 -msoft-float" \ LDFLAGS="-march=armv5 -msoft-float -Wl,-elf2flt='-s8k'" \ DESTDIR=$(TARGET_DIR) \ SBINDIR=sbin mtd-utils: $(MTDUTILS_TARGET) mtd-utils-clean: $(MAKE) -C $(MTDUTILS_BUILD_DIR) clean mtd-utils-mrproper: mtd-utils-clean ########################################################### # # Toplevel Makefile options # ############################################################# ifeq ($(strip $(BR2_PACKAGE_MTDUTILS)),y) TARGETS+=mtd-utils endif