da0a8f489602d554aeb6554a0836712bad77c919
[openwrt/svn-archive/archive.git] / net / miniupnpd / Makefile
1 # $Id$
2
3 include $(TOPDIR)/rules.mk
4
5 PKG_NAME:=miniupnpd
6 PKG_VERSION:=0.1
7 PKG_RELEASE:=2
8 PKG_MD5SUM:=4ba2a49c593d0c1088cc5791b8c6a985
9
10 PKG_SOURCE_URL:=http://ftp.berlios.de/pub/xwrt/storage/
11 PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.gz
12 PKG_CAT:=zcat
13
14 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
15 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
16
17 include $(INCLUDE_DIR)/package.mk
18
19 define Package/miniupnpd
20 SECTION:=net
21 CATEGORY:=Network
22 DEPENDS:=+iptables
23 TITLE:=Lightweight UPnP daemon
24 DESCRIPTION:=\
25 Lightweight UPnP daemon
26 URL:=http://miniupnp.tuxfamily.org/
27 endef
28
29 define Build/Compile
30 $(MAKE) -C $(PKG_BUILD_DIR) -f Makefile.openwrt
31 endef
32
33 define Build/Clean
34 # remove the client dir since the build system doesnt know about it
35 rm -rf $(PKG_BUILD_DIR)/../miniupnpc
36 endef
37
38 define Package/miniupnpd/install
39 $(INSTALL_DIR) $(1)/usr/bin $(1)/etc/init.d
40 $(INSTALL_BIN) $(PKG_BUILD_DIR)/miniupnpd $(1)/usr/bin/
41 $(INSTALL_BIN) $(PKG_BUILD_DIR)/linux/*.sh $(1)/usr/bin/
42 $(INSTALL_BIN) ./files/miniupnpd.init $(1)/etc/init.d/miniupnpd
43 $(STRIP) $(1)/usr/bin/miniupnpd
44 endef
45
46 $(eval $(call BuildPackage,miniupnpd))