makefile demo

OBJECTS = ZZNetLib.o session.o ServerPool.o Server.o
HEADERS = ZZNetLib.h session.h ServerPool.h Server.h
 
all: ZZNetLib
 
%.o: %.cpp $(HEADERS)
    g++ -c $< -o $@ -std=stdc++ 

ZZNetLib: $(OBJECTS) ZZNetLib.o
    g++ -o ZZNetLib $^  -lboost_system -lboost_thread -lpthread

clean:
    rm -f *.o ZZNetLib

你可能感兴趣的:(makefile demo)