Filelist.vbs

Dieses kleine Werkzeug wird benutzt, um in einem Verzeichnis eine Liste in einem makefile kompatiblen Format zu erzeugen.

Es wird folgendermassen als vbs Skript aufgerufen mittels

cscript filelist.vbs directory_to_scan Prefix1 fileext1 [Prefix2 fileext2] > outputfile.txt

Als Beispiel nehmen wir mal, an wir haetten einen Verzeichnisinhalt wie Diesen hier

script1.lua
spec1.mdx
spec2.mdx
script2.lua
spec3.mdx
somethingelse.foo

dann rufen wir

cscript filelist.vbs . "SOURCES=" lua "SPECS=" mdx >output.txt

auf und wuerden folgenden Ausgabetext erzeugen:

SOURCES= script1.lua script2.lua
SPECS= spec1.mdx spec2.mdx spec3.mdx

wobei dieser Ausgabetext einfach in makefiles eingebunden werden kann