从 Imakefile 创建 Makefile。
xmkmf [ -a ] [ TopDir [ CurDir ] ]
xmkmf 命令从随第三方软件一起提供的 Imakefile 创建 Makefile。在包含 Imakefile 文件的目录中不使用自变量或变量进行 调用时,imake 命令会使用适合系统的自变量(在构建 X 时配置到 xmkmf 中)运行并生成 Makefile。
-a | 首先在当前目录中构建 Makefile,然后自动执行 make Makefiles、make includes 以及 make depend。这就是配置 MIT X 构建树之外的软件的方法。 |
如果在 MIT X 构建树内操作(除非是 X 开发者,否则就不太可能出现此情况),则指定 TopDir 和 CurDir。
TopDir | 指定从当前目录到构建树顶端的相对路径名。 |
CurDir | 指定从构建树顶端到当前目录的相对路径名。
如果当前目录有子目录,则 CurDir 变量是必需的;否则,Makefile 不能构建子目录。如果给定 TopDir 变量,xmkmf 就会假定系统 上没有安装任何文件,并在构建树中搜索文件,而不是使用已经安装的版本。 |