1#
2# Copyright (C) 2006 OpenWrt.org
3#
4# This is free software, licensed under the GNU General Public License v2.
5# See /LICENSE for more information.
6#
7# $Id: Makefile 6565 2007-03-14 13:42:21Z nbd $
8
9include $(TOPDIR)/rules.mk
10include $(INCLUDE_DIR)/kernel.mk
11
12PKG_NAME:=kmod-netgear-reject
13PKG_RELEASE:=1
14
15PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME)
16PKG_GIT_TREEISH:=kmod-netgear-reject-v3.4-dni1
17
18include $(INCLUDE_DIR)/package.mk
19
20define KernelPackage/netgear-reject
21  SUBMENU:=Other modules
22  TITLE:=REJECT target module designed for Netgear
23  VERSION:=$(LINUX_VERSION)-$(BOARD)-$(PKG_RELEASE)
24  FILES:= \
25	$(PKG_BUILD_DIR)/ipt_NETGEAR_REJECT.$(LINUX_KMOD_SUFFIX)
26  AUTOLOAD:=$(call AutoLoad,45,ipt_NETGEAR_REJECT)
27endef
28
29define Build/Prepare
30	$(CP) $(GIT_HOME)/kmod-netgear-reject.git/* $(PKG_BUILD_DIR)/
31endef
32
33define Build/Compile
34	$(MAKE) -C "$(LINUX_DIR)" \
35		CROSS_COMPILE="$(TARGET_CROSS)" \
36		ARCH="$(LINUX_KARCH)" \
37		SUBDIRS="$(PKG_BUILD_DIR)" \
38		EXTRA_CFLAGS="$(BUILDFLAGS)" \
39		modules
40endef
41
42define KernelPackage/netgear-reject/install
43	$(INSTALL_DIR) $(1)/lib/network/
44endef
45
46$(eval $(call KernelPackage,netgear-reject))
47