Makefile
上传用户:lukesailor
上传日期:2007-01-04
资源大小:27k
文件大小:1k
源码类别:

Ftp客户端

开发平台:

Unix_Linux

  1. # $Id: Makefile,v 1.15 1999/01/02 07:20:14 agulbra Exp $
  2. CC = gcc
  3. CFLAGS = -O2 # -DUSE_SHADOW # -g -W -Wall
  4. VERSION = 1.23
  5. BINDIR = /usr/local/sbin
  6. MANDIR = /usr/local/man/man8
  7. all: mkusers ftpd mrtginfo
  8. ls.o ftpd.o mrtginfo.h daemons.o: ftpd.h Makefile
  9. ftpd: ftpd.o ls.o daemons.o
  10. @echo If you use glibc, uncomment the -lcrypt in Makefile
  11. $(CC) $(CFLAGS) -o ftpd ftpd.o ls.o daemons.o # -lcrypt
  12. mkusers: mkusers.c
  13. $(CC) $(CFLAGS) -o mkusers mkusers.c
  14. mrtginfo: mrtginfo.c daemons.o
  15. $(CC) $(CFLAGS) -o mrtginfo mrtginfo.c daemons.o
  16. install: ftpd mkusers
  17. -mkdir /var/adm/ftp
  18. chown root.root /var/adm/ftp
  19. chmod 755 /var/adm/ftp
  20. ./mkusers
  21. cp mkusers ftpd $(BINDIR)
  22. cp ftpd.8 $(MANDIR)
  23. @echo Please insert $(BINDIR)/ftpd into /etc/inetd.conf
  24. @echo
  25. @echo Please run $(BINDIR)/mkusers as root every night using cron
  26. @echo
  27. @echo If you want to interface troll-ftpd to mrtg, you must
  28. @echo '"make mrtginfo"' and run it from mrtg.cfg
  29. clean:
  30. -rm -f ftpd mkusers mrtginfo *.o core *~ #*#
  31. dist:
  32. -rm -f troll-ftpd-$(VERSION).tar.gz troll-ftpd-$(VERSION).tar
  33. -rm -rf troll-ftpd-$(VERSION)
  34. mkdir troll-ftpd-$(VERSION)
  35. cp README COPYING ftpd.c ftpd.h ls.c daemons.c ftpd.8 
  36. mrtginfo.c mrtginfo.8 
  37. mkusers.c mkusers.8 
  38. fakesnprintf.h Makefile 
  39. troll-ftpd-$(VERSION)
  40. chmod 644 troll-ftpd-$(VERSION)/*
  41. tar cf troll-ftpd-$(VERSION).tar ./troll-ftpd-$(VERSION)
  42. gzip -9 troll-ftpd-$(VERSION).tar
  43. rm -rf troll-ftpd-$(VERSION)