#!/bin/sh | |
set -e | |
XED=${XED:=xed} | |
CXX=${CXX:=g++} | |
CFLAGS_USER=${CFLAGS} | |
PYTHON=${PYTHON:=python3} | |
echo $XED | |
if [ $# -ne 1 ]; then | |
echo "./test_by_xed.sh <xbyak-cpp>" | |
exit 1 | |
fi | |
TARGET=$1 | |
CFLAGS="$CFLAGS_USER -Wall -Wextra -I ../" | |
echo "test:" $TARGET | |
cp $TARGET tmp.cpp | |
$CXX $CFLAGS test_by_xed.cpp -o test_by_xed | |
./test_by_xed | |
$XED -64 -ir bin > out.txt | |
$PYTHON test_by_xed.py $TARGET out.txt | |