123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- ! 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
|