2 # Copyright (C) 2019 Sebastian Kemper <sebastian_ml@gmx.net>
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
15 PKG_SOURCE
:=libks-
$(PKG_VERSION
).
tar.gz
16 PKG_SOURCE_URL
:=https
://codeload.github.com
/signalwire
/libks
/tar.gz
/v
$(PKG_VERSION
)?
17 PKG_HASH
:=af94f9fcdb2022b8f09187309ac2d372a5a4cc639af77cd4375f2d5c88b4fd63
29 PKG_LICENSE_FILES
:=copyright
31 PKG_MAINTAINER
:=Sebastian Kemper
<sebastian_ml@gmx.net
>
33 include $(INCLUDE_DIR
)/package.mk
34 include $(INCLUDE_DIR
)/cmake.mk
40 TITLE
:=Foundational support for SignalWire C products
41 URL
:=https
://github.com
/signalwire
/libks
43 DEPENDS
:=+libatomic
+libopenssl
+libuuid
46 # Otherwise OpenWrt's CPPFLAGS are ignored
47 TARGET_CFLAGS
+= $(TARGET_CPPFLAGS
)
49 define Build
/InstallDev
50 $(INSTALL_DIR
) $(1)/usr
/include/libks2
/libks
/cmake
51 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/include/libks2
/libks
/*.h \
52 $(1)/usr
/include/libks2
/libks
53 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
54 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/include/libks2
/libks
/cmake
/* \
55 $(1)/usr
/include/libks2
/libks
/cmake
56 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libks2.so
* $(1)/usr
/lib
57 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/libks2.
pc \
58 $(1)/usr
/lib
/pkgconfig
61 define Package
/libks
/install
62 $(INSTALL_DIR
) $(1)/usr
/lib
63 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libks2.so.
$(ABI_VERSION
)* $(1)/usr
/lib
66 $(eval
$(call BuildPackage
,libks
))