netperf.mk 767 B

12345678910111213141516171819202122232425
  1. ################################################################################
  2. #
  3. # netperf
  4. #
  5. ################################################################################
  6. NETPERF_VERSION = 2.7.0
  7. NETPERF_SITE = http://sources.buildroot.org/netperf
  8. NETPERF_SOURCE = netperf-$(NETPERF_VERSION).tar.bz2
  9. # gcc 5+ defaults to gnu99 which breaks netperf
  10. NETPERF_CONF_ENV = \
  11. ac_cv_func_setpgrp_void=set \
  12. CFLAGS="$(TARGET_CFLAGS) -std=gnu89"
  13. NETPERF_CONF_OPTS = --enable-demo=yes
  14. NETPERF_LICENSE = netperf license
  15. NETPERF_LICENSE_FILES = COPYING
  16. define NETPERF_INSTALL_TARGET_CMDS
  17. $(INSTALL) -m 0755 $(@D)/src/netperf \
  18. $(TARGET_DIR)/usr/bin/netperf
  19. $(INSTALL) -m 0755 $(@D)/src/netserver \
  20. $(TARGET_DIR)/usr/bin/netserver
  21. endef
  22. $(eval $(autotools-package))