1 Star 0 Fork 68

曾经的洒脱 / chatroom

forked from Sachs / chatroom 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Makefile 709 Bytes
一键复制 编辑 Web IDE 原始数据 按行查看 历史
Sachs 提交于 2013-05-29 14:29 . init
PLATFORM ?= $(shell uname)
CC = gcc
SRCS = main.c view.c server.c client.c
LIBS = -liup -lpthread
CFLAGS +=
SRC_DIR = ./src
BIN_DIR = ./bin
ifeq ($(findstring Linux,$(PLATFORM)),Linux)
EXE = .out
SRCS += socket_linux.c string_value_utf8.c
else
EXE = .exe
SRCS += socket_win32.c string_value_gbk.c
LIBS += -lmingw32 -lgdi32 -luser32 -lcomdlg32 \
-lcomctl32 -luuid -lole32 -lwsock32 -lkernel32 -mwindows
endif
OBJS = $(SRCS:%.c=%.o)
BIN = chatroom$(EXE)
all: bin
run: bin
cd $(BIN_DIR) && ./$(BIN)
clean:
@cd $(SRC_DIR) && rm -f $(OBJS)
bin: $(BIN_DIR)/$(BIN)
$(BIN_DIR)/$(BIN): $(OBJS:%=$(SRC_DIR)/%)
$(CC) -o $@ $^ $(LIBS)
%.o: %.c
$(CC) $(CFLAGS) -o $@ -c $<
.PHONY: all bin run clean
1
https://gitee.com/taowei2014/chatroom.git
git@gitee.com:taowei2014/chatroom.git
taowei2014
chatroom
chatroom
master

搜索帮助

14c37bed 8189591 565d56ea 8189591