buildUncompressed.py 719 B

12345678910111213141516171819202122232425262728
  1. #!/usr/bin/env python
  2. import sys
  3. sys.path.append("../tools")
  4. import jsmin, mergejs
  5. sourceDirectory = "../lib"
  6. configFilename = "library.cfg"
  7. filename = "proj4js-combined.js"
  8. outputFilename = "../lib/" + filename
  9. if len(sys.argv) > 1:
  10. configFilename = sys.argv[1] + ".cfg"
  11. if len(sys.argv) > 2:
  12. outputFilename = sys.argv[2]
  13. print "Merging libraries."
  14. merged = mergejs.run(sourceDirectory, None, configFilename)
  15. print "Setting the filename to "+filename
  16. merged = merged.replace('scriptName: "proj4js.js",','scriptName: "'+filename+'",');
  17. print "Adding license file."
  18. merged = file("license.txt").read() + merged
  19. print "Writing to %s." % outputFilename
  20. file(outputFilename, "w").write(merged)
  21. print "Done."