diff options
| author | LLLL Colonq <llll@colonq> | 2024-03-19 03:37:33 -0400 |
|---|---|---|
| committer | LLLL Colonq <llll@colonq> | 2024-03-19 03:37:33 -0400 |
| commit | fbabf1d29a8a97d57d9609666c81701fe12979e1 (patch) | |
| tree | c9e7f4c0185dedf084558aeeea69140a326a19ef /fig-frontend-client/Makefile | |
| parent | 7aa60d33eff21ccdaa31ccd5dd64196990bb3dea (diff) | |
Update
Diffstat (limited to 'fig-frontend-client/Makefile')
| -rw-r--r-- | fig-frontend-client/Makefile | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/fig-frontend-client/Makefile b/fig-frontend-client/Makefile new file mode 100644 index 0000000..872bec7 --- /dev/null +++ b/fig-frontend-client/Makefile @@ -0,0 +1,35 @@ +.PHONY: all deploy extension + +all: dist/test/index.html dist/test/assets dist/test/main.js dist/test/main.css + +deploy: dist/deploy/index.html dist/deploy/assets dist/deploy/main.js dist/deploy/main.css + rsync -av dist/deploy/ "pub.colonq.computer:~/public_html/" + +dist: + mkdir -p dist/test + mkdir -p dist/deploy + +main.js: $(shell find src) + purs-nix bundle + +dist/%/assets: $(shell find assets) dist + rm -rf $@ + mkdir -p $@ + cp -r assets/* $@ + +dist/%/main.js: main.js dist + cp $< $@ + +dist/%/main.css: main.css dist + cp $< $@ + +dist/%/index.html: config-%.m4 dist index-template.html + sh -c "m4 $< >$@" + +extension: dist/extension/assets dist/extension/manifest.json dist/extension/background.js dist/extension/main.js dist/extension/main.css + +dist/extension/manifest.json: extension/manifest.dhall + dhall-to-json <$< >$@ + +dist/extension/%: extension/% + cp $< $@ |
