main: main.o RootNode.o NormalNode.o g++ -o main main.o RootNode.o NormalNode.o main.o: main.cpp Node.h NormalNode.h RootNode.h g++ -c main.cpp RootNode.o: RootNode.cpp RootNode.h Node.h g++ -c RootNode.cpp NormalNode.o: NormalNode.cpp NormalNode.h Node.h g++ -c NormalNode.cpp clean: rm *.o