FLAGS?=$(shell cat .flags 2> /dev/null || echo -sound) all: topkata topkata: setup ./setup build setup: Setup.lhs topkata.cabal ghc --make -o $@ $< rm -f .flags || true echo $(FLAGS) > .flags ./setup configure -f $(FLAGS) install: topkata ./setup install clean: ./setup clean && rm -f ./setup .PHONY: topkata install clean