summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/lynx/descrip.mms
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/lynx/descrip.mms')
-rw-r--r--gnu/usr.bin/lynx/descrip.mms132
1 files changed, 132 insertions, 0 deletions
diff --git a/gnu/usr.bin/lynx/descrip.mms b/gnu/usr.bin/lynx/descrip.mms
new file mode 100644
index 00000000000..91dde18b1d6
--- /dev/null
+++ b/gnu/usr.bin/lynx/descrip.mms
@@ -0,0 +1,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) /Description = [-.VMS]DESCRIP.MMS /Macro = ($(TCPM)=1, DEC_C=1) Library
+.else
+.ifdef GNU_C
+ $(MMS) /Description = [-.VMS]DESCRIP.MMS /Macro = ($(TCPM)=1, GNU_C=1) Library
+.else
+ $(MMS) /Description = [-.VMS]DESCRIP.MMS /Macro = ($(TCPM)=1) Library
+.endif
+.endif
+ Set Default [---]
+
+exe :
+ Set Default [.src]
+.ifdef DEC_C
+ $(MMS) /Macro = ($(TCPM)=1, DEC_C=1) Lynx
+.else
+.ifdef GNU_C
+ $(MMS) /Macro = ($(TCPM)=1, GNU_C=1) Lynx
+.else
+ $(MMS) /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) /Description = [-.VMS]DESCRIP.MMS clean
+ Set Default [---]
+ Set Default [.src]
+ $(MMS) clean
+ Set Default [-]
+ - Purge /NoLog /NoConfirm