blob: 0148fa22a865216e62a91821e8e5a1009c2d1ff2 [file] [log] [blame]
var objArgs = WScript.Arguments;
for (i = 0; i < objArgs.length; i++)
{
WScript.Echo("Arg :: " + objArgs(i));
}
var fso = WScript.CreateObject("Scripting.FileSystemObject");
var folder = fso.GetFolder("..\\..\\www");
var outFile = fso.CreateTextFile("..\\..\\GapSourceDictionary.xml", true);
outFile.WriteLine('<?xml version="1.0" encoding="utf-8"?>');
outFile.WriteLine('<!-- This file is auto-generated, do not edit! -jm -->');
outFile.WriteLine('<GapSourceDictionary>');
function enumerateFolder(folder,parentPath)
{
var files = new Enumerator(folder.files);
while(!files.atEnd())
{
WScript.Echo(parentPath + "\\" + fso.GetFileName(files.item()));
outFile.WriteLine(' <FilePath Value="' + parentPath + "\\" + fso.GetFileName(files.item()) + '"/>');
files.moveNext();
}
var subFolders = new Enumerator(folder.SubFolders);
while(!subFolders.atEnd())
{
var item = subFolders.item();
enumerateFolder(item, parentPath + "\\" + fso.GetFileName(item));
subFolders.moveNext();
}
}
enumerateFolder(folder,"www");
outFile.WriteLine('</GapSourceDictionary>');