CFLAGS = -Wall -W -Wshadow -Wuninitialized CCG = g++ $(CFLAGS) -g CCO = g++ $(CFLAGS) -O hailstone: hailstone.cpp $(CCO) -o hailstone hailstone.cpp hailstoned: hailstone.cpp $(CCG) -o hailstoned hailstone.cpp run: hailstone ./hailstone test: hailstoned chmod u+x dotest ./dotest debug: hailstoned gdb ./hailstoned clean: rm hailstone hailstoned