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

📄 makefile

📁 linux下r的FTP源码,已经测试通过!
💻
字号:
## This makefile contains modifications submitted by Richard Braakman# (dark@xs4all.nl) for the shared library generation.## By default, ftplib uses PASV.  If you need it to use  PORT# instead, uncomment the next line#DEFINES = -DFTPLIB_DEFMODE=FTPLIB_PORTSONAME = 3SOVERSION = $(SONAME).1TARGETS = qftp libftp.a libftp.soOBJECTS = qftp.o ftplib.oSOURCES = qftp.c ftplib.cCFLAGS = -Wall $(DEBUG) -I. $(INCLUDES) $(DEFINES)LDFLAGS = -L.DEPFLAGS =all : $(TARGETS)clean :	rm -f $(OBJECTS) core *.bak	rm -rf unshared clobber : clean	rm -f $(TARGETS) .depend	rm -f libftp.so.*install : all	install qftp /usr/local/bin	install -m 644 libftp.so.$(SOVERSION) /usr/local/lib	install -m 644 ftplib.h /usr/local/include	(cd /usr/local/lib && \	 ln -sf libftp.so.$(SOVERSION) libftp.so.$(SONAME) && \	 ln -sf libftp.so.$(SONAME) libftp.so)	-(cd /usr/local/bin && \	  for f in ftpdir ftpget ftplist ftprm ftpsend; \	  do ln -s qftp $$f; done)depend :	$(CC) $(CFLAGS) -M $(SOURCES) > .depend# build without -fPICunshared/ftplib.o: ftplib.c ftplib.h	-mkdir unshared	$(CC) -c $(CFLAGS) -D_REENTRANT $< -o $@ftplib.o: ftplib.c ftplib.h	$(CC) -c $(CFLAGS) -fPIC -D_REENTRANT $< -o $@libftp.a: unshared/ftplib.o	ar -rcs $@ $<libftp.so.$(SOVERSION): ftplib.o	$(CC) -shared -Wl,-soname,libftp.so.$(SONAME) -lc -o $@ $<libftp.so: libftp.so.$(SOVERSION)	ln -sf $< libftp.so.$(SONAME)	ln -sf $< $@qftp : qftp.o libftp.so ftplib.h	$(CC) $(LDFLAGS) -o $@ $< -lftpifeq (.depend,$(wildcard .depend))include .dependendif

⌨️ 快捷键说明

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