Makefile
上传用户:duobangkj
上传日期:2007-01-07
资源大小:70k
文件大小:1k
源码类别:

Telnet客户端

开发平台:

Unix_Linux

  1. # Makefile for XT
  2. CC = cc
  3. CFLAGS = -O2
  4. INSDIR = /usr/local/bin
  5. LIBDIR = /usr/local/lib/xt
  6. LDFLAGS = -lsocket -lcurses
  7. MANEXT = 1
  8. MANDIR = /usr/local/man/man$(MANEXT)
  9. BINMODE = 4755
  10. BINMODE = 711
  11. CATMAN = true
  12. MANMODE = 0444
  13. OWNER = root
  14. GROUP = bin
  15. # you should have all of these files:
  16. MANIFEST =
  17. .exrc 
  18. .exrc+ 
  19. .pass 
  20. .rz 
  21. .sz 
  22. .xta 
  23. .xtcis 
  24. .xtrc 
  25. .xtsco 
  26. Makefile 
  27. README 
  28. bsdinst.sh 
  29. cisdownload 
  30. myman 
  31. xt.h 
  32. xt.1 
  33. xt.nroff 
  34. xtb+.c 
  35. xtdbglog.c 
  36. xtmain.c 
  37. xtscrpt.c 
  38. xtsubs.c 
  39. xttn.c
  40. OBJS =
  41. xtb+.o
  42. xtdbglog.o
  43. xtmain.o
  44. xtscrpt.o
  45. xtsubs.o
  46. xttn.o
  47. all: xt
  48. @echo "All targets are up to date"
  49. @echo "Now you must su to 'root', and then execute 'make install'"
  50. @echo "The manual page can be installed by typing 'make install.man'"
  51. xt: $(OBJS)
  52. $(CC) $(CFLAGS) $(OBJS) -o $@ $(LDFLAGS) 
  53. install:  xt
  54. -mv $(INSDIR)/xt $(INSDIR)/xt-
  55. -./bsdinst.sh -c -o $(OWNER) -g $(GROUP) -m $(BINMODE) -s xt $(INSDIR)/xt
  56. -@ls -l ./xt $(INSDIR)/xt $(INSDIR)/xt-
  57. install.man: xt.nroff
  58. ./bsdinst.sh -c -m $(MANMODE) xt.nroff $(MANDIR)/xt.$(MANEXT)
  59. ls -l $(MANDIR)/xt.$(MANEXT)*
  60. clean:; rm -f $(OBJS) xt core 
  61. $(OBJS): xt.h