⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 聊天程序~使用LINUX c 语言实现~
💻
字号:
DEFS	= -DLINUXINC_DIR	= ../headerINCLUDE = -I$(INC_DIR)LD	= ldCC	= gccLIBS	= FLAGS   = -c -gCNAIAPI_LIB = cnaiapi.oAPI_DIR = ../apisAPI_SRC = 	appname_to_appnum.c	\		cname_to_comp.c		\		await_contact.c		\		make_contact.c		\		send_eof.c		\		cnaiapi_init.cAPI_OBJ = $(API_SRC:.c=.o)APP_DIR = ../mainAPP_SRC = 	chatserver.c		\		chatclient.c		\		readln.cAPP_OBJ = $(APP_SRC:.c=.o)APP_EXE = chatserver chatclient CFILES = $(API_DIR)/*.c $(APP_DIR)/*.capps: $(APP_EXE)chatserver: cnaiapi.o chatserver.o readln.o	$(CC) -o $@ $(LIBS) $(CNAIAPI_LIB) chatserver.o readln.ochatclient: cnaiapi.o chatclient.o readln.o	$(CC) -o $@ $(LIBS) $(CNAIAPI_LIB) chatclient.o readln.o$(APP_OBJ):	$(CC) -c $(INCLUDE) $(FLAGS) $(DEFS) $(APP_DIR)/$(@:.o=.c)$(CNAIAPI_LIB): $(API_OBJ)	$(LD) -r -o $(CNAIAPI_LIB) $(API_OBJ)$(API_OBJ):	$(CC) $(INCLUDE) $(FLAGS) $(DEFS) $(API_DIR)/$(@:.o=.c)clean:	\rm -rf *.o core $(CNAIAPI_LIB) $(APP_EXE)# API Dependanciesappname_to_appnum.o: $(API_DIR)/appname_to_appnum.c $(INC_DIR)/cnaiapi.hawait_contact.o: $(API_DIR)/await_contact.c $(INC_DIR)/cnaiapi.hcname_to_comp.o: $(API_DIR)/cname_to_comp.c $(INC_DIR)/cnaiapi.hmake_contact.o: $(API_DIR)/make_contact.c $(INC_DIR)/cnaiapi.hsend_eof.o: $(API_DIR)/send_eof.c $(INC_DIR)/cnaiapi.h# Application Dependancieschatclient.o: $(APP_DIR)/chatclient.c $(INC_DIR)/cnaiapi.hchatserver.o: $(APP_DIR)/chatserver.c $(INC_DIR)/cnaiapi.hreadln.o: $(APP_DIR)/readln.c $(INC_DIR)/cnaiapi.h

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -