rendered paste bodyFLAGS=-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