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$ 8 9include $(TOPDIR)/rules.mk 10include $(INCLUDE_DIR)/kernel.mk 11 12PKG_NAME:=kmod-pptp-alg-dni 13PKG_RELEASE:=1 14 15PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME) 16 17PKG_GIT_TREEISH:=alg-pptp-dni7 18 19include $(INCLUDE_DIR)/package.mk 20 21define KernelPackage/pptp-alg 22 SUBMENU:=Other modules 23 TITLE:=PPTP ALG linux kernel module 24 VERSION:=$(LINUX_VERSION)-$(PKG_RELEASE) 25 FILES:= \ 26 $(PKG_BUILD_DIR)/nf_conntrack_pptp.$(LINUX_KMOD_SUFFIX) \ 27 $(PKG_BUILD_DIR)/nf_nat_pptp.$(LINUX_KMOD_SUFFIX) \ 28 $(PKG_BUILD_DIR)/nf_conntrack_proto_gre.$(LINUX_KMOD_SUFFIX) \ 29 $(PKG_BUILD_DIR)/nf_nat_proto_gre.$(LINUX_KMOD_SUFFIX) 30 AUTOLOAD:=$(call AutoLoad,46,nf_nat_proto_gre nf_conntrack_proto_gre nf_conntrack_pptp nf_nat_pptp ) 31endef 32 33define Build/Prepare 34 $(CP) $(GIT_HOME)/kmod-pptp.git/* $(PKG_BUILD_DIR)/ 35endef 36 37#ifeq ($(BOARD),brcm) 38#BUILDFLAGS := -DBROADCOM -DBCMDRIVER -I$(LINUX_DIR)/arch/mips/bcm947xx/include 39#else 40#ifeq ($(BOARD),brcm47xx) 41#BUILDFLAGS := -DBROADCOM 42#endif 43#endif 44 45 46define Build/Compile 47 $(MAKE) -C "$(LINUX_DIR)" \ 48 CROSS_COMPILE="$(TARGET_CROSS)" \ 49 ARCH="$(LINUX_KARCH)" \ 50 SUBDIRS="$(PKG_BUILD_DIR)" \ 51 modules 52endef 53 54$(eval $(call KernelPackage,pptp-alg)) 55