Spracherkennung für: .mak vermutete Sprache: Shell {Shell[28] MT940[20] ADA[15]} [Methode: maximale Elemente, drei Dimensionen]
# x264
X264_HASH := 3a21e97bf23676a0bf4616df8bc2207c9fd7b1d3
X264_VERSION := $(X264_HASH)
X264_GITURL := $(VIDEOLAN_GIT)/videolan/x264.git
ifdef BUILD_ENCODERS
ifdef GPL
ifndef HAVE_WINSTORE # FIXME x264 build system claims it needs MSVC to build for WinRT
PKGS += x264
endif
endif
endif
ifeq ($(call need_pkg,"x264 >= 0.148"),)
PKGS_FOUND += x264
endif
ifeq ($(call need_pkg,"x264 >= 0.153"),)
PKGS_FOUND += x26410b
endif
PKGS_ALL += x26410b
X264CONF = --prefix="$(PREFIX)" --host="$(HOST)" --enable-static \
--disable-avs \
--disable-lavf \
--disable-cli \
--disable-ffms \
--disable-opencl
ifndef HAVE_WIN32
X264CONF += --enable-pic
endif
ifdef HAVE_CROSS_COMPILE
ifndef HAVE_DARWIN_OS
ifdef HAVE_ANDROID
X264CONF += --cross-prefix="$(subst ld,,$(LD))"
else
X264CONF += --cross-prefix="$(HOST)-"
endif
endif
ifdef HAVE_ANDROID
# broken text relocations
ifeq ($(ANDROID_ABI), x86)
X264CONF += --disable-asm
endif
endif
endif
ifneq ($(filter arm aarch64, $(ARCH)),)
ifndef HAVE_WIN32
X264_ASM_USES_CC:=1
endif
endif
ifdef X264_ASM_USES_CC
X264CONF += --extra-asflags="$(EXTRA_CFLAGS)"
endif
$(TARBALLS)/x264-$(X264_VERSION).tar.xz:
$(call download_git,$(X264_GITURL),,$(X264_HASH))
.sum-x26410b: .sum-x264
touch $@
.sum-x264: x264-$(X264_VERSION).tar.xz
$(call check_githash,$(X264_VERSION))
touch $@
x264 x26410b: %: x264-$(X264_VERSION).tar.xz .sum-%
$(UNPACK)
$(call update_autoconfig,.)
$(APPLY) $(SRC)/x264/x264-winstore.patch
$(APPLY) $(SRC)/x264/0001-osdep-use-direct-path-to-internal-x264.h.patch
$(MOVE)
.x264: x264
$(REQUIRE_GPL)
$(MAKEBUILDDIR)
cd $(BUILD_DIR) && $(HOSTVARS) $(BUILD_SRC)/configure $(X264CONF) || cat config.log
# make dummy dependency file
touch $(BUILD_DIR)/.depend
+$(MAKEBUILD)
+$(MAKEBUILD) install
touch $@
.x26410b: .x264
touch $@
[Dauer der Verarbeitung: 0.2 Sekunden, vorverarbeitet 2026-10-24]