summaryrefslogtreecommitdiffstats
path: root/descrip.mms
diff options
context:
space:
mode:
Diffstat (limited to 'descrip.mms')
-rw-r--r--descrip.mms123
1 files changed, 123 insertions, 0 deletions
diff --git a/descrip.mms b/descrip.mms
new file mode 100644
index 0000000..51614bd
--- /dev/null
+++ b/descrip.mms
@@ -0,0 +1,123 @@
+! 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.
+! 15 Sep 06 (TD) Cleanup...
+!
+! 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 DEC_C
+COMPILE_DEF = DEC_C
+.else
+.ifdef GNU_C
+COMPILE_DEF = GNU_C
+.else
+COMPILE_DEF = VAX_C
+.endif
+.endif
+
+.ifdef SLANG
+SCREEN_DEF = SLANG
+.else
+SCREEN_DEF = VMS_CURSES
+.endif
+
+.ifdef WIN_TCP
+NETWORK_DEF = WIN_TCP
+.else
+.ifdef CMU_TCP
+NETWORK_DEF = CMU_TCP
+.else
+.ifdef SOCKETSHR_TCP
+NETWORK_DEF = SOCKETSHR_TCP
+.else
+.ifdef UCX
+NETWORK_DEF = UCX
+.else
+.ifdef TCPWARE
+NETWORK_DEF = TCPWARE
+.else
+.ifdef DECnet
+NETWORK_DEF = DECNET
+.else ! Default to MultiNet
+NETWORK_DEF = MULTINET
+.endif ! DECnet
+.endif ! TCPWARE
+.endif ! UCX
+.endif ! SOCKETSHR_TCP
+.endif ! CMU_TCP
+.endif ! WIN_TCP
+
+RECURS_DEFS = /Macro=($(NETWORK_DEF)=1, $(SCREEN_DEF)=1, $(COMPILE_DEF)=1)
+
+lynx : lynx.exe
+ ! Finished Building LYNX for VMS!!!
+
+lynx.exe : library exe
+ @ Continue
+
+library :
+ Set Default [.www.library.implementation]
+ $(MMS) $(MMSQUALIFIERS) /Description = [-.VMS]DESCRIP.MMS $(RECURS_DEFS) Library
+ Set Default [---]
+
+exe :
+ Set Default [.src]
+ $(MMS) $(MMSQUALIFIERS) $(RECURS_DEFS) Lynx
+ Copy /NoLog /NoConfirm 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