makefile

来自「linux下的ftp服务端,支持多种ftp版本」· 代码 · 共 31 行

TXT
31
字号
.PHONY:clean
CC=gcc
CFLAGS=-Wall -g
OBJS=main.o sock.o demon.o chkusrpwd.o explaincmd.o
LINK = -Wl,-s,-lcrypt


myftp:	$(OBJS)
	$(CC) $(OBJS) $(LINK) $(CFLAGS) -o myftp
     
main.o:	main.c sock.h demon.h explaincmd.h	
	$(CC) $(CFLAGS) -c $< -o $@ 

sock.o:	sock.c sock.h
	$(CC) $(CFLAGS) -c $< -o $@ 

demon.o: demon.c demon.h
	$(CC) $(CFLAGS) -c $< -o $@

chkusrpwd.o: chkusrpwd.c chkusrpwd.h sock.h 
	$(CC) $(CFLAGS) -c $< -o $@

explaincmd.o: explaincmd.c explaincmd.h sock.h global.h
	$(CC) $(CFLAGS) -c $< -o $@
	
	

clean:
	rm -f myftp $(OBJS)

⌨️ 快捷键说明

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