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