Makefile @ 749ec5a03533

Recursive MPD
author Steve Losh <steve@stevelosh.com>
date Sat, 05 Mar 2016 21:26:30 +0000
parents e2b8f5dc9ae4
children 2d9281a1f7e7
.PHONY: clean generate regen serve deploy

wisps := $(shell ffind --literal '.wisp')
javascripts := $(subst .wisp,.js,$(wisps))
bundles := $(subst /wisp/,/,$(javascripts))

generate: $(bundles)
	hyde -g -s .

clean:
	rm -rf ./deploy

serve:
	hyde -w -s . -k

regen: clean generate

deploy: generate
	rsync -avz ./deploy/ sl:/var/www/stevelosh.com

media/js/wisp/%.js: media/js/wisp/%.wisp
	cat $< | wisp > $@

media/js/terrain1.js: $(javascripts)
	browserify media/js/wisp/terrain1.js -o $@

media/js/terrain2.js: $(javascripts)
	browserify media/js/wisp/terrain2.js -o $@