Makefile.in
上传用户:zibowangxu
上传日期:2007-01-04
资源大小:331k
文件大小:3k
源码类别:

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: Makefile.in,v 1.14 1999/09/22 01:35:11 wuftpd Exp $
  20. #
  21. #
  22. # Generic Makefile for autoconf'ed build
  23. #
  24. CC=@CC@
  25.  
  26. #WNOERROR=-Werror
  27. #WARNINGS=$(WNOERROR) -Wall -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wmissing-prototypes 
  28. CFLAGS=$(WARNINGS) @CFLAGS@
  29. LDFLAGS=@LDFLAGS@
  30. YACC=@YACC@
  31. LIBS=@LIBS@
  32. UTIL_SRC  = COPYRIGHT.c vers.c
  33. UTIL_OBJS = COPYRIGHT.o vers.o
  34. SRCS   = ${UTIL_OBJS} ftpd.c ftpcmd.c glob.c logwtmp.c popen.c access.c 
  35. extensions.c realpath.c acl.c private.c authenticate.c conversions.c 
  36. rdservers.c paths.c hostacc.c sigfix.c auth.c routevector.c 
  37. restrict.c domain.c wu_fnmatch.c timeout.c
  38. OBJS   = ${UTIL_OBJS} ftpd.o ftpcmd.o glob.o logwtmp.o popen.o access.o 
  39. extensions.o realpath.o acl.o private.o authenticate.o conversions.o 
  40. rdservers.o paths.o hostacc.o sigfix.o auth.o routevector.o 
  41. restrict.o domain.o wu_fnmatch.o timeout.o
  42. .c.o:
  43. $(CC) $(CFLAGS) -I.. -I../support -c -o $@ $<
  44. all: ftpd ftpcount ftpshut ftprestart ckconfig
  45. ${OBJS}: config.h ../config.h pathnames.h
  46. ftpcmd.c: config.h ../config.h pathnames.h ftpcmd.y
  47. $(YACC) ftpcmd.y
  48. mv -f y.tab.c ftpcmd.c
  49. ftpcount: ${UTIL_OBJS} ftpcount.o 
  50. $(CC) $(CFLAGS) -o $@ ${UTIL_OBJS} ftpcount.o -L../support $(LIBS)
  51. ftpshut: ${UTIL_OBJS} ftpshut.o rdservers.o 
  52. $(CC) $(CFLAGS) -o $@ ${UTIL_OBJS} ftpshut.o rdservers.o -L../support $(LIBS)
  53. ftprestart: ${UTIL_OBJS} ftprestart.o rdservers.o 
  54. $(CC) $(CFLAGS) -o $@ ${UTIL_OBJS} ftprestart.o rdservers.o -L../support $(LIBS)
  55. ckconfig: ${UTIL_OBJS} ckconfig.o rdservers.o
  56. $(CC) $(CFLAGS) -o $@ ${UTIL_OBJS} ckconfig.o rdservers.o -L../support $(LIBS)
  57. ftpd: ${OBJS}
  58. $(CC) $(CFLAGS) -o $@ ${OBJS} -L../support $(LIBS)
  59. vers.c: ftpcmd.c
  60. sh newvers.sh
  61. clean:
  62. rm -f ${OBJS} ftpd ftpcmd.c ftpshut ftpshut.o 
  63. rm -f ftprestart ftprestart.o ftpcount ftpcount.o
  64. rm -f core index index.o ckconfig ckconfig.o vers.c
  65. distclean: clean
  66. rm -f config.h Makefile edit pathnames.h