add build script

This commit is contained in:
krolxon 2024-02-17 20:45:28 +05:30
parent 6186556a84
commit 36f19c62c2
9 changed files with 10 additions and 3 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
bin/* bin/*
release/*

View File

@ -7,7 +7,7 @@ Simple GUI calculator with complex infix expression evaluation made in Java usin
```bash ```bash
$ git clone --depth=1 https://github.com/krolyxon/JavaCalc --branch=master $ git clone --depth=1 https://github.com/krolyxon/JavaCalc --branch=master
$ cd JavaCalc $ cd JavaCalc
$ ./run.sh $ ./run.sh OR ./build.sh
``` ```
## JavaCalc in action ## JavaCalc in action

4
build.sh Normal file
View File

@ -0,0 +1,4 @@
#!/bin/sh
mkdir -p release
javac -d ./bin src/*.java
jar cvmf manifest.mf ./release/JavaCalc.jar -C ./bin .

1
manifest.mf Normal file
View File

@ -0,0 +1 @@
Main-Class: Calculator

5
run.sh
View File

@ -1,5 +1,6 @@
#!/bin/sh #!/bin/sh
mkdir -p ./bin mkdir -p ./bin
ClASSNAME="Calculator" ClASSNAME="Calculator"
javac -d ./bin/ "./$ClASSNAME.java" cd src
java -cp ./bin/ "$ClASSNAME" $* javac -d ../bin/ "./$ClASSNAME.java"
java -cp ../bin/ "$ClASSNAME" $*