]> git.sesse.net Git - vlc/blob - contrib/src/gcrypt/rules.mak
core: remove OSD menu keys configuration
[vlc] / contrib / src / gcrypt / rules.mak
1 # GCRYPT
2 GCRYPT_VERSION := 1.5.0
3 GCRYPT_URL := ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-$(GCRYPT_VERSION).tar.bz2
4
5 PKGS += gcrypt
6
7 $(TARBALLS)/libgcrypt-$(GCRYPT_VERSION).tar.bz2:
8         $(call download,$(GCRYPT_URL))
9
10 .sum-gcrypt: libgcrypt-$(GCRYPT_VERSION).tar.bz2
11
12 libgcrypt: libgcrypt-$(GCRYPT_VERSION).tar.bz2 .sum-gcrypt
13         $(UNPACK)
14         $(MOVE)
15
16 DEPS_gcrypt = gpg-error
17
18 GCRYPT_CONF = \
19         --enable-ciphers=aes,des,rfc2268,arcfour \
20         --enable-digests=sha1,md5,rmd160,sha256,sha512 \
21         --enable-pubkey-ciphers=dsa,rsa,ecc
22 ifdef HAVE_WIN64
23 GCRYPT_CONF += --disable-asm
24 endif
25 ifdef HAVE_MACOSX
26 GCRYPT_CONF += --disable-aesni-support
27 else
28 ifdef HAVE_BSD
29 GCRYPT_CONF += --disable-asm --disable-aesni-support
30 endif
31 endif
32 ifdef HAVE_ANDROID
33 ifeq ($(ANDROID_ABI), x86)
34 GCRYPT_CONF += ac_cv_sys_symbol_underscore=no
35 endif
36 endif
37
38 .gcrypt: libgcrypt
39         #$(RECONF)
40         cd $< && $(HOSTVARS) ./configure $(HOSTCONF) $(GCRYPT_CONF)
41         cd $< && $(MAKE) install
42         touch $@