#!/bin/bash

# use the correct working directory
cd $(dirname "$0")

# compile java code
mkdir -p bin
javac -sourcepath src -d bin src/creation/Creator.java

# recreate output dir
rm -rf outputdir
mkdir -p outputdir/data/textures

# create textures
java -classpath bin creation.Creator

# place a server binary in the output directory
(
  cd ../server/texture-sync-server
  cargo build --release
)
cp ../server/texture-sync-server/target/release/texture-sync-server ./outputdir/