我有一个用 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?