xref: /OK3568_Linux_fs/buildroot/package/ddrescue/ddrescue.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# ddrescue
4#
5################################################################################
6
7DDRESCUE_VERSION = 1.25
8DDRESCUE_SOURCE = ddrescue-$(DDRESCUE_VERSION).tar.lz
9DDRESCUE_SITE = http://download.savannah.gnu.org/releases/ddrescue
10DDRESCUE_LICENSE = GPL-2.0+
11DDRESCUE_LICENSE_FILES = COPYING
12
13define DDRESCUE_CONFIGURE_CMDS
14	(cd $(@D); \
15		$(TARGET_MAKE_ENV) ./configure \
16		--prefix=/usr \
17		$(TARGET_CONFIGURE_OPTS) \
18	)
19endef
20
21DDRESCUE_CXXFLAGS = $(TARGET_CXXFLAGS)
22
23ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y)
24DDRESCUE_CXXFLAGS += -O0
25endif
26
27define DDRESCUE_BUILD_CMDS
28	$(TARGET_MAKE_ENV) $(MAKE) CXXFLAGS="$(DDRESCUE_CXXFLAGS)" -C $(@D)
29endef
30
31define DDRESCUE_INSTALL_TARGET_CMDS
32	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR="$(TARGET_DIR)" install
33endef
34
35$(eval $(generic-package))
36