在Makefile.am中为生成的文件创建和删除子目录

时间:2011-04-07 11:53:23

标签: c++ qt makefile automake

我正在为我的项目使用autotools。

在构建Qt时,生成的moc_*.cppui_*.h文件我希望将它们放在gen子目录中。应该通过make创建目录和生成的文件,并删除make clean。

以前有人在这做过吗?我真的很感激!

2 个答案:

答案 0 :(得分:0)

targetdir/bin/launcher: sourcefile1 sourcefile1 sourcefile1 | dep1
     mkdir -pv "${@D}"
     # the rest

清洁很大程度上取决于你的makefile结构。如果您需要帮助,请发布样本

答案 1 :(得分:0)

我不知道如何从头顶删除目录,但您可以在CLEANFILES的{​​{1}}中列出所有生成的文件。