diff options
Diffstat (limited to 'descrip.mms')
-rw-r--r-- | descrip.mms | 123 |
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 |