diff --git a/compile.sh b/compile.sh new file mode 100755 index 0000000..e33e64e --- /dev/null +++ b/compile.sh @@ -0,0 +1,7 @@ +#!/bin/bash +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )" +. "$DIR/conf.sh" + +find "$SRCJAVA" -name "*.java" > javasources.txt +javac -d "$BUILDDIR/java" @javasources.txt +rm javasources.txt diff --git a/conf.sh b/conf.sh new file mode 100644 index 0000000..455eaf5 --- /dev/null +++ b/conf.sh @@ -0,0 +1,6 @@ +#!/bin/bash +MAINCLASS="me.lixko.tatrop.Main" +BUILDDIR="$DIR/build" +BUILDJAVA="$BUILDDIR/java" +SRCPHP="$DIR/src/php" +SRCJAVA="$DIR/src/java" diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..bc6f900 --- /dev/null +++ b/run.sh @@ -0,0 +1,5 @@ +#!/bin/bash +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )" +. "$DIR/conf.sh" + +php "$SRCPHP/main.php" -m "$MAINCLASS" -c "$BUILDJAVA" $@ \ No newline at end of file diff --git a/src/java/eu/lixko/tatrop/Main.java b/src/java/eu/lixko/tatrop/Main.java new file mode 100644 index 0000000..757b6fe --- /dev/null +++ b/src/java/eu/lixko/tatrop/Main.java @@ -0,0 +1,7 @@ +package me.lixko.tatrop; + +public class Main { + public static void main(String[] args) { + System.out.println("Hello, World!"); + } +} \ No newline at end of file diff --git a/src/php/Tatrop/JvmLoader.php b/src/php/Tatrop/JvmLoader.php new file mode 100644 index 0000000..a84c4a4 --- /dev/null +++ b/src/php/Tatrop/JvmLoader.php @@ -0,0 +1,9 @@ +