我希望一个项目可以同时使用 GNU Make(在 Linux 上)和 NMake(在 Windows 上)构建。显然,我可以分别使用and调用Makefile
和构建 makefile 。是否有一对这样的名称并且没有/选项有效?Nmakefile
make
nmake /F Nmakefile
make
nmake
-f
/F
根据文档,NMake 会查找.mak
文件,所以我尝试使用Makefile.mk
and Nmakefile.mak
,但它没有用。
根据 GNU make 的手册页,它会首先查找一个名为GNUmakefile
.
从人造:
通常你应该调用你的makefile或者makefile或者Makefile。(我们推荐 Makefile,因为它出现在目录列表的开头附近,紧挨着其他重要文件,例如 README。)检查的名字 GNUmakefile 不建议用于大多数 makefile。如果您有一个特定于 GNU make 的 makefile,并且不会被其他版本的 make 理解,您应该使用这个名称。如果 makefile 是 `-',则读取标准输入。
所以调用你的 gnu MakefileGNUmakefile