update parprouted to 0.64, add dependency on libpthread
[openwrt/svn-archive/archive.git] / net / parprouted / Makefile
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
9 include $(TOPDIR)/rules.mk
10
11 PKG_NAME:=parprouted
12 PKG_VERSION:=0.64
13 PKG_RELEASE:=1
14
15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
16 PKG_SOURCE_URL:=http://www.hazard.maks.net/parprouted/
17 PKG_MD5SUM:=14133c9cb8dd9c9a90ff37648ae7b31a
18 PKG_CAT:=zcat
19
20 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
21
22 include $(INCLUDE_DIR)/package.mk
23
24 define Package/parprouted
25 SECTION:=net
26 CATEGORY:=Network
27 DEPENDS:=+libpthread
28 TITLE:=Proxy ARP daemon
29 DESCRIPTION:=\
30 parprouted is a daemon for transparent IP (Layer 3) proxy ARP bridging.\\\
31 This is useful for creation of transparent firewalls and bridging networks\\\
32 with different MAC protocols. Also, unlike standard bridging, proxy ARP\\\
33 bridging allows to bridge Ethernet networks behind wireless nodes without\\\
34 using WDS or layer 2 bridging.\\\
35 URL:=http://www.hazard.maks.net/parprouted/
36 endef
37
38 define Build/Compile
39 $(call Build/Compile/Default, \
40 CFLAGS="$(TARGET_CFLAGS)" \
41 LDFLAGS="" \
42 all \
43 )
44 endef
45
46 define Package/parprouted/install
47 $(INSTALL_DIR) $(1)/usr/sbin
48 $(INSTALL_BIN) $(PKG_BUILD_DIR)/parprouted $(1)/usr/sbin/
49 $(INSTALL_DIR) $(1)/etc/default
50 $(INSTALL_BIN) ./files/parprouted.default $(1)/etc/default/parprouted
51 $(INSTALL_DIR) $(1)/etc/init.d
52 $(INSTALL_BIN) ./files/parprouted.init $(1)/etc/init.d/parprouted
53 endef
54
55 $(eval $(call BuildPackage,parprouted))