From 9ac05276842a052959dc6d90902275c29df9533d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Mikl=C3=B3s=20T=C3=B3th?= <tothmiklostibor@gmail.com>
Date: Sat, 15 Jan 2022 05:26:44 +0100
Subject: [PATCH] Add build instructions

---
 Makefile  | 19 +++++++++++++++++++
 README.md | 16 ++++++++++++++++
 2 files changed, 35 insertions(+)
 create mode 100644 Makefile
 create mode 100644 README.md

diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..6da6869
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,19 @@
+all: prod
+
+prod:
+	./gradlew jsBrowserProductionWebpack
+	rm -f build/kemence.zip
+	bash -c "cd build/distributions && rm -f *.js.map && zip -r ../kemence.zip ."
+
+firefox:
+	rm -f build/firefox.zip
+	zip -r build/firefox.zip \
+		src \
+  	 	gradle \
+  	 	build.gradle.kts \
+  	 	settings.gradle.kts \
+  	 	README.md \
+  	 	Makefile \
+  	 	gradlew \
+  	 	gradlew.bat \
+  	 	gradle.properties
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..c928a7c
--- /dev/null
+++ b/README.md
@@ -0,0 +1,16 @@
+# Kemence
+an extension to improve PéK
+
+## How to build
+A working install of JDK is needed to build the extension.
+All other dependencies are managed by Gradle.
+
+```sh
+# prod build
+./gradlew jsBrowserProductionWebpack
+cd build/distributions
+
+# dev build
+./gradlew jsBrowserDevelopmentWebpack
+cd build/developmentExecutable
+```
\ No newline at end of file
-- 
GitLab