1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# ddrescue 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunDDRESCUE_VERSION = 1.25 8*4882a593SmuzhiyunDDRESCUE_SOURCE = ddrescue-$(DDRESCUE_VERSION).tar.lz 9*4882a593SmuzhiyunDDRESCUE_SITE = http://download.savannah.gnu.org/releases/ddrescue 10*4882a593SmuzhiyunDDRESCUE_LICENSE = GPL-2.0+ 11*4882a593SmuzhiyunDDRESCUE_LICENSE_FILES = COPYING 12*4882a593Smuzhiyun 13*4882a593Smuzhiyundefine DDRESCUE_CONFIGURE_CMDS 14*4882a593Smuzhiyun (cd $(@D); \ 15*4882a593Smuzhiyun $(TARGET_MAKE_ENV) ./configure \ 16*4882a593Smuzhiyun --prefix=/usr \ 17*4882a593Smuzhiyun $(TARGET_CONFIGURE_OPTS) \ 18*4882a593Smuzhiyun ) 19*4882a593Smuzhiyunendef 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunDDRESCUE_CXXFLAGS = $(TARGET_CXXFLAGS) 22*4882a593Smuzhiyun 23*4882a593Smuzhiyunifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y) 24*4882a593SmuzhiyunDDRESCUE_CXXFLAGS += -O0 25*4882a593Smuzhiyunendif 26*4882a593Smuzhiyun 27*4882a593Smuzhiyundefine DDRESCUE_BUILD_CMDS 28*4882a593Smuzhiyun $(TARGET_MAKE_ENV) $(MAKE) CXXFLAGS="$(DDRESCUE_CXXFLAGS)" -C $(@D) 29*4882a593Smuzhiyunendef 30*4882a593Smuzhiyun 31*4882a593Smuzhiyundefine DDRESCUE_INSTALL_TARGET_CMDS 32*4882a593Smuzhiyun $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR="$(TARGET_DIR)" install 33*4882a593Smuzhiyunendef 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun$(eval $(generic-package)) 36