2 # Copyright (C) 2012 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
11 PKG_VERSION
:=2012-06-11
12 PKG_RELEASE
=$(PKG_SOURCE_VERSION
)
15 PKG_SOURCE_URL
:=git
://dev.freecwmp.org
/zstream-clone
/
16 # PKG_SOURCE_URL:=git://midlink.org/zstream.git
17 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
18 PKG_SOURCE_VERSION
:=3b9748999aa3d81a5811eff1cc221266a2588e28
19 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
)-$(PKG_SOURCE_VERSION
).
tar.gz
21 include $(INCLUDE_DIR
)/package.mk
23 define Package
/libzstream
26 TITLE
:=minimalistic network stream library
27 DEPENDS
:=+libubox
+libopenssl
30 define Package
/zstream
33 SUBMENU
:=File Transfer
34 TITLE
:=minimalistic network stream client
39 -Wl
,-rpath-link
=$(STAGING_DIR
)/usr
/lib
42 $(MAKE
) -C
$(PKG_BUILD_DIR
) \
43 $(TARGET_CONFIGURE_OPTS
) \
44 CPPFLAGS
="$(TARGET_CPPFLAGS)" \
45 CFLAGS
="$(TARGET_CFLAGS)" \
46 LDFLAGS
="$(TARGET_LDFLAGS)"
49 define Build
/InstallDev
50 $(INSTALL_DIR
) $(1)/usr
/include
51 $(CP
) $(PKG_BUILD_DIR
)/zstream.h
$(1)/usr
/include
52 $(INSTALL_DIR
) $(1)/usr
/include/zstream
53 $(CP
) $(PKG_BUILD_DIR
)/zstream
/http.h
$(1)/usr
/include/zstream
54 $(INSTALL_DIR
) $(1)/usr
/lib
55 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/libzstream.so
$(1)/usr
/lib
58 define Package
/libzstream
/install
59 $(INSTALL_DIR
) $(1)/usr
/lib
60 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/libzstream.so
$(1)/usr
/lib
63 define Package
/zstream
/install
64 $(INSTALL_DIR
) $(1)/usr
/bin
65 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/cli
/zstream
$(1)/usr
/bin
68 $(eval
$(call BuildPackage
,libzstream
))
69 $(eval
$(call BuildPackage
,zstream
))