all: game

CPPFLAGS=-O2 $(shell sdl-config --cflags)
LDFLAGS=$(shell sdl-config --libs) -lSDL_mixer -lSDL_image
objfiles=$(patsubst %.cpp,%.o,$(wildcard *.cpp))

sais: $(objfiles) $(wildcard *.h)
	$(CC) $(objfiles) -o sais $(CPPFLAGS) $(LDFLAGS)


clean:
	rm -f *.o sais

tags: $(wildcard *.cpp) $(wildcard *.h)
	ctags-exuberant *.cpp *.h

game: demo/sais

demo/sais: sais demo
	cp sais demo/
	strip demo/sais
	echo "Now just cd into demo/ and run ./sais"

demo: sais_source20051111.zip
	unzip -L sais_source20051111.zip sais_source20051111/demo/*
	mv sais_source20051111/demo .

sais_source20051111.zip:
	wget -N http://zork.net/~nick/sais_source20051111.zip

