diff options
Diffstat (limited to 'js/assets/concat.js')
-rw-r--r-- | js/assets/concat.js | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/js/assets/concat.js b/js/assets/concat.js new file mode 100644 index 00000000000..9e778e3ac56 --- /dev/null +++ b/js/assets/concat.js @@ -0,0 +1,47 @@ +// ********************************************************************** +// +// Copyright (c) 2003-2014 ZeroC, Inc. All rights reserved. +// +// This copy of Ice is licensed to you under the terms described in the +// ICE_LICENSE file included in this distribution. +// +// ********************************************************************** + +var fs = require('fs'); +var path = require('path'); + +var usage = function() +{ + console.log("usage:"); + console.log("" + process.argv[0] + " " + path.basename(process.argv[1]) + " <files>"); +} + +if(process.argv.length < 3) +{ + usage(); + process.exit(1); +} + +var files = []; +for(var i = 2; i < process.argv.length; ++i) +{ + files.push(process.argv[i]); +} + +process.stdout.write("\n"); +process.stdout.write("/** IMPORTANT: Do not edit this file -- any edits made here will be lost! **/\n"); +process.stdout.write("\n"); + +var data, lines, line, i, j; + +for(i = 0; i < files.length; ++i) +{ + data = fs.readFileSync(files[i]); + lines = data.toString().split("\n"); + for(j in lines) + { + line = lines[j].trim(); + process.stdout.write(lines[j] + "\n"); + } + process.stdout.write("\n"); +} |