diff --git a/.gitignore b/.gitignore index 36f971e..f7cde8a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ bin/* +manning.jar diff --git a/makefile b/makefile index 78caedb..953b436 100644 --- a/makefile +++ b/makefile @@ -1,6 +1,10 @@ all: src/view/Manning.class %.class: %.java + mkdir -p bin javac -Xlint:unchecked -d bin -cp lib/json-simple-1.1.1.jar:lib/jline-2.12.jar:src/ $< +jar: + make + jar -cfm manning.jar manifest.txt -C bin . clean: find bin -iname *.class | xargs rm -f run: diff --git a/manifest.txt b/manifest.txt new file mode 100644 index 0000000..e3a1bef --- /dev/null +++ b/manifest.txt @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Main-Class: view/Manning +Class-Path: lib/json-simple-1.1.1.jar lib/jline-2.12.jar