1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE_URL
:=https
://github.com
/jech
/dht
8 PKG_SOURCE_DATE
:=2022-04-27
9 PKG_SOURCE_VERSION
:=111230894416d400c9a1e038a033586bfeaafc93
10 PKG_MIRROR_HASH
:=71decd82023e0d3ec872604e9f0d709003906b38266990a8b1bb540907d1d3f0
13 PKG_LICENSE_FILES
:=LICENSE
15 PKG_MAINTAINER
:=Daniel Golle
<daniel@makrotopia.org
>
17 include $(INCLUDE_DIR
)/package.mk
22 TITLE
:=Kademlia Distributed Hash Table
(DHT
) library
25 define Build
/InstallDev
26 $(INSTALL_DIR
) $(1)/usr
/include/dht
$(1)/usr
/lib
27 $(CP
) $(PKG_BUILD_DIR
)/dht.h
$(1)/usr
/include/dht
28 $(CP
) $(PKG_BUILD_DIR
)/libdht.so
$(1)/usr
/lib
/
31 define Package
/libdht
/install
32 $(INSTALL_DIR
) $(1)/usr
/lib
33 $(CP
) $(PKG_BUILD_DIR
)/libdht.so
$(1)/usr
/lib
/
37 $(TARGET_CC
) $(FPIC
) -Wall
-c
-o
$(PKG_BUILD_DIR
)/dht.o
$(PKG_BUILD_DIR
)/dht.c
38 $(TARGET_CC
) -shared
-lcrypt
-o
$(PKG_BUILD_DIR
)/libdht.so
$(PKG_BUILD_DIR
)/dht.o
41 $(eval
$(call BuildPackage
,libdht
))