我正在尝试为现有项目实现命令行界面。我这样做的方式是使用两个单独的makefile。一个是项目已经存在的makefile,另一个是CLI。我首先运行 CLI makefile,获取必要的文件,然后使用 project 的 makefile 将这些文件与现有项目链接。现在,问题是每次我将现有项目中的函数添加到 CLI 文件时,CLI makefile 都会继续构建这些函数,我不希望它这样做,因为那不是必需的,并且会给我警告和错误(因为我不希望继续包括所有标题和.o)。
长话短说,我可以做些什么让 CLI 的 makefile 忽略添加到 CLI 文件中的函数,而不是查看函数内部来检查所有内容吗?