1################################################################################ 2# 3# fio 4# 5################################################################################ 6 7FIO_VERSION = 3.28 8FIO_SITE = http://brick.kernel.dk/snaps 9FIO_LICENSE = GPL-2.0 10FIO_LICENSE_FILES = COPYING MORAL-LICENSE 11 12ifeq ($(BR2_PACKAGE_LIBAIO),y) 13FIO_DEPENDENCIES += libaio 14endif 15 16ifeq ($(BR2_PACKAGE_LIBNFS),y) 17FIO_DEPENDENCIES += libnfs 18endif 19 20ifeq ($(BR2_PACKAGE_NUMACTL),y) 21FIO_DEPENDENCIES += numactl 22endif 23 24ifeq ($(BR2_PACKAGE_ZLIB),y) 25FIO_DEPENDENCIES += zlib 26endif 27 28define FIO_CONFIGURE_CMDS 29 (cd $(@D); $(TARGET_MAKE_ENV) ./configure --cc="$(TARGET_CC)" --extra-cflags="$(TARGET_CFLAGS)") 30endef 31 32define FIO_BUILD_CMDS 33 $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) 34endef 35 36define FIO_INSTALL_TARGET_CMDS 37 $(INSTALL) -D $(@D)/fio $(TARGET_DIR)/usr/bin/fio 38endef 39 40$(eval $(generic-package)) 41