我有一个用 OCaml 编码的项目,由makefile
. 一部分makefile
如下:
TESTS = t1 t2 t3 t4 t5 t6 t7 t8 t9 t10
$(TESTS): % : tests/%.ev $(CMX_DOMAIN) analyze
./analyze tests/$*.ev
因此,在终端中,make t1
例如,当我启动时,它将首先编译一个二进制文件 ( analyze
),然后使用t1.ev
.
现在,我想建立一个机制来TESTS
逐个测试所有文件。例如,终端中的命令make alltests
编译二进制文件,然后使用 、 等运行t1.ev
它t2.ev
。
有谁知道如何实现它makefile
?