#!/bin/sh

PREFIX=JIT_TEST
for s in ${@}
do
	src="${s#*/}"
	exe="tests/test-jit-${src%.*}"
	dep="tests/${exe}.d"

	echo "${PREFIX} += ${exe}"				>> tests.mk
	echo "${dep}:"						>> tests.mk
	echo "-include ${dep}"					>> tests.mk
	echo "${exe}: ${s} ejit.o"				>> tests.mk
	echo "	\$(COMPILE_JIT_TEST) ${s} ejit.o -o ${exe}"	>> tests.mk
done

PREFIX=BCODE_TESTS
for s in ${@}
do
	src="${s#*/}"
	exe="tests/test-bcode-${src%.*}"
	dep="tests/${exe}.d"

	echo "${PREFIX} += ${exe}"				>> tests.mk
	echo "${dep}:"						>> tests.mk
	echo "-include ${dep}"					>> tests.mk
	echo "${exe}: ${s} ejit.o"				>> tests.mk
	echo "	\$(COMPILE_BCODE_TEST) ${s} ejit.o -o ${exe}"	>> tests.mk
done