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 8include $(TOPDIR)/rules.mk 9include $(INCLUDE_DIR)/kernel.mk 10 11PKG_NAME:=kmod-trigger 12PKG_RELEASE:=1 13 14PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME) 15PKG_GIT_TREEISH:=kmod-trigger-dni7 16 17include $(INCLUDE_DIR)/package.mk 18 19define KernelPackage/trigger 20 SUBMENU:=Other modules 21 TITLE:=DNI Port Triggerring module 22 VERSION:=$(LINUX_VERSION)-$(BOARD)-$(PKG_RELEASE) 23 FILES:= \ 24 $(PKG_BUILD_DIR)/ipt_TRIGGER.$(LINUX_KMOD_SUFFIX) 25 AUTOLOAD:=$(call AutoLoad,46,ipt_TRIGGER) 26endef 27 28define Build/Prepare 29 $(CP) $(GIT_HOME)/kmod-trigger.git/* $(PKG_BUILD_DIR)/ 30endef 31 32define Build/Compile 33 $(MAKE) -C "$(LINUX_DIR)" \ 34 CROSS_COMPILE="$(TARGET_CROSS)" \ 35 ARCH="$(LINUX_KARCH)" \ 36 SUBDIRS="$(PKG_BUILD_DIR)" \ 37 EXTRA_CFLAGS="$(BUILDFLAGS)" \ 38 modules 39endef 40 41define KernelPackage/trigger/install 42 $(INSTALL_DIR) $(1)/lib/network/ 43endef 44 45$(eval $(call KernelPackage,trigger)) 46