GPP=g++
DATAPATH=/usr/share/games/skystreets/
CFLAGS=`sdl-config --cflags ` -Wall -O2 -D DATAPATH=\"$(DATAPATH)\"
LDCONFIG=-lSDL_image `sdl-config --libs ` -lGL -lGLU


OBJS=skystreets.o levels.o explosion.o menu.o glm.o audio.o text.o

game: ${OBJS} 
	$(GPP) -o skystreets ${OBJS} -L/usr/X11R6/lib ${LDCONFIG}

.cpp.o: Makefile config.h
	$(GPP)  $(CFLAGS) -c $<

clean:
	rm -f ./*.o skystreets

tidy:
	indent -kr -i8 *.cpp *.h
	rm *~

install: skystreets
	@install -m 0750 -o root -g games skystreets /usr/games/bin/skystreets
	-@install -m 0750 -o root -g games -d audio/ $(DATAPATH)/audio
	-@install -m 0750 -o root -g games audio/* $(DATAPATH)/audio
	-@install -m 0750 -o root -g games -d gfx/ $(DATAPATH)/gfx
	-@install -m 0750 -o root -g games gfx/* $(DATAPATH)/gfx
	-@install -m 0750 -o root -g games -d levels/ $(DATAPATH)/levels
	-@install -m 0750 -o root -g games levels/* $(DATAPATH)/levels
