📄 makefile
字号:
# This is the makefile for server of xylftp.
# Copyright (C) WANG Cong, May 17, 2007.
# GPLv2 applies.
.PHONY: all clean debug
CC=gcc
CFLAGS= -Wall -W -Wcast-align -Wstrict-prototypes -Wshadow
LDFLAGS= -lssl
all: miniftp
miniftp: miniftp.o file_operation.o ftp_operation.o cstrlibs.o parse_cmd.o
$(CC) $(CFLAGS) $(LDFLAGS) -O2 -o $@ $^
miniftp.o: miniftp.c
$(CC) $(CFLAGS) -O2 -c -o $@ $^
file_operation.o: file_operation.c
$(CC) $(CFLAGS) -O2 -c -o $@ $^
ftp_operation.o: ftp_operation.c
$(CC) $(CFLAGS) -O2 -c -o $@ $^
cstrlibs.o: cstrlibs.c
$(CC) $(CFLAGS) -O2 -c -o $@ $^
parse_cmd.o: parse_cmd.c
$(CC) $(CFLAGS) -O2 -c -o $@ $^
clean:
rm -f *.o miniftp miniftp.debug
#debug: xylftp.debug
#xylftp.debug: xylftp.c read_configure.c write_log.c xylsocket.c telnet.c parse_cmd.c do_cmd.c
# $(CC) $(CFLAGS) $(LDFLAGS) -DDEBUG -ggdb -o $@ $^
#install: all
# mkdir -p /etc/xylftp
# touch /etc/xylftp/xylftp.pass
# install -m 744 ../doc/xylftp.conf /etc/xylftp/
# install -m 744 ./xylftp /usr/bin/
#uninstall: clean
# rm -rf /etc/xylftp/
# rm -rf /usr/bin/xylftp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -