2010-01-30 8 views
0

Je suis en train de structure directoy de configuration avec DSSS:Configuration de dir. Structure avec 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 

ne fonctionne pas correctement dsss.conf dans le répertoire ./proj.

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 

Toute idée où obtenir plus d'informations sur la configuration de cette structure plus bien. Je suis incapable de trouver l'emplacement approprié pour mettre les informations de structure de dossier.

La principale chose que je suis en train d'accomplir est de conserver les fichiers générés par DSSS seulement dans ./obj et ./bin répertoires.

Répondre

1

finalement obtenu le travail avec l'aide rebuild et Makefile:

Ce Makefile le:

CMD = rebuild $< -Isrc -Idev -oqobj -ofbin/[email protected] 

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/*