FLAGS=-lpthread EXTFLAGS=-Wall -pedantic #xml parser files TINYPATH = tinyxml TINYSTR = tinystr.cpp TINYERR = tinyxmlerror.cpp TINYXML = tinyxml.cpp TINYPARSER = tinyxmlparser.cpp #tiny library/source include ALL_TINY_SOURCE = -I$(TINYPATH) $(TINYPATH)/$(TINYERR) $(TINYPATH)/$(TINYSTR) $(TINYPATH)/$(TINYXML) $(TINYPATH)/$(TINYPARSER) standard: PeerInfo g++ $(FLAGS) $(ALL_TINY_SOURCE) PeerInfo.o -o BlackoutServer.x BlackoutServer.cpp semantic: PeerInfo g++ $(FLAGS) $(EXTFLAGS) $(ALL_TINY_SOURCE) PeerInfo.o -o BlackoutServer.x BlackoutServer.cpp PeerInfo: PeerInfo.cpp PeerInfo.h g++ $(EXTFLAGS) -c PeerInfo.cpp clean: rm *.o rm BlackoutServer.x rm *.gch