CABAL_OPTS := --user

all: downloader.gz

clean:
	./Setup.hs clean

#	rm Commons/*.o Commons/*.hi *.o *.hi downloader downloader.gz

.setup-config: cartel-downloader.cabal
	./Setup.hs configure $(CABAL_OPTS)

downloader: Downloader.hs Commons/* .setup-config
	./Setup.hs build
	cp dist/build/downloader/downloader .
	strip downloader

downloader.gz: downloader
	gzip -c downloader > downloader.gz
