M-x ede-new-target
要求一个目标类型,虽然目标类型是不言自明的,但我并不是 100% 清楚如何使用它们。例如,我假设“程序”目标是代码文件,但其他的呢?EDE 手册中的示例将其用于头文件,但可以在其中放入其他内容吗?什么是共享对象目标?等等等等。
似乎在任何地方都没有任何好的文档,所以有人可以描述这些目标类型的用途吗?
信息文档中有一些描述,其他你可以在源代码中看到......这是当前目标的列表,它因项目类型而异:
archive
- 目标代码存档/静态库auxiliary
- 处理项目中的辅助文件 - README、*.txt 等。emacs lisp
- 编译 Emacs Lisp 代码emacs lisp autoloads
- 使用 Elisp 自动加载创建文件的目标info
- 处理 texinfo 文件miscellaneous
- 允许用户使用用户提供的编译项目其他部分的目标Makefile
program
- 构建可执行程序scheme
- 处理 Scheme (guile) 源代码的目标semantic grammar
- 目标是正确构建语义的语法文件,包括 Wisent 和 Bovine。这个目标是在语义中定义的,而不是在 EDE 中sharedobject
- 建立共享库的目标