Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/201911
  • release/releaseWindowsTestOne
  • release/windowsReleaseTest
  • release/releaseTest
  • release/releaseWindowsTest
  • release/201910
  • release/qt/201910
  • release/windows-test/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • 4.0.0
  • 2.2.0
  • 2.1.0
  • 2.0.1
  • 2.0.0
  • 1.4.1
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.0
30 results

rules.mak

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    rules.mak 773 B
    # DHTNET
    DHTNET_VERSION := 370257cdd858927172f4169acc8e873e8ae11f65
    DHTNET_URL := https://review.jami.net/plugins/gitiles/dhtnet/+archive/$(DHTNET_VERSION).tar.gz
    
    PKGS += dhtnet
    
    DEPS_dhtnet += opendht pjproject asio
    
    DHTNET_CONF = -DBUILD_SHARED_LIBS=Off \
    	-DBUILD_TESTING=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)
    	$(APPLY) $(SRC)/dhtnet/libjami-testable.patch
    	$(MOVE)
    
    .dhtnet: dhtnet toolchain.cmake .sum-dhtnet
    	cd $< && mkdir -p build
    	cd $< && cd build && $(HOSTVARS) $(CMAKE) $(DHTNET_CONF) ..
    	cd $< && cd build && $(MAKE) install
    	touch $@