ttt.exe: ttt.o globals.o computer.o player.o
	gcc -o ttt.exe ttt.o globals.o computer.o player.o

ttt.o: ttt.c globals.h ttt.h player.h computer.h
	gcc -c ttt.c

globals.o: globals.c
	gcc -c globals.c

computer.o: computer.c globals.h computer.h
	gcc -c computer.c

player.o: player.c globals.h player.h
	gcc -c player.c

clean:
	rm *.o *.exe

backup:
	test -d backups || mkdir backups
	cp *.c backups
	cp *.h backups
	cp Makefile backups
