1
0
This repository has been archived on 2024-11-10. You can view files and clone it, but cannot push or open issues or pull requests.
2021-02-21 15:00:42 +01:00

43 lines
1.1 KiB
Makefile

# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="x264"
PKG_VERSION="20191217"
PKG_SHA256="0bb67d095513391e637b3b47e8efc3ba4603c3844f1b4c2690f4d36da7763055"
PKG_LICENSE="GPL"
PKG_SITE="http://www.videolan.org/developers/x264.html"
PKG_URL="https://download.videolan.org/x264/snapshots/x264-snapshot-${PKG_VERSION}-2245.tar.bz2"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="x264 codec"
if [ "${TARGET_ARCH}" = "x86_64" ]; then
PKG_DEPENDS_TARGET+=" nasm:host"
fi
pre_configure_target() {
cd ${PKG_BUILD}
rm -rf .${TARGET_NAME}
if [ "${TARGET_ARCH}" = "x86_64" ]; then
export AS="${TOOLCHAIN}/bin/nasm"
else
PKG_X264_ASM="--disable-asm"
fi
}
configure_target() {
./configure \
--cross-prefix="${TARGET_PREFIX}" \
--extra-cflags="${CFLAGS}" \
--extra-ldflags="${LDFLAGS}" \
--host="${TARGET_NAME}" \
--prefix="/usr" \
--sysroot="${SYSROOT_PREFIX}" \
${PKG_X264_ASM} \
--disable-cli \
--enable-lto \
--enable-pic \
--enable-static \
--enable-strip
}