openipmi.mk 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. ################################################################################
  2. #
  3. # openipmi
  4. #
  5. ################################################################################
  6. OPENIPMI_VERSION = 2.0.28
  7. OPENIPMI_SITE = https://sourceforge.net/projects/openipmi/files/OpenIPMI%202.0%20Library
  8. OPENIPMI_SOURCE = OpenIPMI-$(OPENIPMI_VERSION).tar.gz
  9. OPENIPMI_LICENSE = LGPL-2.0+, GPL-2.0+, BSD-3-Clause
  10. OPENIPMI_LICENSE_FILES = COPYING.LIB COPYING COPYING.BSD
  11. OPENIPMI_DEPENDENCIES = popt ncurses readline host-pkgconf
  12. OPENIPMI_INSTALL_STAGING = YES
  13. # Patching Makefile.am
  14. OPENIPMI_AUTORECONF = YES
  15. OPENIPMI_CONF_ENV = ac_cv_path_pkgprog="$(PKG_CONFIG_HOST_BINARY)"
  16. OPENIPMI_CONF_OPTS = \
  17. --with-glib=no \
  18. --with-tcl=no \
  19. --with-perl=no \
  20. --with-python=no \
  21. --with-swig=no
  22. ifeq ($(BR2_PACKAGE_GDBM),y)
  23. OPENIPMI_DEPENDENCIES += gdbm
  24. endif
  25. ifeq ($(BR2_PACKAGE_OPENSSL),y)
  26. OPENIPMI_DEPENDENCIES += openssl
  27. OPENIPMI_CONF_OPTS += --with-openssl=yes
  28. else
  29. OPENIPMI_CONF_OPTS += --with-openssl=no
  30. endif
  31. ifeq ($(BR2_PACKAGE_NETSNMP),y)
  32. OPENIPMI_DEPENDENCIES += netsnmp
  33. OPENIPMI_CONF_OPTS += --with-ucdsnmp=yes
  34. else
  35. OPENIPMI_CONF_OPTS += --with-ucdsnmp=no
  36. endif
  37. $(eval $(autotools-package))