xref: /OK3568_Linux_fs/buildroot/package/mrouted/mrouted.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# mrouted
4#
5################################################################################
6
7MROUTED_VERSION = 4.4
8MROUTED_SITE = \
9	https://github.com/troglobit/mrouted/releases/download/$(MROUTED_VERSION)
10MROUTED_DEPENDENCIES = host-bison
11MROUTED_LICENSE = BSD-3-Clause
12MROUTED_LICENSE_FILES = LICENSE
13MROUTED_CPE_ID_VENDOR = troglobit
14
15define MROUTED_INSTALL_INIT_SYSV
16	$(INSTALL) -m 755 -D package/mrouted/S41mrouted \
17		$(TARGET_DIR)/etc/init.d/S41mrouted
18endef
19
20define MROUTED_INSTALL_INIT_SYSTEMD
21	$(INSTALL) -D -m 644 $(@D)/mrouted.service \
22		$(TARGET_DIR)/usr/lib/systemd/system/mrouted.service
23endef
24
25# We will asume that CONFIG_NET and CONFIG_INET are already
26# set in the kernel configuration provided by the user.
27define MROUTED_LINUX_CONFIG_FIXUPS
28	$(call KCONFIG_ENABLE_OPT,CONFIG_IP_MULTICAST)
29	$(call KCONFIG_ENABLE_OPT,CONFIG_IP_MROUTE)
30endef
31
32$(eval $(autotools-package))
33