1################################################################################ 2# 3# wireguard-tools 4# 5################################################################################ 6 7WIREGUARD_TOOLS_VERSION = 1.0.20210914 8WIREGUARD_TOOLS_SITE = https://git.zx2c4.com/wireguard-tools/snapshot 9WIREGUARD_TOOLS_SOURCE = wireguard-tools-$(WIREGUARD_TOOLS_VERSION).tar.xz 10WIREGUARD_TOOLS_LICENSE = GPL-2.0 11WIREGUARD_TOOLS_LICENSE_FILES = COPYING 12WIREGUARD_TOOLS_SELINUX_MODULES = wireguard 13 14ifeq ($(BR2_INIT_SYSTEMD),y) 15WIREGUARD_TOOLS_MAKE_OPTS += WITH_SYSTEMDUNITS=yes 16WIREGUARD_TOOLS_DEPENDENCIES += host-pkgconf 17else 18WIREGUARD_TOOLS_MAKE_OPTS += WITH_SYSTEMDUNITS=no 19endif 20 21ifeq ($(BR2_PACKAGE_BASH),y) 22WIREGUARD_TOOLS_MAKE_OPTS += WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes 23else 24WIREGUARD_TOOLS_MAKE_OPTS += WITH_BASHCOMPLETION=no WITH_WGQUICK=no 25endif 26 27define WIREGUARD_TOOLS_BUILD_CMDS 28 $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) $(WIREGUARD_TOOLS_MAKE_OPTS) \ 29 -C $(@D)/src 30endef 31 32define WIREGUARD_TOOLS_INSTALL_TARGET_CMDS 33 $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) $(WIREGUARD_TOOLS_MAKE_OPTS) \ 34 -C $(@D)/src install DESTDIR=$(TARGET_DIR) 35endef 36 37$(eval $(generic-package)) 38