JSDOC/Packer.js
authorAlan Knowles <alan@akbkhome.com>
Tue, 27 Jul 2010 05:27:29 +0000 (13:27 +0800)
committerAlan Knowles <alan@akbkhome.com>
Tue, 27 Jul 2010 05:27:29 +0000 (13:27 +0800)
JSDOC/Packer.js

index 02f94cd..a6a4c96 100644 (file)
@@ -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 = {