Krolyxon
Commit 36f19c6

Branches

Refs →

jcal36f19c6

add build script

Author
krolxon
Date
2024-02-17 20:45 +0530
Parent
6186556
Commit
36f19c62c2266973818908a10d7962f055714db2

+10 −3

9 files changed

  1. M .gitignore +1 −0
  2. M README.md +1 −1
  3. A build.sh +4 −0
  4. A manifest.mf +1 −0
  5. M run.sh +3 −2
  6. R Calculator.java → src/Calculator.java +0 −0
  7. R GFrame.java → src/GFrame.java +0 −0
  8. R History.java → src/History.java +0 −0
  9. R Parser.java → src/Parser.java +0 −0
M .gitignore View
@@ -1 +1,2 @@
11 bin/*
2+release/*
M README.md View
@@ -7,7 +7,7 @@ Simple GUI calculator with complex infix expression evaluation made in Java usin
77 ```bash
88 $ git clone --depth=1 https://github.com/krolyxon/JavaCalc --branch=master
99 $ cd JavaCalc
10− $ ./run.sh
10+ $ ./run.sh OR ./build.sh
1111 ```
1212
1313 ## JavaCalc in action
A build.sh View
@@ -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 .
A manifest.mf View
@@ -0,0 +1 @@
1+Main-Class: Calculator
M run.sh View
@@ -1,5 +1,6 @@
11 #!/bin/sh
22 mkdir -p ./bin
33 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" $*
R Calculator.java → src/Calculator.java View

[No content changes]

R GFrame.java → src/GFrame.java View

[No content changes]

R History.java → src/History.java View

[No content changes]

R Parser.java → src/Parser.java View

[No content changes]