Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/VLC/contrib/src/asdcplib/   (VLC Media Plyer ©)  Datei vom 23.9.2026 mit Größe 1 kB image not shown  

Quelle  rules.mak  Sprache: unbekannt

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

# asdcplib

ASDCPLIB_VERSION := 2_13_2
ASDCPLIB_URL := $(GITHUB)/cinecert/asdcplib/archive/refs/tags/rel_$(ASDCPLIB_VERSION).tar.gz

# nettle/gmp can't be used with the LGPLv2 license
ifdef GPL
ASDCP_PKG=1
else
ifdef GNUV3
ASDCP_PKG=1
endif
endif

ifdef ASDCP_PKG
ifndef HAVE_ANDROID
ifndef HAVE_WINSTORE # FIXME uses some fordbidden SetErrorModes, GetModuleFileName in fileio.cpp
PKGS += asdcplib
endif
endif
endif

ifeq ($(call need_pkg,"asdcplib >= 1.12"),)
PKGS_FOUND += asdcplib
endif

ASDCPLIB_CXXFLAGS := $(CXXFLAGS)
ifdef HAVE_WIN32
ASDCPLIB_CXXFLAGS += -DKM_WIN32_UTF8 -DKM_WIN32
endif

$(TARBALLS)/asdcplib-rel_$(ASDCPLIB_VERSION).tar.gz:
 $(call download_pkg,$(ASDCPLIB_URL),asdcplib)

.sum-asdcplib: asdcplib-rel_$(ASDCPLIB_VERSION).tar.gz

asdcplib: asdcplib-rel_$(ASDCPLIB_VERSION).tar.gz .sum-asdcplib
 $(UNPACK)
 # $(call update_autoconfig,build-aux)
 $(APPLY) $(SRC)/asdcplib/port-to-nettle.patch
 $(APPLY) $(SRC)/asdcplib/static-programs.patch
 $(APPLY) $(SRC)/asdcplib/adding-pkg-config-file.patch
 $(APPLY) $(SRC)/asdcplib/win32-dirent.patch
 $(APPLY) $(SRC)/asdcplib/0005-Include-cstdint-where-int64_t-is-needed.patch
 # call GetModuleFileNameA explicitly to build properly with UNICODE
 sed -i.orig 's, GetModuleFileName(, ::GetModuleFileNameA(,' $(UNPACK_DIR)/src/KM_fileio.cpp
 $(MOVE)

DEPS_asdcplib = nettle $(DEPS_nettle)

ASDCPLIB_CONF := --enable-freedist --enable-dev-headers --with-nettle=$(PREFIX)

ASDCPLIB_CONF += CXXFLAGS="$(ASDCPLIB_CXXFLAGS)"

.asdcplib: asdcplib
 $(RECONF)
 $(MAKEBUILDDIR)
 $(MAKECONFIGURE) $(ASDCPLIB_CONF)
 +$(MAKEBUILD) bin_PROGRAMS=
 +$(MAKEBUILD) bin_PROGRAMS= install
 touch $@

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