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