xref: /buildroot/package/wireguard-tools/wireguard-tools.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
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

Last Index update Fri Aug 22 08:59:00 CST 2025