#this is a comment
#all target, lists all the programs this makefile builds
all: validTest
#a program target
validTest: validTest.o valid.o
g++ validTest.o valid.o -o validTest
# a .o target
validTest.o: validTest.cpp
g++ -c validTest.cpp
#another .o target
valid.o: valid.cpp valid.h
g++ -c valid.cpp
#customary clean target, which cleans the directory
clean:
rm -f *.o a.out validTest