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 5196 2006-10-17 20:52:40Z nbd $ 8include $(TOPDIR)/rules.mk 9include $(INCLUDE_DIR)/kernel.mk 10PKG_NAME:=nat2.5 11PKG_VERSION:= 12PKG_RELEASE:=1 13 14PKG_SOURCE:= 15PKG_SOURCE_URL:= 16PKG_MD5SUM:= 17PKG_CAT:=zcat 18 19PKG_GIT_TREEISH=6d52a453b80c4db5d37f93b131a917b598ab886f 20GIT_REPOSITORY=dni-nat2.5.git 21 22PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/nat2.5 23 24include $(INCLUDE_DIR)/package.mk 25 26define KernelPackage/nat2.5 27 SUBMENU:=Other modules 28 TITLE:=NAT 2.5 (client bridge) 29 VERSION:=none 30 FILES:= $(PKG_BUILD_DIR)/clbr.$(LINUX_KMOD_SUFFIX) 31 AUTOLOAD:=$(call AutoLoad,15,clbr) 32endef 33 34define Build/Prepare 35 $(CP) $(GIT_HOME)/dni-nat2.5.git/* $(PKG_BUILD_DIR)/ 36endef 37 38NAT2_5_MAKEOPTS= \ 39 ARCH="$(LINUX_KARCH)" \ 40 CROSS_COMPILE="$(TARGET_CROSS)" \ 41 TOOLPREFIX=$(TARGET_CROSS) \ 42 TOOLPATH= \ 43 KERNELPATH="$(LINUX_DIR)" 44 45define Build/Compile 46endef 47 48define Build/InstallDev 49endef 50 51define Build/UninstallDev 52 rm -rf $(LINUX_DIR)/include/net/if_ath_clbr.h 53 rm -rf $(LINUX_DIR)/include/net/clbr_queue.h 54endef 55 56$(eval $(call KernelPackage,nat2.5)) 57