CC  = gcc -Wall -ansi -O2
BIN = glast

all:
	@echo "Making and Linking"
	$(CC) src/main.c             -c `sdl-config --cflags`
	$(CC) src/init.c             -c `sdl-config --cflags`
	$(CC) src/calc.c             -c `sdl-config --cflags`
	$(CC) src/draw.c             -c `sdl-config --cflags`
	$(CC) src/hud.c              -c `sdl-config --cflags`
	$(CC) src/highscore.c        -c `sdl-config --cflags`
	
	$(CC) main.o init.o calc.o draw.o hud.o highscore.o -o $(BIN) -lGL -lGLU -lSDL_image -lSDL_mixer -lm `sdl-config --libs`
	
	@rm -f *.o

clean:
	@echo "Cleaning Up"
	@rm -f *.o
	@rm $(BIN)
	@echo Done.
