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

📄 makefile

📁 一个LINUX下的服务器的小程序.可供学习.
💻
字号:
# 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 + -