svg-editor

A simple SVG markup editor for the web

NameSizeMode
..
Makefile 579 bytes -rw-r--r--
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
.PHONY: runserver build auto-compile

OUTPUT_DIR ?= ./site

build:
	elm make --optimize --output=/tmp/elm-script.js src/Main.elm
	uglifyjs --compress --mangle -o "$(OUTPUT_DIR)/js/script.min.js" -- /tmp/elm-script.js
	rm /tmp/elm-script.js
	cp -vr index.html manifest.json css assets/ "$(OUTPUT_DIR)/"
	cp -v  js/* "$(OUTPUT_DIR)/js/"

runserver:
	cd "$(OUTPUT_DIR)/" && python3 -m http.server

auto-compile:
	find '.' -name '*.elm' -or -name '*.js' -or -name '*.css' -or -name '*.svg' \
			 -or -name manifest.json -or -name index.html -or -name Makefile \
		| entr make build