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