#! /bin/bash

make clean
cd ../fdpp
git checkout "$(git log --until="$(git --git-dir=../dosemu2/.git log -n1 "$(git --git-dir=../dosemu2/.git describe | sed -re 's/^.*-g([a-fA-F0-9]+)$/\1/')" | grep -oE "^Date:.*$" | sed -re 's/^Date:\s+//')" -n1 | grep -oE "^commit .*$" | sed -re 's/^commit\s+//')"
make clean
./configure
make
cd ../dosemu2
./default-configure -d --prefix=$HOME/local.new --sysconfdir=$HOME/local.new/etc --mandir=$HOME/local.new/share/man --datarootdir=$HOME/local.new/share fdpp-build-p ath="$PWD/"../fdpp/fdpp fdpp-include-path="$PWD/"../fdpp/include
make
python3 test/test_dos.py PPDOSGITTestCase.test_memory_dpmi_ecm_mini
exit $?
