CC=gcc
LDLIBS= -L/usr/local/lib `sdl-config --libs`
CFLAGS= -fexpensive-optimizations -ffast-math -frerun-loop-opt -fstrength-reduce -Wall `sdl-config --cflags`
#CFLAGS= -Wall `sdl-config --cflags`

arenaball: arenaball.o events.o gameinit.o scriptstuff.o collisions.o ai.o
	$(CC) $(LDLIBS) events.o arenaball.o scriptstuff.o gameinit.o ai.o collisions.o -o arenaball

arenaball.o: arenaball.c
	$(CC) $(CFLAGS) -c arenaball.c
	
events.o: events.c
	$(CC) $(CFLAGS) -c events.c
	
gameinit.o: gameinit.c
	$(CC) $(CFLAGS) -c gameinit.c
	
scriptstuff.o: scriptstuff.c
	$(CC) $(CFLAGS) -c scriptstuff.c
	
collisions.o: collisions.c
	$(CC) $(CFLAGS) -c collisions.c
	
ai.o: ai.c
	$(CC) $(CFLAGS) -c ai.c

clean:
	rm -f *.o
	rm -f arenaball
	rm -f screenshot.bmp
