################################################################################
#
# flashtools
#
################################################################################

FLASHTOOLS_VERSION = 9acce09aeb635c5bef01843e495b95e75e8da135
FLASHTOOLS_SITE = https://github.com/osresearch/flashtools.git
FLASHTOOLS_SITE_METHOD = git
FLASHTOOLS_LICENSE = GPL-2.0
FLASHTOOLS_LICENSE_FILES = LICENSE

ifeq ($(BR2_PACKAGE_FLASHTOOLS_FLASHTOOL),y)
	FLASHTOOLS_TARGETS += flashtool
endif

ifeq ($(BR2_PACKAGE_FLASHTOOLS_PEEK),y)
	FLASHTOOLS_TARGETS += peek
endif

ifeq ($(BR2_PACKAGE_FLASHTOOLS_POKE),y)
	FLASHTOOLS_TARGETS += poke
endif

ifeq ($(BR2_PACKAGE_FLASHTOOLS_CBFS),y)
	FLASHTOOLS_TARGETS += cbfs
endif

ifeq ($(BR2_PACKAGE_FLASHTOOLS_UEFI),y)
	FLASHTOOLS_TARGETS += uefi
endif

define FLASHTOOLS_BUILD_CMDS
	$(foreach t,$(FLASHTOOLS_TARGETS),\
		$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
			CFLAGS="$(TARGET_CFLAGS)" -C $(@D) $(t) \
	)
endef

define FLASHTOOLS_INSTALL_TARGET_CMDS
	$(foreach t,$(FLASHTOOLS_TARGETS),\
		$(INSTALL) -D -m 0755 $(@D)/$(t) $(TARGET_DIR)/usr/bin/$(t)$(sep) \
	)
endef


$(eval $(generic-package))