CXX = g++
CXXFLAGS = -Wall -g -std=c++11
LIBS = -lpthread
SRCS = client.cpp server.cpp
HEADERS = PrintLevel.h
OBJS = $(SRCS:.cpp=.o)
TARGETS = client server
all: $(TARGETS)
client: client.o $(HEADERS)
$(CXX) $(CXXFLAGS) -o client client.o $(LIBS)
server: server.o $(HEADERS)
$(CXX) $(CXXFLAGS) -o server server.o $(LIBS)
%.o: %.cpp $(HEADERS)
$(CXX) $(CXXFLAGS) -c $< -o $@
clean:
rm -rf *.bak $(OBJS) $(TARGETS)
.PHONY: all clean
erttyyy
最新推荐文章于 2024-10-09 23:23:03 发布