mirror of
https://github.com/irmen/prog8.git
synced 2024-09-17 07:55:28 +00:00
14 lines
600 B
Bash
Executable File
14 lines
600 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
java -jar ../antlr/lib/antlr-4.7.1-complete.jar -o ./prog8/parser -Xexact-output-dir -no-listener -no-visitor -package prog8.parser ../antlr/prog8.g4
|
|
|
|
find prog8 -name \*.java > javasources.txt
|
|
mkdir -p compiled_java
|
|
javac -verbose -d compiled_java -cp ../antlr/lib/antlr-runtime-4.7.1.jar @javasources.txt
|
|
rm javasources.txt
|
|
|
|
KOTLINC="bash ${HOME}/.IntelliJIdea2018.2/config/plugins/Kotlin/kotlinc/bin/kotlinc"
|
|
${KOTLINC} -verbose -include-runtime -d prog8_kotlin.jar -cp ../antlr/lib/antlr-runtime-4.7.1.jar:compiled_java prog8
|
|
|
|
jar uf prog8_kotlin.jar -C compiled_java prog8
|