Merge pull request #4962 from diizzyy/patch-96
[feed/packages.git] / net / lksctp-tools / Makefile
1 #
2 # Copyright (C) 2010-2015 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=lksctp-tools
11 PKG_VERSION:=1.0.16
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=@SF/lksctp
16 PKG_HASH:=0903dd526b7f30a89d5031aa2c82757612becc38ed7bc6e4f972f8deae351f26
17
18 PKG_LICENSE:=GPL-2.0
19 PKG_LICENSE_FILES:=COPYING
20 PKG_MAINTAINER:=Nicolas Thill <nico@openwrt.org>
21
22 PKG_FIXUP:=autoreconf
23 PKG_INSTALL:=1
24
25 include $(INCLUDE_DIR)/package.mk
26
27 define Package/lksctp-tools/Default
28 SECTION:=net
29 CATEGORY:=Network
30 TITLE:=SCTP user-land
31 URL:=http://lksctp.sourceforge.net
32 endef
33
34 define Package/libsctp
35 $(call Package/lksctp-tools/Default)
36 SUBMENU:=Networking
37 SECTION:=libs
38 CATEGORY:=Libraries
39 TITLE+= library
40 URL:=http://lksctp.sourceforge.net
41 DEPENDS:=+kmod-sctp
42 endef
43
44 define Package/sctp
45 $(call Package/lksctp-tools/Default)
46 TITLE+= (meta)
47 URL:=http://lksctp.sourceforge.net
48 DEPENDS:=+libsctp +sctp-tools
49 endef
50
51 define Package/sctp-tools
52 $(call Package/lksctp-tools/Default)
53 TITLE+= tools
54 URL:=http://lksctp.sourceforge.net
55 DEPENDS:=+libsctp
56 endef
57
58 define Build/InstallDev
59 $(INSTALL_DIR) $(1)/usr/include
60 $(CP) \
61 $(PKG_INSTALL_DIR)/usr/include/netinet \
62 $(STAGING_DIR)/usr/include/
63 $(INSTALL_DIR) $(1)/usr/lib
64 $(CP) \
65 $(PKG_INSTALL_DIR)/usr/lib/libsctp.{a,so*} \
66 $(1)/usr/lib/
67 endef
68
69 define Package/libsctp/install
70 $(INSTALL_DIR) $(1)/usr/lib
71 $(CP) \
72 $(PKG_INSTALL_DIR)/usr/lib/libsctp.so.* \
73 $(1)/usr/lib/
74 endef
75
76 define Package/sctp/install
77 :
78 endef
79
80 define Package/sctp-tools/install
81 $(INSTALL_DIR) $(1)/usr/bin
82 $(CP) \
83 $(PKG_INSTALL_DIR)/usr/bin/checksctp \
84 $(1)/usr/bin/
85 $(CP) \
86 $(PKG_INSTALL_DIR)/usr/bin/sctp_{darn,status,test} \
87 $(1)/usr/bin/
88 endef
89
90 $(eval $(call BuildPackage,libsctp))
91 $(eval $(call BuildPackage,sctp))
92 $(eval $(call BuildPackage,sctp-tools))