qt: add device preferences for mmdevice
[vlc.git] / contrib / src / ssh2 / rules.mak
blobac7acfe2bc5ebc7ddf2c1043639d91877a8b3060
1 # ssh2
3 LIBSSH2_VERSION := 1.8.0
4 LIBSSH2_URL := http://www.libssh2.org/download/libssh2-$(LIBSSH2_VERSION).tar.gz
6 ifdef BUILD_NETWORK
7 PKGS += ssh2
8 endif
9 ifeq ($(call need_pkg,"libssh2"),)
10 PKGS_FOUND += ssh2
11 endif
13 ifeq ($(shell echo `${CC} -dumpversion | cut -f1-2 -d.`),4.9)
14 BROKEN_GCC_CFLAGS:="CFLAGS=-O1"
15 endif
17 $(TARBALLS)/libssh2-$(LIBSSH2_VERSION).tar.gz:
18 $(call download_pkg,$(LIBSSH2_URL),ssh2)
20 .sum-ssh2: libssh2-$(LIBSSH2_VERSION).tar.gz
22 ssh2: libssh2-$(LIBSSH2_VERSION).tar.gz .sum-ssh2
23 $(UNPACK)
24 $(APPLY) $(SRC)/ssh2/no-tests.patch
25 $(APPLY) $(SRC)/ssh2/ced924b78a40126606797ef57a74066eb3b4b83f.patch
26 $(APPLY) $(SRC)/ssh2/0001-Add-lgpg-error-to-.pc-to-facilitate-static-linking.patch
27 $(call pkg_static,"libssh2.pc.in")
28 ifdef HAVE_WINSTORE
29 $(APPLY) $(SRC)/ssh2/winrt-no-agent.patch
30 endif
31 $(MOVE)
33 DEPS_ssh2 = gcrypt $(DEPS_gcrypt)
35 .ssh2: ssh2
36 $(RECONF)
37 cd $< && $(HOSTVARS) ./configure $(BROKEN_GCC_CFLAGS) $(HOSTCONF) --disable-examples-build --with-libgcrypt --without-openssl --without-mbedtls
38 cd $< && $(MAKE) install
39 touch $@