|
@@ -633,7 +633,6 @@ AmberC.prototype.verify = function() {
|
|
|
});
|
|
|
}, function(err, result) {
|
|
|
self.compose_js_files();
|
|
|
- self.optimize();
|
|
|
});
|
|
|
};
|
|
|
|
|
@@ -667,16 +666,20 @@ AmberC.prototype.compose_js_files = function() {
|
|
|
|
|
|
console.log('Writing program file: %s.js', defaults.program);
|
|
|
|
|
|
- var fileStream = fs.createWriteStream(defaults.program + '.js');
|
|
|
+ var fileStream = fs.createWriteStream(defaults.program + defaults.suffix_used + '.js');
|
|
|
fileStream.on('error', function(error) {
|
|
|
fileStream.end();
|
|
|
console.log(error);
|
|
|
});
|
|
|
+ var self = this;
|
|
|
+ fileStream.on('close', function(){
|
|
|
+ self.optimize();
|
|
|
+ });
|
|
|
|
|
|
program_files.forEach(function(file) {
|
|
|
- console.log('Checking : ' + file);
|
|
|
if(path.existsSync(file)) {
|
|
|
- fileStream.write(fs.readFileSync(file));
|
|
|
+ console.log('Adding : ' + file);
|
|
|
+ console.log(fileStream.write(fs.readFileSync(file)));
|
|
|
} else {
|
|
|
fileStream.end();
|
|
|
throw(new Error('Can not find file ' + file));
|