1################################################################################ 2# 3# nvme 4# 5################################################################################ 6 7NVME_VERSION = 1.12 8NVME_SITE = $(call github,linux-nvme,nvme-cli,v$(NVME_VERSION)) 9NVME_LICENSE = GPL-2.0+ 10NVME_LICENSE_FILES = LICENSE 11 12# Yes, LIBUUID=0 means libuuid support enabled. 13# LIBUUID=1 means libuuid support disabled. 14ifeq ($(BR2_PACKAGE_UTIL_LINUX_LIBUUID),y) 15NVME_DEPENDENCIES += util-linux 16NVME_MAKE_OPTS += LIBUUID=0 17else 18NVME_MAKE_OPTS += LIBUUID=1 19endif 20 21# Yes, HAVE_SYSTEMD=0 means systemd support enabled. 22# HAVE_SYSTEMD=1 means systemd support disabled. 23ifeq ($(BR2_PACKAGE_SYSTEMD),y) 24NVME_DEPENDENCIES += systemd 25NVME_MAKE_OPTS += HAVE_SYSTEMD=0 26else 27NVME_MAKE_OPTS += HAVE_SYSTEMD=1 28endif 29 30define NVME_BUILD_CMDS 31 $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) \ 32 $(NVME_MAKE_OPTS) -C $(@D) 33endef 34 35define NVME_INSTALL_TARGET_CMDS 36 $(TARGET_MAKE_ENV) $(MAKE) $(NVME_MAKE_OPTS) -C $(@D) \ 37 DESTDIR=$(TARGET_DIR) PREFIX=/usr install-bin 38endef 39 40$(eval $(generic-package)) 41