packages: Use $(CP) instead of $(INSTALL_BIN) for binaries.
[openwrt/svn-archive/archive.git] / net / vgp / 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:=vgp
12 PKG_VERSION:=0.2.1
13 PKG_RELEASE:=1
14
15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
16 PKG_SOURCE_URL:=http://vgpd.freaknet.org/files/
17 PKG_MD5SUM:=b8c25b5dfcb944f78bbc584be9c230c7
18
19 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
20 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
21
22 include $(INCLUDE_DIR)/package.mk
23
24 define Package/vgp
25 SECTION:=net
26 CATEGORY:=Network
27 TITLE:=A daemon working like Cisco(c) HSRP
28 URL:=http://vgpd.freaknet.org/
29 endef
30
31 define Package/vgp/description
32 VGP (Virtual Gateway Protocol)is a very simple protocol able to
33 work in a way similar to Cisco(c) HSRP. It implements the idea
34 of Virtual Gateway to provide fault tollerance (and load
35 balancing) on your net. Each client on your net has as its
36 default gateway set to the virtual gateway and not the real router.
37 endef
38
39 # uses GNU configure
40
41 define Build/Compile
42 $(MAKE) -C $(PKG_BUILD_DIR) \
43 DESTDIR="$(PKG_INSTALL_DIR)" \
44 all install
45 endef
46
47 define Package/vgp/install
48 $(INSTALL_DIR) $(1)/usr/bin
49 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/vgpd $(1)/usr/bin/
50 endef
51
52 $(eval $(call BuildPackage,vgp))