.SUFFIXES: .C .o
CXX = g++
EXEC = boggle
OBJS = main.o board.o getWords.o search.o score.o strCaseConvert.o dictionary.o

${EXEC}: ${OBJS}
	${CXX} -o ${EXEC} ${OBJS}

.C.o:
	${CXX} -c $<

main.o: main.C board.h getWords.h search.h score.h dictionary.h
board.o: board.C board.h
getWords.o: getWords.C getWords.h strCaseConvert.h
search.o: search.C search.h board.h
score.o: score.C score.h search.h board.h dictionary.h strCaseConvert.h
strCaseConvert.o: strCaseConvert.C strCaseConvert.h
dictionary.o: dictionary.C dictionary.h strCaseConvert.h board.h score.h search.h

clean:
	rm -f ${OBJS}


