home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / lynx2.8.1dev.10.tar.gz / lynx2.8.1dev.10.tar / lynx2-8 / descrip.mms < prev    next >
Text File  |  1997-07-09  |  4KB  |  133 lines

  1. !    Make LYNX hypertext browser under VMS
  2. !       =====================================
  3. !
  4. !    NOTE:  Use [.SRC.CHRTRANS]BUILD-CHRTRANS.COM to create the
  5. !           chrtrans header files before using this descrip.mms.
  6. !
  7. ! History:
  8. !  01/01/93 creation at KU (Lou montulli@ukanaix.cc.ukans.edu). 
  9. !  04/12/93 (seb@lns61.tn.cornell.edu)
  10. !            modified to support either UCX or MULTINET
  11. !  12/13/93 (macrides@sci.wfeb.edu)
  12. !         Added conditional compilations for VAXC vs. DECC
  13. !         (dependencies not yet specified; this is just a
  14. !          "starter", should anyone want to do it well).
  15. !  10/26/94 (dyson@IowaSP.Physics.UIowa.EDU) RLD
  16. !            Updated for AXP/VMS v6.1 and VAX/VMS v5.5-1
  17. !  12/07/94 (macrides@sci.wfeb.edu)
  18. !         Updated for DECC/VAX, VAXC/VAX and DECC/AXP
  19. !  02/17/95 (macrides@sci.wfeb.edu)
  20. !         Updated for v2.3-FM
  21. !  03/23/95 (macrides@sci.wfeb.edu)
  22. !         Replaced references to v2.3.8 or v2.3.9 with v2.3-FM to
  23. !         avoid any confusion with official releases at UKans.
  24. !  07/29/95 (macrides@sci.wfeb.edu)
  25. !         Added support for GNUC.
  26. !
  27. ! Instructions:
  28. !    Use the correct command line for your TCP/IP implementation:
  29. !
  30. !    $ MMS /Macro = (MULTINET=1)        for VAXC - MultiNet
  31. !    $ MMS /Macro = (WIN_TCP=1)        for VAXC - Wollongong TCP/IP
  32. !    $ MMS /Macro = (UCX=1)            for VAXC - UCX
  33. !    $ MMS /Macro = (CMU_TCP=1)        for VAXC - OpenCMU TCP/IP
  34. !    $ MMS /Macro = (SOCKETSHR_TCP=1)    for VAXC - SOCKETSHR/NETLIB
  35. !    $ MMS /Macro = (TCPWARE=1)        for VAXC - TCPWare TCP/IP
  36. !    $ MMS /Macro = (DECNET=1)        for VAXC - socket emulation over DECnet
  37. !
  38. !    $ MMS /Macro = (MULTINET=1, DEC_C=1)    for DECC - MultiNet
  39. !    $ MMS /Macro = (WIN_TCP=1, DEC_C=1)    for DECC - Wollongong TCP/IP
  40. !    $ MMS /Macro = (UCX=1, DEC_C=1)        for DECC - UCX
  41. !    $ MMS /Macro = (CMU_TCP=1, DEC_C=1)    for DECC - OpenCMU TCP/IP
  42. !    $ MMS /Macro = (SOCKETSHR_TCP=1,DEC_C=1) for DECC - SOCKETSHR/NETLIB
  43. !    $ MMS /Macro = (TCPWARE=1, DEC_C=1)    for DECC - TCPWare TCP/IP
  44. !    $ MMS /Macro = (DECNET=1, DEC_C=1)    for DECC - socket emulation over DECnet
  45. !
  46. !    $ MMS /Macro = (MULTINET=1, GNU_C=1)    for GNUC - MultiNet
  47. !    $ MMS /Macro = (WIN_TCP=1, GNU_C=1)    for GNUC - Wollongong TCP/IP
  48. !    $ MMS /Macro = (UCX=1, GNU_C=1)        for GNUC - UCX
  49. !    $ MMS /Macro = (CMU_TCP=1, GNU_C=1)    for GNUC - OpenCMU TCP/IP
  50. !    $ MMS /Macro = (SOCKETSHR_TCP=1,GNU_C=1) for GNUC - SOCKETSHR/NETLIB
  51. !    $ MMS /Macro = (TCPWARE=1, GNU_C=1)    for GNUC - TCPWare TCP/IP
  52. !    $ MMS /Macro = (DECNET=1, GNU_C=1)    for GNUC - socket emulation over DECnet
  53.  
  54. .ifdef MULTINET
  55. TCPM = MULTINET
  56. .endif
  57.  
  58. .ifdef WIN_TCP
  59. TCPM = WIN_TCP
  60. .endif
  61.  
  62. .ifdef UCX
  63. TCPM = UCX
  64. .endif
  65.  
  66. .ifdef CMU_TCP
  67. TCPM = CMU_TCP
  68. .endif
  69.  
  70. .ifdef SOCKETSHR_TCP
  71. TCPM = SOCKETSHR_TCP
  72. .endif
  73.  
  74. .ifdef TCPWARE
  75. TCPM = TCPWARE
  76. .endif
  77.  
  78. .ifdef DECNET
  79. TCPM = DECNET
  80. .endif
  81.  
  82. .ifdef TCPM
  83. .else
  84. TCPM = MULTINET    !Default to MultiNet
  85. .endif
  86.  
  87. .ifdef GNU_C
  88. CC = gcc
  89. .endif
  90.  
  91. lynx :    lynx.exe
  92.     ! Finished Building LYNX for VMS!!!
  93.  
  94. lynx.exe : library exe
  95.     @ Continue
  96.  
  97. library :
  98.     Set Default [.www.library.implementation]
  99. .ifdef DEC_C
  100.     $(MMS) /Description = [-.VMS]DESCRIP.MMS /Macro = ($(TCPM)=1, DEC_C=1) Library
  101. .else
  102. .ifdef GNU_C
  103.     $(MMS) /Description = [-.VMS]DESCRIP.MMS /Macro = ($(TCPM)=1, GNU_C=1) Library
  104. .else
  105.     $(MMS) /Description = [-.VMS]DESCRIP.MMS /Macro = ($(TCPM)=1) Library
  106. .endif
  107. .endif
  108.     Set Default [---]
  109.  
  110. exe :
  111.     Set Default [.src]
  112. .ifdef DEC_C
  113.     $(MMS) /Macro = ($(TCPM)=1, DEC_C=1) Lynx
  114. .else
  115. .ifdef GNU_C
  116.     $(MMS) /Macro = ($(TCPM)=1, GNU_C=1) Lynx
  117. .else
  118.     $(MMS) /Macro = ($(TCPM)=1) Lynx
  119. .endif
  120. .endif
  121.     Copy /NoLog /NoConfirm lynx.exe [-]
  122.     Set Protection = (Owner:RWE, World:RE) [-]lynx.exe
  123.     Set Default [-]
  124.  
  125. clean :
  126.     Set Default [.www.library.implementation]
  127.     $(MMS) /Description = [-.VMS]DESCRIP.MMS clean
  128.     Set Default [---]
  129.     Set Default [.src]
  130.     $(MMS) clean
  131.     Set Default [-]
  132.     - Purge /NoLog /NoConfirm
  133.