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