我正在尝试使用dsss设置目录结构:
./proj -- project files
./src -- source
./dev -- dev files, test files
./lib -- source for libraries used
./res -- resource files
./doc -- documentation
./bin -- binary files
./obj -- object files./proj目录中的dsss.conf无法正常工作。
name=SomeProject
srcdir+=../src # this doesn't work
[../lib/sqlite3-d]
type=subdir
# Test files
[../dev/sqlite-test.d]
target=../bin/test-sqlite
# Program
[../src/main.d]
target=../bin/main有什么想法可以获得更多关于如何更好地设置这样的结构的信息。我找不到合适的位置来放置文件夹结构信息。
我要做的主要事情是将dsss生成的文件只保存在./obj和./bin目录中。
发布于 2010-02-01 23:21:26
最后,我使用rebuild和Makefile让它正常工作
这就是Makefile
CMD = rebuild $< -Isrc -Idev -oqobj -ofbin/$@
SOURCES = src/srcfile1.d src/srcfile2.d
all: main test
main: src/main.d $(SOURCES)
$(CMD)
test: dev/test.d $(SOURCES)
$(CMD)
cleanall: clean
clean:
rm -f bin/main
rm -f bin/test
rm -f obj/*https://stackoverflow.com/questions/2167963
复制相似问题