[vlc-devel] [PATCH 3/5] contribs: add libmicrodns

Steve Lhomme robux4 at videolabs.io
Thu Sep 24 14:42:51 CEST 2015


---
 contrib/src/microdns/rules.mak | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 contrib/src/microdns/rules.mak

diff --git a/contrib/src/microdns/rules.mak b/contrib/src/microdns/rules.mak
new file mode 100644
index 0000000..800bce2
--- /dev/null
+++ b/contrib/src/microdns/rules.mak
@@ -0,0 +1,29 @@
+# microdns
+
+MICRODNS_VERSION := git
+MICRODNS_HASH := HEAD
+MICRODNS_GITURL := https://github.com/videolabs/libmicrodns.git
+
+PKGS += microdns
+ifeq ($(call need_pkg,"microdns"),)
+PKGS_FOUND += microdns
+endif
+
+$(TARBALLS)/microdns-$(MICRODNS_HASH).tar.xz:
+	$(call download_git,$(MICRODNS_GITURL),,$(MICRODNS_HASH))
+
+.sum-microdns: $(TARBALLS)/microdns-$(HASH).tar.xz
+	$(warning Not implemented.)
+	touch $@
+
+microdns: microdns-$(HASH).tar.xz .sum-microdns
+	rm -Rf $@ $@-$(HASH)
+	mkdir -p $@-$(HASH)
+	$(XZCAT) "$<" | (cd $@-$(HASH) && tar xv --strip-components=1)
+	$(MOVE)
+
+.microdns: microdns
+	$(RECONF)
+	cd $< && $(HOSTVARS) ./configure $(HOSTCONF)
+	cd $< && $(MAKE) install
+	touch $@
-- 
2.5.1



More information about the vlc-devel mailing list