1################################################################################ 2# 3# minissdpd 4# 5################################################################################ 6 7MINISSDPD_VERSION = 1.5.20200928 8MINISSDPD_SITE = http://miniupnp.free.fr/files 9MINISSDPD_LICENSE = BSD-3-Clause 10MINISSDPD_LICENSE_FILES = LICENSE 11MINISSDPD_CPE_ID_VENDOR = miniupnp_project 12MINISSDPD_SELINUX_MODULES = minissdpd 13MINISSDPD_DEPENDENCIES = libnfnetlink 14 15define MINISSDPD_BUILD_CMDS 16 $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \ 17 CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" \ 18 -C $(@D) 19endef 20 21define MINISSDPD_INSTALL_TARGET_CMDS 22 $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ 23 PREFIX=$(TARGET_DIR) install 24endef 25 26# Use dedicated init scripts for systemV and systemd instead of using 27# minissdpd.init.d.script as it is not compatible with buildroot init system 28define MINISSDPD_INSTALL_INIT_SYSV 29 $(RM) $(TARGET_DIR)/etc/init.d/minissdpd 30 $(INSTALL) -D -m 0755 package/minissdpd/S50minissdpd \ 31 $(TARGET_DIR)/etc/init.d/S50minissdpd 32endef 33 34define MINISSDPD_INSTALL_INIT_SYSTEMD 35 $(INSTALL) -D -m 644 package/minissdpd/minissdpd.service \ 36 $(TARGET_DIR)/usr/lib/systemd/system/minissdpd.service 37endef 38 39$(eval $(generic-package)) 40