$(call PKG_INIT_BIN, 1.0.20211208) $(PKG)_SOURCE:=wireguard-linux-compat-$($(PKG)_VERSION).tar.xz $(PKG)_SOURCE_SHA256:=c0e607138a17daac656f508d8e63ea3737b5221fa5d9288191ddeb099f5a3b92 $(PKG)_SITE:=https://git.zx2c4.com/wireguard-linux-compat/snapshot ### CHANGES:=https://git.zx2c4.com/wireguard-linux-compat/log/ ### CVSREPO:=https://git.zx2c4.com/wireguard-linux-compat/ $(PKG)_MODULE:=$($(PKG)_DIR)/src/wireguard.ko $(PKG)_TARGET_MODULE:=$(KERNEL_MODULES_DIR)/drivers/net/wireguard/wireguard.ko $(PKG)_DEPENDS_ON += kernel $(PKG)_REBUILD_SUBOPTS += FREETZ_KERNEL_VERSION $(PKG)_REBUILD_SUBOPTS += FREETZ_AVM_SOURCE_ID $(PKG)_CONDITIONAL_PATCHES+=$(if $(FREETZ_PACKAGE_WIREGUARD_LINUX_COMPAT_skb_put_data),skb_put_data) $(PKG_SOURCE_DOWNLOAD) $(PKG_UNPACKED) $(PKG_CONFIGURED_NOP) $($(PKG)_MODULE): $($(PKG)_DIR)/.configured $(SUBMAKE) -C $(WIREGUARD_LINUX_COMPAT_DIR)/src \ SUBDIRS="$(FREETZ_BASE_DIR)/$(WIREGUARD_LINUX_COMPAT_DIR)/src" \ KERNELDIR="$(FREETZ_BASE_DIR)/$(KERNEL_SOURCE_DIR)" \ ARCH="$(KERNEL_ARCH)" \ CROSS_COMPILE="$(KERNEL_CROSS)" $($(PKG)_TARGET_MODULE): $($(PKG)_MODULE) $(INSTALL_FILE) $(pkg): $(pkg)-precompiled: $($(PKG)_TARGET_MODULE) $(pkg)-clean: -$(SUBMAKE) -C $(WIREGUARD_LINUX_COMPAT_DIR)/src clean $(pkg)-uninstall: $(RM) $(WIREGUARD_LINUX_COMPAT_TARGET_MODULE) $(PKG_FINISH)