如何编写一个make目标来监视特定文件夹中的任何文件更改并执行其他一些 make 目标来编译文件?我正在寻找一种方法,它可以在对工具的依赖最小的情况下做到这一点,make以保持简单。
2 回答
紫衣仙女
TA贡献1839条经验 获得超15个赞
您可以使用entr并调整Makefile与此类似的
.DEFAULT_GOAL := run
SHELL := /bin/bash
run:
clear && \
cp one.txt two.txt && \
rm -f _* *.l2m *.o2m && \
Ganlib < testgan2.x2m
watch:
while sleep 1 ; do find . -name '*.x2m' -o -name '*.c2m' \
| entr -d make -f ./Makefile ; done
.PHONY: run watch
其次是
$ make watch
- 2 回答
- 0 关注
- 194 浏览
添加回答
举报
0/150
提交
取消