JSDOC/Packer.js
[gnome.introspection-doc-generator] / JSDOC / Packer.js
index afe1bf6..d27c10b 100644 (file)
@@ -89,9 +89,13 @@ Packer = function(cfg)
             version = Math.max(File.mtime(f), version);
         });
         var dirname = GLib.path_get_dirname(this.files[0]);
-        var outname = GLib.path_get_basename(this.files[0]);
+        var outname = GLib.path_get_basename(dirname);
         this.target = dirname + '/compiled/' + outname + '-' + version + '.js';
-        
+        if (File.exists(this.target)) {
+            print("Target file already exists");
+            Seed.quit();
+        }
+        this.prefix = dirname;
         this.translateJSON  = dirname + '/compiled/_translation_.js';
         
     }