尝试了解EDE如何工作,通过使用它为 生成Makefile以创建包含特定 层次结构下多个目标的项目目录。我没有任何运气,信息页似乎并没有 回答我的问题。Emacs CEDET EDE非平凡项目设置
我的目录结构看起来像: (星号(*)标记包含的main()函数的文件)
research/
flow/
flow.cpp
flow.hpp
program.cpp *
samples/
sample1.yuv
utils/
yuvreader.cpp
yuvreader.hpp
tests/
yuvreader_test.cpp *
我想有一个或多个子项目创建EDE项目(S);或者我可能只想要一个或多个目标......?
flow的program.cpp需要flow /和utils/sources,但是yuvreader_test 只需要utils/sources。
我在根目录和所有子目录中都做了ede-new。我也在根目录中做了ede-new-target,但是当在子目录中添加源文件时,它不能识别我创建的目标。
我将不胜感激,如果有人可以指向我一些更复杂的 Project.ede文件,我想要做的事情。你可以猜到 ,我有更多的子目录包含类代码文件,其中一些 有独立的程序使用该代码;我还有更多的测试代码 /。任何示例文件/命令工作流程将被 赞赏。
不幸的是,我认为这是事实。感谢您的解释;尽管我不愿意,但我会接受这个答案。我希望看到顶层结构的类型实现到EDE的未来 - 节省了我的时间从编写CMakeLists或automake的文件等 – assem 2012-02-09 05:00:10
由于最近的类似EDE项目大量涌入的问题,我创建了一个快速入门节描述具有包含目录和共享库的基本项目的手册。自动生成的版本在这里:http://www.randomsample.de/cedetdocs/ede/ede/Quick-Start.html – Eric 2012-02-24 04:58:53