我有一个相当大的makefile,它通过从变量中计算名称来即时创建大量目标。(例如foo $(VAR):$(PREREQS))。有什么方法可以使gnu make在扩展这些变量之后吐出一系列目标?
我希望能够获得一个任意makefile的目标。我正在尝试为我的shell编写一个完成函数。
发布于 2018-03-28 15:15:34
make -qp | awk -F':' '/^[a-zA-Z0-9][^$#\/\t=]*:([^=]|$)/ {split($1,A,/ /);for(i in A)print A[i]}'
https://stackoverflow.com/questions/-100003726
复制相似问题