2009-07-09 5 views
2

Ich arbeite an einer Treiberentwicklung und verwende das Build.exe-Tool von Microsoft aus dem WDK 6001 (Vista). Ich möchte in der Lage sein, alle Objekt- und Zwischendateien zu bereinigen, die bei jeder Iteration ausgegeben werden.build.exe und Reinigung?

Bisher habe ich festgestellt, dass "build.exe -0 -c" relativ gut funktioniert, indem einfach alle .obj-Dateien gelöscht werden, aber keine .sbr-Dateien oder Verzeichnisse, die erstellt wurden. Ich möchte wirklich vermeiden, ein Makefile zu schreiben, da ein anderes Makefile schwer in das Build-System zu integrieren wäre.

Wie kann ich das tun?

Antwort

2

Haben Sie von einer Skriptsprache zu einem rekursiven Löschen. Wir verwenden Nant für unser Build-System, und das hat diese Art von Ding eingebaut.

Eine weitere Windows-Antwort könnte sein, powershell zu verwenden, die Sie aus Ihrem Makefile aufrufen können.

Oder Sie könnten einfach zu DOS-Befehle zurückkehren. So

dir /S *.sbr 

Zeigt mir alle meine verschachtelten sbr-Dateien und dann

del /S *.sbr 

löscht dann alle. Und es kann gezeigt werden, dass es über den Befehl dir funktioniert hat.

Verwandte Themen