better-think-editor/Makefile
Christian Lawson-Perfect 899087ed49 first commit
This is the first commit.

With stuff on several lines.
2025-02-08 15:44:11 +00:00

20 lines
590 B
Makefile

DIRNAME=$(notdir $(CURDIR))
PROD_DIR=/srv/think.somethingorotherwhatever.com/thinks/static/thinks
ELMS=$(wildcard src/*.elm)
deploy: $(PROD_DIR)/think-editor.js $(PROD_DIR)/load-think-editor.mjs $(PROD_DIR)/think-editor.css
build: dist/think-editor.js
dist/think-editor.js: src/App.elm $(ELMS)
-elm make $< --output=$@ 2> error.txt
@cat error.txt
$(PROD_DIR)/%: dist/%
cp $< $@
upload: app.js index.html style.css
rsync -avz . clpland:~/domains/somethingorotherwhatever.com/html/$(DIRNAME)
@echo "Uploaded to https://somethingorotherwhatever.com/$(DIRNAME)"