diff options
| author | LLLL Colonq <llll@colonq> | 2024-11-05 02:59:06 -0500 |
|---|---|---|
| committer | LLLL Colonq <llll@colonq> | 2024-11-05 02:59:06 -0500 |
| commit | c8e4f88739d52717de9e5faea4e752918e6457b3 (patch) | |
| tree | cae66186cbb569026ddc90e4d6573e020435c08a /fig-frontend-client/Makefile | |
| parent | e1a38bb1fa9bd08633c4e760997ee5571a962505 (diff) | |
Move frontend out of repo
Diffstat (limited to 'fig-frontend-client/Makefile')
| -rw-r--r-- | fig-frontend-client/Makefile | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/fig-frontend-client/Makefile b/fig-frontend-client/Makefile deleted file mode 100644 index 88295f0..0000000 --- a/fig-frontend-client/Makefile +++ /dev/null @@ -1,54 +0,0 @@ -.PHONY: all dist deploy extension clean - -TEMPLATES=$(shell ls templates) - -all: dist $(addprefix dist/test/,$(TEMPLATES)) dist/test/assets dist/test/main.js dist/test/main.css - -deploy: dist $(addprefix dist/deploy/,$(TEMPLATES)) 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/extension/main.css: extension/main.css dist - cp $< $@ - -dist/%/main.css: main.css dist - cp $< $@ - -dist/%/index.html: config-%.m4 dist index-template.html - sh -c "m4 $< >$@" - - -define GEN_RULE -dist/%/$(template): config-%.m4 templates/$(template) - sh -c "m4 $$^ >$$@" -endef -$(foreach template,$(TEMPLATES), $(eval $(GEN_RULE))) - -extension: dist dist/extension/assets dist/extension/manifest.json dist/extension/background.js dist/extension/main.js dist/extension/main.css dist/extension/config.js - -dist/extension/manifest.json: extension/manifest.dhall - dhall-to-json <$< >$@ - -dist/extension/config.js: config-extension.js - cp $< $@ - -dist/extension/%: extension/% - cp $< $@ - -clean: - rm main.js - rm -r dist/ |
