#CPPFLAGS = -DNDEBUG_MAP
CPPFLAGS = -DNDEBUG -DNDEBUG_MAP -DNDEBUG_MAP2
CFLAGS = -O2 -Wall
LDFLAGS = -static -s

INSTALLSRC = bsm.c makefile

TMPDIR = /home/icfp/tmp/icfp

bsm: bsm.c

clean:
	rm -f bsm bsm.tar.gz

tar: bsm
	rm -rf $(TMPDIR)
	mkdir -p $(TMPDIR)/source
	cp $(INSTALLSRC) $(TMPDIR)/source
	cp bsm $(TMPDIR)/runme
	cp README $(TMPDIR)
	(cd $(TMPDIR) && ls -l runme >> $(TMPDIR)/README)
	(cd $(TMPDIR) && echo "MD5 checksum" >> $(TMPDIR)/README)
	(cd $(TMPDIR) && md5sum runme >> $(TMPDIR)/README)
	touch $(TMPDIR)/buildme
	chmod 755 $(TMPDIR)/buildme
	tar zcfC bsm.tar.gz $(TMPDIR) README buildme runme source
