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

📄 makefile.dj

📁 Wget很好的处理了http和ftp的下载,很值得学习的经典代码
💻 DJ
字号:
## GNU Makefile for wget / djgpp / MSDOS.# By Gisle Vanem <giva@bgnett.no> 2007.## `cd' to `./src' and issue the command:#   make -f ../msdos/Makefile.dj#.SUFFIXES: .exeUSE_OPENSSL = 0USE_IPV6    = 1## Change to suite.#OPENSSL_ROOT = e:/net/OpenSSL.099ZLIB_ROOT    = e:/djgpp/contrib/zlibOBJ_DIR = djgpp.objCC      = gccCFLAGS  = -O2 -g -Wall -Wcast-align -I. -I../msdos -I/dev/env/WATT_ROOT/inc \          -DHAVE_CONFIG_H -DENABLE_DEBUG# LDFLAGS = -sifeq ($(USE_OPENSSL),1)  CFLAGS  += -DHAVE_OPENSSL -DHAVE_SSL -DOPENSSL_NO_KRB5 -I$(OPENSSL_ROOT)  EX_LIBS += $(OPENSSL_ROOT)/lib/libssl.a $(OPENSSL_ROOT)/lib/libcrypt.a \             $(ZLIB_ROOT)/libz.a  SOURCES += openssl.c http-ntlm.cendififeq ($(USE_IPV6),1)  CFLAGS += -DENABLE_IPV6endifEX_LIBS += /dev/env/WATT_ROOT/lib/libwatt.aSOURCES += cmpt.c connect.c cookies.c ftp.c ftp-basic.c ftp-ls.c \           ftp-opie.c getopt.c hash.c host.c html-parse.c html-url.c \           http.c init.c log.c main.c gen-md5.c gnu-md5.c netrc.c \           progress.c recur.c res.c retr.c safe-ctype.c url.c utils.c \           version.c convert.c xmalloc.c ptimer.c spider.cOBJECTS = $(addprefix $(OBJ_DIR)/, $(SOURCES:.c=.o))all: $(OBJ_DIR) wget.exe	@echo 'Welcome to Wget'$(OBJ_DIR):	mkdir $(OBJ_DIR)wget.exe: $(OBJECTS)	$(CC) $(LDFLAGS) -o $@ $^ $(EX_LIBS)clean:	rm -f $(OBJECTS) $(MAPFILE)vclean realclean: clean	rm -f wget.exe depend.dj	- rmdir $(OBJ_DIR)$(OBJ_DIR)/%.o: %.c	$(CC) $(CFLAGS) -o $@ -c $<	@echodepend:	$(CC) -MM $(CFLAGS) $(SOURCES) | \        sed -e 's/^\([a-zA-Z0-9_-]*\.o:\)/$$(OBJ_DIR)\/\1/' > depend.dj-include depend.dj

⌨️ 快捷键说明

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