From 1832c7a8e820a07e1e448463af4123e319a83197 Mon Sep 17 00:00:00 2001
From: jwansek <eddie.atten.ea29@gmail.com>
Date: Mon, 29 Nov 2021 15:54:36 +0000
Subject: added compilation to .jar

---
 src/Compiler/Language.java        |   2 --
 src/Compiler/META-INF/MANIFEST.MF |   4 ++++
 src/Makefile                      |   4 +++-
 src/esotericFORTRAN.jar           | Bin 0 -> 32367 bytes
 4 files changed, 7 insertions(+), 3 deletions(-)
 create mode 100644 src/Compiler/META-INF/MANIFEST.MF
 create mode 100644 src/esotericFORTRAN.jar

(limited to 'src')

diff --git a/src/Compiler/Language.java b/src/Compiler/Language.java
index 486e47e..3559c37 100644
--- a/src/Compiler/Language.java
+++ b/src/Compiler/Language.java
@@ -144,6 +144,4 @@ public class Language {
         return helpText;
 
     }
-
-    static String helpb64 = "dXNhZ2U6IExhbmd1YWdlIFstaF0gW3NvdXJjZWZpbGVdIFstbyBvdXRwdXQgcGF0aF0gWy1jXSBbLXBjXSBbLWVdCgpwb3NpdGlvbmFsIGFyZ3VtZW50czoKICAgIGZpbGUgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHRvIGEgRk9SVFJBTi1saWtlIGZpbGUgdG8gY29tcGlsZS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgb21taXR0ZWQsIGdvIHRvIGludGVyYWN0aXZlIG1vZGUuCgpuYW1lZCBhcmd1bWVudHM6CiAgICAtbyAtLW91dCBQQVRIICAgICAgICAgICAgICAgcGF0aCBhbmQgbmFtZSB0byBwcm9kdWNlIHRoZSBvdXRwdXQuIGRvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vdCBpbmNsdWRlIGEgZmlsZSBleHRlbnNpb24uIGlmIHByZWNlZWRpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0b3JpZXMgZG8gbm90IGV4aXN0LCB0aGV5IHdpbGwgYmUgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNyZWF0ZWQuCgpmbGFnczoKICAgIC1oIC0taGVscCAgICAgICAgICAgICAgICAgICBwcmludCB0aGlzIG1lc3NhZ2UgYW5kIGV4aXQuCiAgICAtYyAtLWtlZXAtYy1maWxlICAgICAgICAgICAgdGhlIGMgcHJvZ3JhbSBwcm9kdWNlZCBpbiB0aGUgY29tcGlsYXRpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvY2VzcyB3aWxsIG5vdCBiZSBkZWxldGVkLgogICAgLXBjIC0tcHJpbnQtYyAgICAgICAgICAgICAgIHRoZSBjIHByb2dyYW0gd2lsbCBiZSBwcmludGVkIHRvIHN0ZG91dAogICAgLWUgLS1leGVjdXRlICAgICAgICAgICAgICAgIHRoZSBwcm9kdWNlZCBiaW5hcnkgd2lsbCBiZSBleGVjdXRlZCBhcyBzb29uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFzIGNvbXBpbGF0aW9uIGlzIGZpbmlzaGVkLgo=";
 }
diff --git a/src/Compiler/META-INF/MANIFEST.MF b/src/Compiler/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..1e47e58
--- /dev/null
+++ b/src/Compiler/META-INF/MANIFEST.MF
@@ -0,0 +1,4 @@
+Manifest-Version: 1.1
+Created-By: Alfie Eagleton, Eden Attenborough, Aiden Rushbrooke, Chris Sutcliffe
+Package-Name: Compiler
+Main-Class: Compiler.Language
diff --git a/src/Makefile b/src/Makefile
index 3c2bfda..d0618a9 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -1,7 +1,9 @@
 all:
 	javac Compiler/*.java
+	jar cvfm esotericFORTRAN.jar Compiler/META-INF/MANIFEST.MF Compiler/*.class Compiler/*.txt
 
 clean:
+	rm -vf *.jar
 	rm -vf Compiler/*.class
 	rm -vf *.c
-	rm -vfr build/
\ No newline at end of file
+	rm -vfr build/
diff --git a/src/esotericFORTRAN.jar b/src/esotericFORTRAN.jar
new file mode 100644
index 0000000..5e0298e
Binary files /dev/null and b/src/esotericFORTRAN.jar differ
-- 
cgit v1.2.3