CC = g++
C = cpp
H = h
PROJECT = fileadd

# compiler flags for maximum warnings, debugger information,
# and where to find SDL include files
CFLAGS = -g -W -Wall -Wextra -pedantic -O0
HFILES = additiontable.${H}
OFILES = additiontable.o

${PROJECT}:	${PROJECT}.o ${OFILES}
	${CC} -g -o ${PROJECT} ${PROJECT}.o ${OFILES}

${PROJECT}.o: ${PROJECT}.${C} ${HFILES}
	${CC} ${CFLAGS} -c ${PROJECT}.${C}
	
additiontable.o:  additiontable.$(C) additiontable.${H}
	${CC} ${CFLAGS} -c additiontable.${C}

clean:
	rm -f *.o *~ ${PROJECT}
