aboutsummaryrefslogtreecommitdiff
path: root/client-web/makefile
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-03-22 13:02:32 +0100
committermetamuffin <metamuffin@disroot.org>2025-03-22 13:03:31 +0100
commit2f5d47d21dfc308c1b930cf45e13b34445d3a8e5 (patch)
tree1efa38bb95a2bc55132c0f8751727647906bb5dd /client-web/makefile
parentaee091c28ad99862f8d94665a1efc65288a17d52 (diff)
downloadkeks-meet-2f5d47d21dfc308c1b930cf45e13b34445d3a8e5.tar
keks-meet-2f5d47d21dfc308c1b930cf45e13b34445d3a8e5.tar.bz2
keks-meet-2f5d47d21dfc308c1b930cf45e13b34445d3a8e5.tar.zst
Convert sass to css
Diffstat (limited to 'client-web/makefile')
-rw-r--r--client-web/makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/client-web/makefile b/client-web/makefile
index 2ff29d5..7a9e36b 100644
--- a/client-web/makefile
+++ b/client-web/makefile
@@ -1,14 +1,16 @@
ESFLAGS = --bundle --target=esnext --format=esm
.PHONY: all watch
-all: public/assets/bundle.js public/assets/sw.js public/assets/font/include.css
-watch:
+all: public/assets/bundle.js public/assets/sw.js public/assets/font/include.css public/assets/bundle.css
+watch: public/assets/font/include.css # TODO watch css
esbuild $(ESFLAGS) source/index.ts --outfile=public/assets/bundle.js --watch=forever &
esbuild $(ESFLAGS) source/sw/worker.ts --outfile=public/assets/sw.js --watch=forever
public/assets/bundle.js: $(shell find source -type f -name '*.ts')
esbuild $(ESFLAGS) source/index.ts --outfile=$@
public/assets/sw.js: $(shell find source/sw -type f -name '*.ts')
esbuild $(ESFLAGS) source/sw/worker.ts --outfile=$@
+public/assets/bundle.css: $(shell find style -type f -name '*.css')
+ cat style/imports $^ >$@
public/assets/font/include.css:
mkdir -p public/assets/font
curl 'https://s.metamuffin.org/static/font-ubuntu.tar' | tar -xC public/assets/font