packages feed

hsc3-graphs-0.15: Makefile

mk-html:
	mkdir -p html
	cp -f css/emacs.css html/hscolour.css
	sh sh/mk-html.sh

mk-pdf:
	mkdir -p pdf
	(cd dot.gz ; sh ../sh/mk-pdf.sh)

mk-svg:
	mkdir -p svg
	sh sh/mk-svg.sh

mk-ix:
	mkdir -p md
	(cd hs; runhaskell mk-ix.hs sw/hsc3-graphs)

mk-lib:
	mkdir -p Sound/SC3/Graph
	(cd hs; runhaskell mk-lib.hs)

# mk-pdf fails at sp.org
all: mk-html mk-svg mk-ix

clean:
	(cd gr; make clean)
	cabal clean
	rm -f pdf/*.pdf
	rm -f svg/*.svg
	rm -R Sound
	rm -f hs/hsc3-graphs.hs

push-sp:
	darcs push -a rd@slavepianos.org:sw/hsc3-graphs

pull-sp:
	darcs pull -a http://rd.slavepianos.org/sw/hsc3-graphs

remote-update:
	ssh rd@slavepianos.org "(cd sw/hsc3-graphs; make all)"