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