summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 9 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..9bba516
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,9 @@
+all: gen/Version/Git.hs
+ wasm32-wasi-cabal build
+ $(shell wasm32-wasi-ghc --print-libdir)/post-link.mjs -i $(shell wasm32-wasi-cabal list-bin erebos-webapp) -o ghc_wasm_jsffi.js
+
+gen/Version/Git.hs: FORCE
+ @mkdir -p gen/Version
+ @if [ -d .git ]; then echo "module Version.Git where gitVersion :: Maybe String; gitVersion = Just \"$$(git describe --always --dirty=' (dirty)')\"" > $@; fi
+
+FORCE: ;