summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorRosen Penev <rosenp@gmail.com>2019-11-09 19:37:45 -0800
committerRosen Penev <rosenp@gmail.com>2019-11-09 19:51:18 -0800
commitdecf99dc64aa01802a4ca56602aec94f4df30523 (patch)
tree9c4bf6991b522b1ca0f09c4e0735f88c576d998e /kernel
parentfdc86c1222a20f3ec1463f2af37bd6f8fe184199 (diff)
libpfring: Merge pfring and libpfring in the same package
They use the same source. It makes no sense to have them separate. Also cleaned up the Makefile to modern standards. Fixed license information. Signed-off-by: Rosen Penev <rosenp@gmail.com>
Diffstat (limited to 'kernel')
-rw-r--r--kernel/pfring/Makefile63
1 files changed, 0 insertions, 63 deletions
diff --git a/kernel/pfring/Makefile b/kernel/pfring/Makefile
deleted file mode 100644
index 7eae390f8..000000000
--- a/kernel/pfring/Makefile
+++ /dev/null
@@ -1,63 +0,0 @@
-#
-# Copyright (C) 2017 Banglang Huang
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-include $(TOPDIR)/rules.mk
-include $(INCLUDE_DIR)/kernel.mk
-
-PKG_NAME:=pf-ring
-PKG_VERSION:=7.4.0
-PKG_RELEASE:=1
-
-PKG_MAINTAINER:=Banglang Huang <banglang.huang@foxmail.com>
-PKG_LICENSE:=GPL-2.0-only
-
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=https://codeload.github.com/ntop/PF_RING/tar.gz/$(PKG_VERSION)?
-PKG_HASH:=e1c9cb44d8072854220f493c56fa5cba99a6b8336883939dc18b3e30c2954b68
-PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/PF_RING-$(PKG_VERSION)
-
-PKG_BUILD_PARALLEL:=1
-PKG_INSTALL:=1
-
-include $(INCLUDE_DIR)/package.mk
-
-CONFIGURE_PATH:=kernel
-MAKE_PATH:=kernel
-
-define KernelPackage/pf-ring
- SUBMENU:=Network Support
- TITLE:=PF_RING Kernel driver
- FILES:=$(PKG_BUILD_DIR)/kernel/pf_ring.ko
- AUTOLOAD:=$(call AutoLoad,90,pf_ring,1)
-endef
-
-define KernelPackage/pf-ring/description
- Kernel module for libpf-ring package
-endef
-
-EXTRA_CFLAGS += \
- -I$(PKG_BUILD_DIR)/kernel
-
-MAKE_OPTS := \
- ARCH="$(LINUX_KARCH)" \
- CROSS_COMPILE="$(TARGET_CROSS)" \
- SUBDIRS="$(PKG_BUILD_DIR)/kernel" \
- CFLAGS="$(TARGET_CFLAGS)" \
- EXTRA_CFLAGS="$(EXTRA_CFLAGS)"
-
-define Build/InstallDev
- $(INSTALL_DIR) $(1)/usr/include/linux
- $(CP) $(PKG_INSTALL_DIR)/usr/include/linux/*.h $(1)/usr/include/linux
-endef
-
-define Build/Compile
- +$(MAKE) -C "$(LINUX_DIR)" \
- $(MAKE_OPTS) \
- modules
-endef
-
-$(eval $(call KernelPackage,pf-ring))