(filename, responseFile)
| 234 | // If filename parameter is directory, all objects and libs under |
| 235 | // this directory or subdirectories are added. |
| 236 | function addToResponseFile(filename, responseFile) |
| 237 | { |
| 238 | if (fso.FolderExists(filename)) |
| 239 | { |
| 240 | var folder = fso.getFolder(filename); |
| 241 | var enumerator = new Enumerator(folder.files); |
| 242 | for (; !enumerator.atEnd(); enumerator.moveNext()) |
| 243 | { |
| 244 | addToResponseFile(enumerator.item().Path, responseFile); |
| 245 | } |
| 246 | enumerator = new Enumerator(folder.subFolders); |
| 247 | for (; !enumerator.atEnd(); enumerator.moveNext()) |
| 248 | { |
| 249 | addToResponseFile(enumerator.item().Path, responseFile); |
| 250 | } |
| 251 | } |
| 252 | else if (fso.FileExists(filename)) |
| 253 | { |
| 254 | var extension = filename.substr(filename.length -3).toLowerCase(); |
| 255 | if(extension == "lib" || extension == "obj") |
| 256 | { |
| 257 | responseFile.WriteLine("\""+fso.GetFile(filename).Path+"\""); |
| 258 | } |
| 259 | } |
| 260 | else |
| 261 | { |
| 262 | echo("file " + filename + " not found. Can't generate symbols file"); |
| 263 | WScript.Quit (1); |
| 264 | } |
| 265 | } |
no test coverage detected