| ################################################################################ |
| # |
| # memtest86 |
| # |
| ################################################################################ |
| |
| MEMTEST86_VERSION = 6.20 |
| MEMTEST86_SITE = $(call github,memtest86plus,memtest86plus,v$(MEMTEST86_VERSION)) |
| MEMTEST86_LICENSE = GPL-2.0 |
| MEMTEST86_LICENSE_FILES = LICENSE |
| MEMTEST86_INSTALL_IMAGES = YES |
| MEMTEST86_INSTALL_TARGET = NO |
| |
| ifeq ($(BR2_i386),y) |
| MEMTEST86_BUILD_DIR = build32 |
| else |
| ifeq ($(BR2_x86_64),y) |
| MEMTEST86_BUILD_DIR = build64 |
| endif |
| endif |
| |
| define MEMTEST86_BUILD_CMDS |
| $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)/$(MEMTEST86_BUILD_DIR) |
| endef |
| |
| define MEMTEST86_INSTALL_IMAGES_CMDS |
| $(foreach ext, bin efi, \ |
| $(INSTALL) -m 0755 -D $(@D)/$(MEMTEST86_BUILD_DIR)/memtest.$(ext) \ |
| $(BINARIES_DIR)/memtest.$(ext) |
| ) |
| endef |
| |
| $(eval $(generic-package)) |