From c2a378ea568aadd61a8a624ea86b95cc01b875d8 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Mon, 25 Dec 2017 22:38:17 +0100 Subject: freetz firmware pkg --- contrib/freetz/make/pingtunnel-ng/pingtunnel-ng.mk | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 contrib/freetz/make/pingtunnel-ng/pingtunnel-ng.mk (limited to 'contrib/freetz/make/pingtunnel-ng/pingtunnel-ng.mk') diff --git a/contrib/freetz/make/pingtunnel-ng/pingtunnel-ng.mk b/contrib/freetz/make/pingtunnel-ng/pingtunnel-ng.mk new file mode 100644 index 0000000..20c2a8d --- /dev/null +++ b/contrib/freetz/make/pingtunnel-ng/pingtunnel-ng.mk @@ -0,0 +1,35 @@ +$(call PKG_INIT_BIN, 1.1) +$(PKG)_SOURCE:=ptunnel-ng-$($(PKG)_VERSION).tar.gz +$(PKG)_SOURCE_SHA256:=3182ecc4f9a7ef3ae8895b460aa596ae050b9718b98fd5eaf224772fba017c22 +$(PKG)_SITE:=https://github.com/lnslbrty/ptunnel-ng/releases/download/v$($(PKG)_VERSION) +$(PKG)_DIR:=$($(PKG)_SOURCE_DIR)/ptunnel-ng-$($(PKG)_VERSION) + +$(PKG)_BINARY:=$($(PKG)_DIR)/src/ptunnel-ng +$(PKG)_TARGET_BINARY:=$($(PKG)_DEST_DIR)/usr/sbin/ptunnel-ng + +$(PKG)_BUILD_PREREQ += aclocal automake autoconf +$(PKG)_DEPENDS_ON += libpcap + +$(PKG)_EXTRA_CFLAGS += -std=gnu99 +$(PKG)_CONFIGURE_OPTIONS += --disable-selinux + +$(PKG_SOURCE_DOWNLOAD) +$(PKG_UNPACKED) +$(PKG_CONFIGURED_CONFIGURE) + +$($(PKG)_BINARY): $($(PKG)_DIR)/.configured + echo "______$(PINGTUNNEL_NG_EXTRA_CFLAGS)_____" + $(SUBMAKE) -C $(PINGTUNNEL_NG_DIR) V=1 \ + CFLAGS="$(TARGET_CFLAGS) $(PINGTUNNEL_NG_EXTRA_CFLAGS)" + +$($(PKG)_TARGET_BINARY): $($(PKG)_BINARY) + $(INSTALL_BINARY_STRIP) + +$(pkg): + +$(pkg)-precompiled: $($(PKG)_TARGET_BINARY) + +$(pkg)-uninstall: + $(RM) $(PINGTUNNEL_NG_TARGET_BINARY) + +$(PKG_FINISH) -- cgit v1.2.3