mirror of
https://github.com/radareorg/radare2.git
synced 2024-12-11 23:16:05 +00:00
25 lines
835 B
Bash
Executable File
25 lines
835 B
Bash
Executable File
#!/data/data/com.termux/files/usr/bin/bash
|
|
if [ -z "${PREFIX}" ]; then
|
|
echo "PREFIX env var not set, are you running this script from Termux?"
|
|
PREFIX=/data/data/com.termux/files/usr
|
|
fi
|
|
export ANDROID=1
|
|
# make clean > /dev/null 2>&1
|
|
rm -f libr/include/r_version.h
|
|
cp -f dist/plugins-cfg/plugins.termux.cfg plugins.cfg
|
|
# Attempt to update from an existing remote
|
|
UPSTREAM_REMOTE=$(git remote -v | grep 'radareorg/radare2\(\.git\)\? (fetch)' | cut -f1 | head -n1)
|
|
if [ -n "$UPSTREAM_REMOTE" ]; then
|
|
git pull "$UPSTREAM_REMOTE" master
|
|
else
|
|
git pull https://github.com/radareorg/radare2 master
|
|
fi
|
|
./preconfigure
|
|
./configure-plugins
|
|
bash ./configure --with-compiler=termux --prefix=${PREFIX} || exit 1
|
|
make libr/include/r_version.h
|
|
touch -t 19700101 libr/include/r_version.h
|
|
rm -f "${PREFIX}/lib/"libr_*
|
|
make -j2 || exit 1
|
|
make symstall
|