1################################################################################ 2# 3# makedumpfile 4# 5################################################################################ 6 7MAKEDUMPFILE_VERSION = 1.6.9 8MAKEDUMPFILE_SITE = $(call github,makedumpfile,makedumpfile,$(MAKEDUMPFILE_VERSION)) 9MAKEDUMPFILE_DEPENDENCIES = bzip2 elfutils xz zlib 10MAKEDUMPFILE_LICENSE = GPL-2.0 11MAKEDUMPFILE_LICENSE_FILES = COPYING 12 13ifeq ($(BR2_powerpc),y) 14MAKEDUMPFILE_TARGET = powerpc32 15else 16MAKEDUMPFILE_TARGET = $(BR2_ARCH) 17endif 18 19MAKEDUMPFILE_MAKE_OPTS = \ 20 TARGET=$(MAKEDUMPFILE_TARGET) \ 21 LINKTYPE=dynamic 22 23ifeq ($(BR2_PACKAGE_LZO),y) 24MAKEDUMPFILE_DEPENDENCIES += lzo 25MAKEDUMPFILE_MAKE_OPTS += USELZO=on 26endif 27 28ifeq ($(BR2_PACKAGE_SNAPPY),y) 29MAKEDUMPFILE_DEPENDENCIES += snappy 30MAKEDUMPFILE_MAKE_OPTS += USESNAPPY=on 31endif 32 33define MAKEDUMPFILE_BUILD_CMDS 34 $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \ 35 $(MAKEDUMPFILE_MAKE_OPTS) 36endef 37 38define MAKEDUMPFILE_INSTALL_TARGET_CMDS 39 $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) install \ 40 DESTDIR="$(TARGET_DIR)" 41endef 42 43$(eval $(generic-package)) 44