#!/bin/sh
CUR_PATH=$(pwd)
DEST_GCC=mips-linux-gnu-gcc
DEST_AR=mips-linux-gnu-ar
DEST_RANLIB=mips-linux-gnu-ranlib
DEST_STRIP=mips-linux-gnu-strip
DEST_HOST=mips-linux-gnu
DEST_TARGET=mips-linux
DEST_PREFIX=mips-linux-gnu-
####################################################################################
dest_dir=$CUR_PATH/../dest_fs/ffmpeg
echo "cur path is" $CUR_PATH
[ -d $dest_dir ] && rm -rf $dest_dir
mkdir -p $dest_dir
####################################################################################
[ -d ffmpeg-4.4.1 ] && rm -rf ffmpeg-4.4.1
[ -f ffmpeg-4.4.1.tar.bz2 ] || wget http://ffmpeg.org/releases/ffmpeg-4.4.1.tar.bz2
tar jxvf ffmpeg-4.4.1.tar.bz2
cd ffmpeg-4.4.1
# Must specify target arch (--arch) and OS (--target-os) when cross-compiling
./configure --prefix=$dest_dir \
--enable-cross-compile \
--arch=mips32 \
--target-os=linux \
--cross-prefix=$DEST_PREFIX \
--disable-mipsdsp \
--disable-mipsdspr2 \
--disable-mips32r2 \
--disable-mipsfpu \
--extra-libs=-latomic
make clean
make -j32
make install