common
上传用户:zibowangxu
上传日期:2007-01-04
资源大小:331k
文件大小:5k
源码类别:

Ftp客户端

开发平台:

Unix_Linux

  1. #
  2. # Copyright (c) 1999 WU-FTPD Development Group.
  3. # All rights reserved.
  4. # Portions Copyright (c) 1980, 1985, 1988, 1989, 1990, 1991, 1993, 1994 
  5. #    The Regents of the University of California.  
  6. # Portions Copyright (c) 1993, 1994 Washington University in Saint Louis.  
  7. # Portions Copyright (c) 1989 Massachusetts Institute of Technology.  
  8. # Portions Copyright (c) 1998 Sendmail, Inc.
  9. # Portions Copyright (c) 1983, 1995, 1996, 1997 Eric P. Allman.  
  10. # Portions Copyright (c) 1996, 1998 Berkeley Software Design, Inc.  
  11. # Portions Copyright (C) 1991, 1992, 1993, 1994, 1995 1996, 1997 
  12. #    Free Software Foundation, Inc.  
  13. # Portions Copyright (c) 1997 Stan Barber.  
  14. # Portions Copyright (c) 1997 Kent Landfield.
  15. # Use and distribution of this software and its source code are governed by 
  16. # the terms and conditions of the WU-FTPD Software License ("LICENSE").
  17. # If you did not receive a copy of the license, it may be obtained online at
  18. # http://www.wu-ftpd.org/license.html.
  19. # $Id: common,v 1.15 1999/10/03 12:51:35 wuftpd Exp $
  20. #
  21. UTIL_SRC  = COPYRIGHT.c vers.c
  22. UTIL_OBJS = COPYRIGHT.o vers.o
  23. SRCS   = ${UTIL_SRC} ftpd.c ftpcmd.c glob.c logwtmp.c popen.c access.c 
  24.          extensions.c realpath.c acl.c private.c authenticate.c conversions.c 
  25.          hostacc.c rdservers.c paths.c sigfix.c routevector.c restrict.c 
  26.          domain.c wu_fnmatch.c timeout.c
  27. OBJS   = ${UTIL_OBJS} ftpd.o ftpcmd.o glob.o logwtmp.o popen.o access.o 
  28.          extensions.o realpath.o acl.o private.o authenticate.o conversions.o 
  29.          hostacc.o rdservers.o paths.o sigfix.o routevector.o restrict.o 
  30.          domain.o wu_fnmatch.o timeout.o
  31. all: ftpd ftpcount ftpshut ftprestart ckconfig privatepw
  32. ftpcount: ${UTIL_OBJS} ftpcount.o ../support/libsupport.a
  33. ${CC} ${LFLAGS} -o $@ ${UTIL_OBJS} ftpcount.o ${XLIBS}
  34. ftpshut: ${UTIL_OBJS} ftpshut.o rdservers.o ../support/libsupport.a
  35. ${CC} ${LFLAGS} -o $@ ${UTIL_OBJS} ftpshut.o rdservers.o ${XLIBS}
  36. ftprestart: ${UTIL_OBJS} ftprestart.o rdservers.o ../support/libsupport.a
  37. ${CC} ${LFLAGS} -o $@ ${UTIL_OBJS} ftprestart.o rdservers.o ${XLIBS}
  38. ftpd: ${OBJS} ${XOBJS} ../support/libsupport.a
  39. ${CC} ${LFLAGS} -o $@ ${OBJS} ${XOBJS} ${XLIBS}
  40. ckconfig: ${UTIL_OBJS} ckconfig.o rdservers.o 
  41. ${CC} ${LFLAGS} -o $@ ${UTIL_OBJS} ckconfig.o rdservers.o ${XLIBS}
  42. privatepw: ${UTIL_OBJS} ../util/privatepw/privatepw.c
  43. ${CC} ${CFLAGS} ${LFLAGS} -o $@ ${UTIL_OBJS} ../util/privatepw/privatepw.c ${XLIBS}
  44. test.loadavg: test.loadavg.c loadavg.o
  45. hard.loop: hard.loop.c
  46. clean:
  47. rm -f ${OBJS} ftpd ftpcmd.c ftpshut ftpshut.o 
  48. rm -f ftprestart ftprestart.o ftpcount ftpcount.o privatepw
  49. rm -f core ckconfig ckconfig.o *~ makefiles/*~
  50. rm -f config/*~
  51. rm -f test.loadavg hard.loop
  52. cleandir: clean
  53. rm -f tags .depend
  54. rm -f vers.c edit
  55. depend: ${SRCS} ${XSRCS}
  56. ${MKDEP} ${CFLAGS} ${SRCS} ${XSRCS}
  57. lint: ${SRCS} ${XSRCS}
  58. lint ${CFLAGS} ${LINTFLAGS} ${SRCS} ${XSRCS}
  59. tags: ${SRCS} ${XSRCS}
  60. ctags ${SRCS} ${XSRCS}
  61. COPYRIGHT.o: COPYRIGHT.c 
  62. access.o: access.c config.h pathnames.h extensions.h wu_fnmatch.h ../config.h
  63. acl.o: acl.c config.h pathnames.h extensions.h ../config.h
  64. auth.o: auth.c config.h ../config.h
  65. authenticate.o: authenticate.c config.h ../support/authuser.h authenticate.h ../config.h
  66. ckconfig.o: ckconfig.c config.h pathnames.h ../config.h
  67. conversions.o: conversions.c config.h conversions.h extensions.h pathnames.h ../config.h
  68. domain.o: domain.c config.h extensions.h ../config.h
  69. extensions.o: extensions.c config.h pathnames.h extensions.h wu_fnmatch.h ../support/ftw.h ../config.h ../support/ftp.h
  70. ftpcmd.c: ftpcmd.y
  71. ftpcmd.o: ftpcmd.c config.h extensions.h pathnames.h ../config.h ../support/ftp.h
  72. ftpcount.o: ftpcount.c config.h pathnames.h extensions.h ../config.h
  73. ftpd.o: ftpd.c config.h conversions.h extensions.h pathnames.h ../config.h ../support/ftp.h
  74. ftpshut.o: ftpshut.c config.h pathnames.h ../config.h
  75. ftprestart.o: ftprestart.c config.h pathnames.h ../config.h
  76. glob.o: glob.c config.h ../config.h
  77. hostacc.o: hostacc.c config.h hostacc.h ../config.h pathnames.h
  78. loadavg.o: loadavg.h
  79. logwtmp.o: logwtmp.c config.h pathnames.h ../config.h
  80. paths.o: paths.c config.h pathnames.h ../config.h
  81. popen.o: popen.c config.h ../config.h
  82. private.o: private.c config.h pathnames.h extensions.h ../config.h
  83. rdservers.o: rdservers.c config.h ../config.h
  84. realpath.o: realpath.c config.h ../config.h
  85. restrict.o: restrict.c config.h ../config.h
  86. routevector.o: routevector.c config.h pathnames.h extensions.h ../config.h ../support/ftp.h
  87. sigfix.o: sigfix.c config.h ../config.h
  88. timeout.o: timeout.c config.h ../config.h extensions.h
  89. vers.c: ftpcmd.y newvers.sh
  90. sh newvers.sh
  91. vers.o: vers.c
  92. wu_fnmatch.o: wu_fnmatch.c wu_fnmatch.h