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

create and remove subdirectory for generated files in Makefile.am

本文关键字:文件创建 删除 子目录 Makefile am      更新时间:2023-10-16

我在我的项目中使用autotools。

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

这里有人以前做过这个吗?我会非常感激的!
targetdir/bin/launcher: sourcefile1 sourcefile1 sourcefile1 | dep1
     mkdir -pv "${@D}"
     # the rest

清理在很大程度上取决于你的makefile结构。如果你需要帮助,请发一个样本

我不知道是否要删除这个目录,但是你可以在你的Makefile.am中列出CLEANFILES中生成的任何文件。