root/luci2/openwrt-feed/libustream/Makefile @ 6173

Revision 6173, 0.8 KB (checked in by Cyrus, 3 years ago)

libustream: Add OpenWrt? Makefile

Line 
1include $(TOPDIR)/rules.mk
2
3PKG_NAME:=ustream
4PKG_RELEASE:=1
5
6PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
7
8include $(INCLUDE_DIR)/package.mk
9
10define Build/Prepare
11    mkdir -p $(PKG_BUILD_DIR)
12    $(CP) ./src/* $(PKG_BUILD_DIR)/
13endef
14
15MAKE_FLAGS += SSL=cyassl
16
17define Build/InstallDev
18    $(INSTALL_DIR) $(1)/usr/include/
19    $(CP) $(PKG_BUILD_DIR)/ustream*.h $(1)/usr/include/
20    $(INSTALL_DIR) $(1)/usr/lib/
21    $(CP) $(PKG_BUILD_DIR)/*.so $(1)/usr/lib/
22endef
23
24define Package/libustream
25  SECTION:=luci2
26  CATEGORY:=LuCI2
27  SUBMENU:=Libraries
28  TITLE:=Micro URL I/O stream library
29  DEPENDS:=+libubox +libjson +libcyassl
30endef
31
32define Package/libupsd/install
33    $(INSTALL_DIR) $(1)/lib/
34    $(INSTALL_DATA) $(PKG_BUILD_DIR)/libustream.so $(1)/lib/
35endef
36
37$(eval $(call BuildPackage,libustream))
38
Note: See TracBrowser for help on using the browser.