FLAGS=-lpthread EXTFLAGS=-Wall -pedantic #xml parser files TINYPATH = tinyxml TINYSTR = tinystr.cpp TINYERR = tinyxmlerror.cpp TINYXML = tinyxml.cpp TINYPARSER = tinyxmlparser.cpp all: PeerInfo g++ $(FLAGS) -I$(TINYPATH)/ $(TINYPATH)/$(TINYERR) $(TINYPATH)/$(TINYSTR) $(TINYPATH)/$(TINYXML) $(TINYPATH)/$(TINYPARSER) PeerInfo.o -o BlackoutServer.x BlackoutServer.cpp full: tinyxml PeerInfo g++ $(FLAGS) $(EXTFLAGS) $(TINYXML) PeerInfo.o -o BlackoutServer.x BlackoutServer.cpp PeerInfo: PeerInfo.cpp PeerInfo.h g++ $(EXTFLAGS) -c PeerInfo.cpp tinyxml: make -f tinyxml clean: rm *.o rm *.x rm *.gch