aboutsummaryrefslogtreecommitdiff
path: root/bin/compile
blob: e5ad2885ce90d0322dcff7c9709a64c67728c2dd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env bash

main() {
  # Replace this with your local location for the Java SE 6 JDK
  local JAVA_HOME=~/Downloads/jdk1.6.0_45

  mkdir -p out

  find source -name "*.java" >sources.txt

  ${JAVA_HOME}/bin/javac -source 1.6 -target 1.6 -Xlint:none -d out @sources.txt

  jar cf out/worlds.jar -C out .
  jar cfm out/worlds.jar MANIFEST.MF -C out .

  rm sources.txt
}

main