From: Alan Knowles Date: Tue, 27 Jul 2010 05:27:29 +0000 (+0800) Subject: JSDOC/Packer.js X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=commitdiff_plain;h=d7a79fa4869cc6756a3fd9e893402de6213f5ec8 JSDOC/Packer.js --- diff --git a/JSDOC/Packer.js b/JSDOC/Packer.js index 02f94cd..a6a4c96 100644 --- a/JSDOC/Packer.js +++ b/JSDOC/Packer.js @@ -83,6 +83,7 @@ Packer = function(cfg) throw "No Files"; } + var link = false; if (cfg.autoBuild) { var version = 0; this.files.forEach(function(f) { @@ -91,6 +92,7 @@ Packer = function(cfg) var dirname = GLib.path_get_dirname(this.files[0]); var outname = this.module ? this.module : GLib.path_get_basename(dirname); this.target = dirname + '/compiled/' + outname + '-' + version + '.js'; + link = dirname + '/compiled/' + outname + '.js'; if (File.exists(this.target)) { print("Target file already exists"); Seed.quit(); @@ -104,6 +106,12 @@ Packer = function(cfg) this.timer = new Date() * 1; this.packAll(); + if (link) { + var f = new File(this.target); + f.create_symbolic_link(link); + } + + } Packer.prototype = {