replace lots of manual install commands with INSTALL_* variables
[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.63
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:=12753098a22e82997d1941d6d2284750
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 TITLE:=Proxy ARP daemon
28 DESCRIPTION:=\
29 parprouted is a daemon for transparent IP (Layer 3) proxy ARP bridging.\\\
30 This is useful for creation of transparent firewalls and bridging networks\\\
31 with different MAC protocols. Also, unlike standard bridging, proxy ARP\\\
32 bridging allows to bridge Ethernet networks behind wireless nodes without\\\
33 using WDS or layer 2 bridging.\\\
34 URL:=http://www.hazard.maks.net/parprouted/
35 endef
36
37 define Build/Compile
38 $(call Build/Compile/Default, \
39 CFLAGS="$(TARGET_CFLAGS)" \
40 LDFLAGS="" \
41 all \
42 )
43 endef
44
45 define Package/parprouted/install
46 $(INSTALL_DIR) $(1)/usr/sbin
47 $(INSTALL_BIN) $(PKG_BUILD_DIR)/parprouted $(1)/usr/sbin/
48 $(INSTALL_DIR) $(1)/etc/default
49 $(INSTALL_BIN) ./files/parprouted.default $(1)/etc/default/parprouted
50 $(INSTALL_DIR) $(1)/etc/init.d
51 $(INSTALL_BIN) ./files/parprouted.init $(1)/etc/init.d/parprouted
52 endef
53
54 $(eval $(call BuildPackage,parprouted))