SCRIPTS = picbutton.js

all : Foreign $(SCRIPTS)

IDLDIR = ~/repos/yc2js/W3C
GITIT = /tmp/wikidata

%.js : %.hs
	runghc -- -fglasgow-exts -i`jsmw-lib` < $< >$@
#	ghc --make -fglasgow-exts -i`jsmw-lib` $< -o tmpexe
#	./tmpexe > $@

Foreign::
	rm -rf Foreign
	idlconv -I $(IDLDIR) all.idl > idl.hs_nosplit
	modsplit idl.hs_nosplit

install:
	cp $(SCRIPTS) $(GITIT)/scripts
	(cd $(GITIT); for f in $(SCRIPTS); do git add scripts/$$f; done; git commit -m 'via Make')

clean:
	rm -rf Foreign

