build.sh 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. #!/bin/bash
  2. files=( \
  3. jquery-jvectormap.js \
  4. lib/jquery-mousewheel.js \
  5. src/jvectormap.js \
  6. src/abstract-element.js \
  7. src/abstract-canvas-element.js \
  8. src/abstract-shape-element.js \
  9. src/svg-element.js \
  10. src/svg-group-element.js \
  11. src/svg-canvas-element.js \
  12. src/svg-shape-element.js \
  13. src/svg-path-element.js \
  14. src/svg-circle-element.js \
  15. src/svg-image-element.js \
  16. src/svg-text-element.js \
  17. src/vml-element.js \
  18. src/vml-group-element.js \
  19. src/vml-canvas-element.js \
  20. src/vml-shape-element.js \
  21. src/vml-path-element.js \
  22. src/vml-circle-element.js \
  23. src/vector-canvas.js \
  24. src/simple-scale.js \
  25. src/ordinal-scale.js \
  26. src/numeric-scale.js \
  27. src/color-scale.js \
  28. src/legend.js \
  29. src/data-series.js \
  30. src/proj.js \
  31. src/map-object.js \
  32. src/region.js \
  33. src/marker.js \
  34. src/map.js \
  35. src/multimap.js \
  36. )
  37. baseDir=`dirname $0`
  38. counter=0
  39. while [ $counter -lt ${#files[@]} ]; do
  40. files[$counter]="$baseDir/${files[$counter]}"
  41. let counter=counter+1
  42. done
  43. if [ -z "$1" ]
  44. then
  45. minified=jquery.jvectormap.min.js
  46. else
  47. minified=$1
  48. fi
  49. if [ -a $minified ]
  50. then
  51. rm $minified
  52. fi
  53. cat ${files[*]} >> $minified
  54. uglifyjs $minified -o $minified -c