rpcbind.mk 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. ################################################################################
  2. #
  3. # rpcbind
  4. #
  5. ################################################################################
  6. RPCBIND_VERSION = 1.2.5
  7. RPCBIND_SITE = http://downloads.sourceforge.net/project/rpcbind/rpcbind/$(RPCBIND_VERSION)
  8. RPCBIND_SOURCE = rpcbind-$(RPCBIND_VERSION).tar.bz2
  9. RPCBIND_LICENSE = BSD-3-Clause
  10. RPCBIND_LICENSE_FILES = COPYING
  11. RPCBIND_CONF_ENV += \
  12. CFLAGS="$(TARGET_CFLAGS) `$(PKG_CONFIG_HOST_BINARY) --cflags libtirpc`"
  13. RPCBIND_DEPENDENCIES += libtirpc host-pkgconf
  14. RPCBIND_CONF_OPTS += --with-rpcuser=root
  15. ifeq ($(BR2_INIT_SYSTEMD),y)
  16. RPCBIND_CONF_OPTS += --with-systemdsystemunitdir=/usr/lib/systemd/system
  17. RPCBIND_DEPENDENCIES += systemd
  18. else
  19. RPCBIND_CONF_OPTS += --with-systemdsystemunitdir=no
  20. endif
  21. define RPCBIND_INSTALL_INIT_SYSTEMD
  22. $(INSTALL) -m 0644 -D package/rpcbind/rpcbind.service \
  23. $(TARGET_DIR)/usr/lib/systemd/system/rpcbind.service
  24. $(INSTALL) -m 0644 -D package/rpcbind/rpcbind.socket \
  25. $(TARGET_DIR)/usr/lib/systemd/system/rpcbind.socket
  26. endef
  27. define RPCBIND_INSTALL_INIT_SYSV
  28. $(INSTALL) -m 0755 -D package/rpcbind/S30rpcbind \
  29. $(TARGET_DIR)/etc/init.d/S30rpcbind
  30. endef
  31. $(eval $(autotools-package))