7914e128ee5e9859c043c857b7a772f10fdae7b3
[openwrt-10.03/.git] / package / ebtables / Makefile
1 #
2 # Copyright (C) 2006-2008 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
9 include $(TOPDIR)/rules.mk
10
11 PKG_NAME:=ebtables
12 PKG_VERSION:=2.0.8-2
13 PKG_RELEASE:=1
14
15 PKG_SOURCE:=$(PKG_NAME)-v$(PKG_VERSION).tar.gz
16 PKG_SOURCE_URL:=@SF/ebtables
17 PKG_MD5SUM:=66bcbcb2dcf3b981ad4e86e1720e796e
18
19 PKG_BUILD_DIR:=$(BUILD_DIR)/ebtables-v$(PKG_VERSION)
20
21 include $(INCLUDE_DIR)/package.mk
22
23 define Package/ebtables
24   SECTION:=net
25   CATEGORY:=Network
26   TITLE:=Ethernet bridge firewall administration utility
27   URL:=http://ebtables.sourceforge.net/
28 endef
29
30 define Package/ebtables/description
31         The ebtables program is a filtering tool for a bridging firewall. The
32         filtering is focussed on the Link Layer Ethernet frame fields. Apart
33         from filtering, it also gives the ability to alter the Ethernet MAC
34         addresses and implement a brouter.
35 endef
36
37 MAKE_FLAGS += \
38         CFLAGS="$(TARGET_CFLAGS)"
39
40 define Package/ebtables/install
41         $(INSTALL_DIR) $(1)/etc
42         $(INSTALL_DATA) $(PKG_BUILD_DIR)/ethertypes $(1)/etc/
43         $(INSTALL_DIR) $(1)/usr/lib/ebtables
44         $(INSTALL_BIN) $(PKG_BUILD_DIR)/lib*.so $(1)/usr/lib/
45         $(INSTALL_BIN) $(PKG_BUILD_DIR)/extensions/*.so $(1)/usr/lib/ebtables/
46         $(INSTALL_DIR) $(1)/usr/sbin
47         $(INSTALL_BIN) $(PKG_BUILD_DIR)/ebtables $(1)/usr/sbin/
48         $(INSTALL_BIN) $(PKG_BUILD_DIR)/ebtables-save $(1)/usr/sbin/
49         $(INSTALL_BIN) $(PKG_BUILD_DIR)/ebtables-restore $(1)/usr/sbin/
50 endef
51
52 $(eval $(call BuildPackage,ebtables))