From 1832c7a8e820a07e1e448463af4123e319a83197 Mon Sep 17 00:00:00 2001 From: jwansek 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 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