summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorjwansek <eddie.atten.ea29@gmail.com>2021-11-29 15:54:36 +0000
committerjwansek <eddie.atten.ea29@gmail.com>2021-11-29 15:54:36 +0000
commit1832c7a8e820a07e1e448463af4123e319a83197 (patch)
tree7b457b288d30d54d6e3eee28e1dba5684f8c1a64 /src
parentc78d48e6bf79a01bfe1d43ebafbfedd1a64129cd (diff)
downloadesotericFORTRAN-1832c7a8e820a07e1e448463af4123e319a83197.tar.gz
esotericFORTRAN-1832c7a8e820a07e1e448463af4123e319a83197.zip
added compilation to .jar
Diffstat (limited to 'src')
-rw-r--r--src/Compiler/Language.java2
-rw-r--r--src/Compiler/META-INF/MANIFEST.MF4
-rw-r--r--src/Makefile4
-rw-r--r--src/esotericFORTRAN.jarbin0 -> 32367 bytes
4 files changed, 7 insertions, 3 deletions
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
--- /dev/null
+++ b/src/esotericFORTRAN.jar
Binary files differ