-
Sébastien Blin authored
Change-Id: I04674b1d6a37f286586457731777d3f499fe9c57
Sébastien Blin authoredChange-Id: I04674b1d6a37f286586457731777d3f499fe9c57
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
rules.mak 926 B
# DHTNET
DHTNET_VERSION := 45b5069775eb0e38457fb8f66c3935343eef069d
DHTNET_URL := https://review.jami.net/plugins/gitiles/dhtnet/+archive/$(DHTNET_VERSION).tar.gz
PKGS += dhtnet
DEPS_dhtnet += opendht pjproject asio upnp
ifndef HAVE_WIN32
ifndef HAVE_ANDROID
ifndef HAVE_IOS
ifndef HAVE_MACOSX
DEPS_dhtnet += natpmp
endif
endif
endif
endif
DHTNET_CONF = -DBUILD_SHARED_LIBS=Off \
-DBUILD_BENCHMARKS=Off \
-DBUILD_TOOLS=Off \
-DBUILD_TESTING=Off \
-DBUILD_DEPENDENCIES=Off
$(TARBALLS)/dhtnet-$(DHTNET_VERSION).tar.gz:
$(call download,$(DHTNET_URL))
.sum-dhtnet: dhtnet-$(DHTNET_VERSION).tar.gz
$(warning $@ not implemented)
touch $@
dhtnet: dhtnet-$(DHTNET_VERSION).tar.gz
mkdir -p $(UNPACK_DIR)
$(UNPACK) -C $(UNPACK_DIR)
$(MOVE)
.dhtnet: dhtnet toolchain.cmake .sum-dhtnet
cd $< && mkdir -p build
cd $< && cd build && $(HOSTVARS) $(CMAKE) $(DHTNET_CONF) ..
cd $< && cd build && $(MAKE) install
touch $@