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