xref: /buildroot/package/fio/fio.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1################################################################################
2#
3# fio
4#
5################################################################################
6
7FIO_VERSION = 3.34
8FIO_SITE = http://brick.kernel.dk/snaps
9FIO_LICENSE = GPL-2.0
10FIO_LICENSE_FILES = COPYING MORAL-LICENSE
11
12FIO_OPTS = --disable-native --cc="$(TARGET_CC)" --extra-cflags="$(TARGET_CFLAGS)"
13
14ifeq ($(BR2_PACKAGE_LIBAIO),y)
15FIO_DEPENDENCIES += libaio
16endif
17
18ifeq ($(BR2_PACKAGE_LIBNFS),y)
19FIO_DEPENDENCIES += libnfs
20endif
21
22ifeq ($(BR2_PACKAGE_LIBISCSI),y)
23FIO_OPTS += --enable-libiscsi
24FIO_DEPENDENCIES += host-pkgconf libiscsi
25endif
26
27ifeq ($(BR2_PACKAGE_NUMACTL),y)
28FIO_DEPENDENCIES += numactl
29endif
30
31ifeq ($(BR2_PACKAGE_ZLIB),y)
32FIO_DEPENDENCIES += zlib
33endif
34
35define FIO_CONFIGURE_CMDS
36	(cd $(@D); $(TARGET_MAKE_ENV) ./configure $(FIO_OPTS))
37endef
38
39define FIO_BUILD_CMDS
40	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
41endef
42
43define FIO_INSTALL_TARGET_CMDS
44	$(INSTALL) -D $(@D)/fio $(TARGET_DIR)/usr/bin/fio
45endef
46
47$(eval $(generic-package))
48

Last Index update Fri Aug 22 08:59:00 CST 2025