All pastes #733780 Raw Edit

Someone

public text v1 · immutable
·published 2007-10-12 02:20 UTC
rendered paste body
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