我正在试验 OpenDDS(和 ACE/TAO),它使用 MPC(Make Project Creator)来生成实际的 make 文件,它正在做一些非常烦人的事情。
首先,它生成大量中间源文件(一些 IDL 和 c++ 头文件/实现),并将它们与手动创建的 IDL 和 C++ 文件放在同一目录中。我想让手动创建的文件和生成的文件位于不同的目录中,因为所有生成的文件都会分散注意力。有没有办法做到这一点?
其次,让我运行“make clean”它会清理生成的目标文件,但不会清理生成的源文件。有没有办法让它清理所有生成的文件?