aboutsummaryrefslogtreecommitdiff
path: root/bin/compile
blob: a909ae1ea4d7b76d5bdd889f0dbea744d24ba9a5 (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/bin/javac}

  echo "Using JAVAC=${JAVAC}"

  mkdir -p out

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

  ${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