Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  rules.mak  Sprache: unbekannt

 
Spracherkennung für: .mak vermutete Sprache: MT940 {MT940[30] SQL[30] Shell[28]} [Methode: maximale Elemente, drei Dimensionen]

# GCRYPT
GCRYPT_VERSION := 1.12.2
GCRYPT_URL := $(GNUGPG)/libgcrypt/libgcrypt-$(GCRYPT_VERSION).tar.bz2

PKGS += gcrypt
ifeq ($(call need_pkg,"libgcrypt >= 1.8.5"),)
PKGS_FOUND += gcrypt
else
PKGS.tools += gcrypt
PKGS.tools.gcrypt.config-tool = libgcrypt-config
PKGS.tools.gcrypt.path = $(PREFIX)/bin/libgcrypt-config
endif

$(TARBALLS)/libgcrypt-$(GCRYPT_VERSION).tar.bz2:
 $(call download_pkg,$(GCRYPT_URL),gcrypt)

.sum-gcrypt: libgcrypt-$(GCRYPT_VERSION).tar.bz2

gcrypt: libgcrypt-$(GCRYPT_VERSION).tar.bz2 .sum-gcrypt
 $(UNPACK)
 $(call pkg_static,"src/libgcrypt.pc.in")
 # $(call update_autoconfig,build-aux)
 $(APPLY) $(SRC)/gcrypt/disable-tests-compilation.patch
 $(APPLY) $(SRC)/gcrypt/0007-random-don-t-use-API-s-that-are-forbidden-in-UWP-app.patch
 $(APPLY) $(SRC)/gcrypt/0008-random-only-use-wincrypt-in-UWP-builds-if-WINSTORECO.patch
 $(APPLY) $(SRC)/gcrypt/0001-hwfeatures-call-SHGetFolderPathA-directly.patch

 # don't use getpid in UWP as it's not actually available
 $(APPLY) $(SRC)/gcrypt/gcrypt-uwp-getpid.patch
 $(MOVE)

DEPS_gcrypt = gpg-error $(DEPS_gpg-error)

GCRYPT_CONF = \
 --enable-ciphers=aes,des,rfc2268,arcfour,chacha20 \
 --enable-digests=sha1,md5,rmd160,sha256,sha512,blake2,sha3 \
 --enable-pubkey-ciphers=dsa,rsa,ecc \
 --disable-doc

ifneq ($(call need_pkg,"gpg-error >= 1.27"),)
GCRYPT_CONF += --with-libgpg-error-prefix=$(PREFIX)
endif

ifdef HAVE_WIN32
ifeq ($(ARCH),x86_64)
GCRYPT_CONF += --disable-asm --disable-padlock-support
endif
endif
ifdef HAVE_DARWIN_OS
GCRYPT_CONF += ac_cv_sys_symbol_underscore=yes
endif
ifdef HAVE_ANDROID
ifeq ($(ANDROID_ABI), x86)
GCRYPT_CONF += ac_cv_sys_symbol_underscore=no
endif
ifeq ($(ANDROID_ABI), x86_64)
GCRYPT_CONF += ac_cv_sys_symbol_underscore=no
endif
ifeq ($(ARCH),aarch64)
GCRYPT_CONF += --disable-arm-crypto-support
endif
endif

.gcrypt: gcrypt
 $(RECONF)
 $(MAKEBUILDDIR)
 $(MAKECONFIGURE) $(GCRYPT_CONF)
 +$(MAKEBUILD) bin_PROGRAMS=
 +$(MAKEBUILD) bin_PROGRAMS= install
 touch $@

[Dauer der Verarbeitung: 0.3 Sekunden, vorverarbeitet 2026-10-24]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1104845
#Domains=499262