jcal36f19c6
add build script
+10 −3
9 files changed
- M .gitignore +1 −0
- M README.md +1 −1
- A build.sh +4 −0
- A manifest.mf +1 −0
- M run.sh +3 −2
- R Calculator.java → src/Calculator.java +0 −0
- R GFrame.java → src/GFrame.java +0 −0
- R History.java → src/History.java +0 −0
- R Parser.java → src/Parser.java +0 −0
| @@ -1 +1,2 @@ | |||
| 1 | 1 | bin/* | |
| 2 | + | release/* | |
| @@ -7,7 +7,7 @@ Simple GUI calculator with complex infix expression evaluation made in Java usin | |||
| 7 | 7 | ```bash | |
| 8 | 8 | $ git clone --depth=1 https://github.com/krolyxon/JavaCalc --branch=master | |
| 9 | 9 | $ cd JavaCalc | |
| 10 | − | $ ./run.sh | |
| 10 | + | $ ./run.sh OR ./build.sh | |
| 11 | 11 | ``` | |
| 12 | 12 | ||
| 13 | 13 | ## JavaCalc in action | |
| @@ -0,0 +1,4 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | mkdir -p release | |
| 3 | + | javac -d ./bin src/*.java | |
| 4 | + | jar cvmf manifest.mf ./release/JavaCalc.jar -C ./bin . | |
| @@ -0,0 +1 @@ | |||
| 1 | + | Main-Class: Calculator | |
| @@ -1,5 +1,6 @@ | |||
| 1 | 1 | #!/bin/sh | |
| 2 | 2 | mkdir -p ./bin | |
| 3 | 3 | ClASSNAME="Calculator" | |
| 4 | − | javac -d ./bin/ "./$ClASSNAME.java" | |
| 5 | − | java -cp ./bin/ "$ClASSNAME" $* | |
| 4 | + | cd src | |
| 5 | + | javac -d ../bin/ "./$ClASSNAME.java" | |
| 6 | + | java -cp ../bin/ "$ClASSNAME" $* | |
[No content changes]
[No content changes]
[No content changes]
[No content changes]