Makefile
上传用户:minyiyu
上传日期:2018-12-24
资源大小:864k
文件大小:2k
源码类别:

Telnet服务器

开发平台:

Unix_Linux

  1. DEFINES=
  2. CDEBUGFLAGS=-O
  3. CFLAGS=${CDEBUGFLAGS} ${DEFINES}
  4. OBJS = dummy_main.o io.o hz2gb.o b2g.o b2g_tables.o log.o
  5. PROG = dummy_hztty
  6. LIBS=
  7. CC=cc
  8. MAKE=make
  9. RM=rm -f
  10. all:
  11. @echo "Choose one of the make command according to your system type:"
  12. @echo " Sun (SunOS 4.x): make sun"
  13. @echo " Sun (SunOS 5.x/Solaris 2): make sun-os5"
  14. @echo " SGI (IRIX 3.x): make sgi-irix3"
  15. @echo " SGI (IRIX 4.x): make sgi-irix4"
  16. @echo " DEC (Ultrix): make ultrix"
  17. @echo " IBM RS6000 (AIX): make ibm-rs"
  18. @echo " HP (UX): make hpux"
  19. @echo " HP/Apollo (domain): make apollo"
  20. @echo " MIPS (???): make mips"
  21. @echo " Sequent (BSD): make sequent-bsd"
  22. @echo " Sequent (System V R4): make sequent-sysv4"
  23. @echo " Symmetry: make symmetry"
  24. @echo " Macintosh II (A/UX 2.0): make mac2"
  25. @echo " Motorola (R32Vx/R3Vx): make m88k-r3"
  26. @echo " Motorola (R40Vx): make m88k-r4"
  27. @echo ""
  28. @echo "If none of above is for you, try one of these:"
  29. @echo " BSD Unix: make bsd"
  30. @echo " Systerm V Unix: make sys"
  31. sun:
  32. ${MAKE} ${MFLAGS} ${PROG}
  33. sun-os5: svr4
  34. sgi-irix3:
  35. ${MAKE} ${MFLAGS} 
  36. DEFINES='-DSYSV -DIRIX3 -D__STDC__ -DUNISTD' 
  37. ${PROG}
  38. sgi-irix4:
  39. ${MAKE} ${MFLAGS} 
  40. DEFINES='-DSYSV -DIRIX4 -D__STDC__ -DUNISTD' 
  41. ${PROG}
  42. ultrix:
  43. ${MAKE} ${MFLAGS} 
  44. DEFINES='-YBSD' 
  45. ${PROG}
  46. apollo: bsd
  47. hpux: sys
  48. ibm-rs: sys
  49. mips:
  50. ${MAKE} ${MFLAGS} 
  51. DEFINES='-DSYSV -DSIG_RETURNS_INT' 
  52. ${PROG}
  53. sequent-bsd:
  54. ${MAKE} ${MFLAGS} DEFINES='-DBSD' ${PROG} LIBS='-lseq'
  55. sequent-sysv4:
  56. ${MAKE} ${MFLAGS} DEFINES='-DSVR4' ${PROG} LIBS='-lseq'
  57. symmetry:
  58. ${MAKE} ${MFLAGS} 
  59. DEFINES='-DSIG_RETURNS_INT' 
  60. ${PROG}
  61. mac2:
  62. ${MAKE} ${MFLAGS} 
  63. DEFINES='-DSYSV -DmacII' LIBS='-lposix' 
  64. ${PROG}
  65. m88k-r3: sys
  66. m88k-r4: svr4
  67. bsd:
  68. ${MAKE} ${MFLAGS} DEFINES='-DBSD' ${PROG}
  69. sys:
  70. ${MAKE} ${MFLAGS} DEFINES='-DSYSV' ${PROG}
  71. svr4:
  72. ${MAKE} ${MFLAGS} DEFINES='-DSVR4' ${PROG}
  73. ${PROG}: ${OBJS}
  74. $(CC) $(CFLAGS) -o ${PROG} ${OBJS} ${LIBS}
  75. clean:
  76. ${RM} *.o ${PROG} core *~
  77. # DO NOT DELETE THIS LINE -- make depend depends on it.
  78. main.o: config.h io.h
  79. tty.o: config.h
  80. io.o: config.h io.h
  81. hz2gb.o: io.h
  82. b2g.o: io.h
  83. log.o: config.h io.h