spell.exe: spell_check.o hash_table.o
	gcc -o spell.exe spell_check.o hash_table.o

spell_check.o: spell_check.c spell_check.h hash_table.h
	gcc -c spell_check.c

hash_table.o: hash_table.c hash_table.h
	gcc -c hash_table.c

clean:
	rm hash_table.o spell_check.o spell.exe *~ *.stackdump

debug:
	gcc -g -o spell.exe spell_check.c hash_table.c

backup:
	cp *.c backups
	cp *.h backups
	cp Makefile backups
