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

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

  echo "Using JAVAC=${JAVAC}"

  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