Merge pull request #21 from schumilo/qemu-nyx-4.2.0
various build script fixes
This commit is contained in:
commit
5c8cf793ec
@ -39,19 +39,14 @@ error()
|
|||||||
|
|
||||||
compile_libraries()
|
compile_libraries()
|
||||||
{
|
{
|
||||||
echo "[!] Compiling capstone4..."
|
|
||||||
make -C $CAPSTONE_ROOT -j $(nproc)
|
|
||||||
|
|
||||||
echo "[!] Compiling libxdc..."
|
|
||||||
LDFLAGS="-L$CAPSTONE_ROOT -L$LIBXDC_ROOT" CFLAGS="-I$CAPSTONE_ROOT/include/" make -C $LIBXDC_ROOT -j $(nproc)
|
|
||||||
|
|
||||||
case $1 in
|
case $1 in
|
||||||
"dynamic"|"debug")
|
"debug_static"|"static"|"lto")
|
||||||
echo "[!] Installing capstone4..."
|
echo "[!] Compiling capstone4..."
|
||||||
sudo make -C $CAPSTONE_ROOT install
|
make -C $CAPSTONE_ROOT -j $(nproc)
|
||||||
echo "[!] Installing libxdc..."
|
|
||||||
sudo make -C $LIBXDC_ROOT install
|
echo "[!] Compiling libxdc..."
|
||||||
;;
|
LDFLAGS="-L$CAPSTONE_ROOT -L$LIBXDC_ROOT" CFLAGS="-I$CAPSTONE_ROOT/include/" make -C $LIBXDC_ROOT -j $(nproc)
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -65,7 +60,6 @@ configure_qemu()
|
|||||||
export QEMU_CFLAGS="-I$CAPSTONE_ROOT/include/ -I$LIBXDC_ROOT/ $QEMU_CFLAGS"
|
export QEMU_CFLAGS="-I$CAPSTONE_ROOT/include/ -I$LIBXDC_ROOT/ $QEMU_CFLAGS"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
error
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
@ -102,6 +96,14 @@ if [ "$#" -ne 1 ] ; then
|
|||||||
error
|
error
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
case $1 in
|
||||||
|
"dynamic"|"debug"|"debug_static"|"static"|"lto")
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
error
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
if [ -z "$LIBXDC_ROOT" -o -z "$CAPSTONE_ROOT" ]; then
|
if [ -z "$LIBXDC_ROOT" -o -z "$CAPSTONE_ROOT" ]; then
|
||||||
git submodule init
|
git submodule init
|
||||||
git submodule update libxdc
|
git submodule update libxdc
|
||||||
|
2
libxdc
2
libxdc
@ -1 +1 @@
|
|||||||
Subproject commit df32642c985864c187ad3db13be1dc8c3155d888
|
Subproject commit 78f0fb6394ab297c78aa76bf671ebb0eae05ddc9
|
Loading…
x
Reference in New Issue
Block a user