📄 makefile
字号:
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 + -