Files
lifting-bits-remill/scripts/install.sh
T
2016-01-28 11:48:22 -05:00

28 lines
639 B
Bash
Executable File

#!/usr/bin/env bash
# Copyright 2016 Peter Goodman (peter@trailofbits.com), all rights reserved.
DIR=$(dirname $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ))
RED=`tput setaf 1`
RESET=`tput sgr0`
PREFIX=$1
if [[ -z "${PREFIX}" ]] ; then
printf "${RED}ERROR! Specify install prefix with first argument.${RESET}\n"
exit 1
fi
if [[ ! -e $DIR/build/cfg_to_bc ]] ; then
$DIR/scripts/build.py
fi
mkdir -p $PREFIX/bin
mkdir -p $PREFIX/include
mkdir -p $PREFIX/lib/mcsema2
mkdir -p $PREFIX/share/mcsema2
cp $DIR/build/cfg_to_bc $PREFIX/bin
cp $DIR/build/libOptimize.* $PREFIX/lib/mcsema2
cp $DIR/generated/sem_* $PREFIX/share/mcsema2