CC = gcc
FLAGS = -Wall -static -O3

runme: robot.c robot.h ai.o client.o world.o linkedList.o
	$(CC) $(FLAGS) robot.c ai.o client.o world.o linkedList.o -o runme

ai.o: ai.c ai.h
	$(CC) $(FLAGS) -c ai.c

client.o: client.c client.h 
	$(CC) $(FLAGS) -c client.c

world.o: world.c world.h
	$(CC) $(FLAGS) -c world.c

linkedList.o: linkedList.c linkedList.h
	$(CC) $(FLAGS) -c linkedList.c

clean:
	rm *.o runme
