Blame descrip.mms

Packit f574b8
!	Make LYNX hypertext browser under VMS
Packit f574b8
!       =====================================
Packit f574b8
!
Packit f574b8
!	NOTE:  Use [.SRC.CHRTRANS]BUILD-CHRTRANS.COM to create the
Packit f574b8
!	       chrtrans header files before using this descrip.mms.
Packit f574b8
!
Packit f574b8
! History:
Packit f574b8
!  01/01/93 creation at KU (Lou montulli@ukanaix.cc.ukans.edu). 
Packit f574b8
!  04/12/93 (seb@lns61.tn.cornell.edu)
Packit f574b8
!            modified to support either UCX or MULTINET
Packit f574b8
!  12/13/93 (macrides@sci.wfeb.edu)
Packit f574b8
!	     Added conditional compilations for VAXC vs. DECC
Packit f574b8
!	     (dependencies not yet specified; this is just a
Packit f574b8
!	      "starter", should anyone want to do it well).
Packit f574b8
!  10/26/94 (dyson@IowaSP.Physics.UIowa.EDU) RLD
Packit f574b8
!            Updated for AXP/VMS v6.1 and VAX/VMS v5.5-1
Packit f574b8
!  12/07/94 (macrides@sci.wfeb.edu)
Packit f574b8
!	     Updated for DECC/VAX, VAXC/VAX and DECC/AXP
Packit f574b8
!  02/17/95 (macrides@sci.wfeb.edu)
Packit f574b8
!	     Updated for v2.3-FM
Packit f574b8
!  03/23/95 (macrides@sci.wfeb.edu)
Packit f574b8
!	     Replaced references to v2.3.8 or v2.3.9 with v2.3-FM to
Packit f574b8
!	     avoid any confusion with official releases at UKans.
Packit f574b8
!  07/29/95 (macrides@sci.wfeb.edu)
Packit f574b8
!	     Added support for GNUC.
Packit f574b8
!  15 Sep 06 (TD)	Cleanup...
Packit f574b8
!
Packit f574b8
! Instructions:
Packit f574b8
!	Use the correct command line for your TCP/IP implementation:
Packit f574b8
!
Packit f574b8
!	$ MMS /Macro = (MULTINET=1)		for VAXC - MultiNet
Packit f574b8
!	$ MMS /Macro = (WIN_TCP=1)		for VAXC - Wollongong TCP/IP
Packit f574b8
!	$ MMS /Macro = (UCX=1)			for VAXC - UCX
Packit f574b8
!	$ MMS /Macro = (CMU_TCP=1)		for VAXC - OpenCMU TCP/IP
Packit f574b8
!	$ MMS /Macro = (SOCKETSHR_TCP=1)	for VAXC - SOCKETSHR/NETLIB
Packit f574b8
!	$ MMS /Macro = (TCPWARE=1)		for VAXC - TCPWare TCP/IP
Packit f574b8
!	$ MMS /Macro = (DECNET=1)		for VAXC - socket emulation over DECnet
Packit f574b8
!
Packit f574b8
!	$ MMS /Macro = (MULTINET=1, DEC_C=1)	for DECC - MultiNet
Packit f574b8
!	$ MMS /Macro = (WIN_TCP=1, DEC_C=1)	for DECC - Wollongong TCP/IP
Packit f574b8
!	$ MMS /Macro = (UCX=1, DEC_C=1)		for DECC - UCX
Packit f574b8
!	$ MMS /Macro = (CMU_TCP=1, DEC_C=1)	for DECC - OpenCMU TCP/IP
Packit f574b8
!	$ MMS /Macro = (SOCKETSHR_TCP=1,DEC_C=1) for DECC - SOCKETSHR/NETLIB
Packit f574b8
!	$ MMS /Macro = (TCPWARE=1, DEC_C=1)	for DECC - TCPWare TCP/IP
Packit f574b8
!	$ MMS /Macro = (DECNET=1, DEC_C=1)	for DECC - socket emulation over DECnet
Packit f574b8
!
Packit f574b8
!	$ MMS /Macro = (MULTINET=1, GNU_C=1)	for GNUC - MultiNet
Packit f574b8
!	$ MMS /Macro = (WIN_TCP=1, GNU_C=1)	for GNUC - Wollongong TCP/IP
Packit f574b8
!	$ MMS /Macro = (UCX=1, GNU_C=1)		for GNUC - UCX
Packit f574b8
!	$ MMS /Macro = (CMU_TCP=1, GNU_C=1)	for GNUC - OpenCMU TCP/IP
Packit f574b8
!	$ MMS /Macro = (SOCKETSHR_TCP=1,GNU_C=1) for GNUC - SOCKETSHR/NETLIB
Packit f574b8
!	$ MMS /Macro = (TCPWARE=1, GNU_C=1)	for GNUC - TCPWare TCP/IP
Packit f574b8
!	$ MMS /Macro = (DECNET=1, GNU_C=1)	for GNUC - socket emulation over DECnet
Packit f574b8
Packit f574b8
.ifdef DEC_C
Packit f574b8
COMPILE_DEF = DEC_C
Packit f574b8
.else
Packit f574b8
.ifdef GNU_C
Packit f574b8
COMPILE_DEF = GNU_C
Packit f574b8
.else
Packit f574b8
COMPILE_DEF = VAX_C
Packit f574b8
.endif
Packit f574b8
.endif
Packit f574b8
Packit f574b8
.ifdef SLANG
Packit f574b8
SCREEN_DEF = SLANG
Packit f574b8
.else
Packit f574b8
SCREEN_DEF = VMS_CURSES
Packit f574b8
.endif
Packit f574b8
Packit f574b8
.ifdef WIN_TCP
Packit f574b8
NETWORK_DEF = WIN_TCP
Packit f574b8
.else
Packit f574b8
.ifdef CMU_TCP
Packit f574b8
NETWORK_DEF = CMU_TCP
Packit f574b8
.else
Packit f574b8
.ifdef SOCKETSHR_TCP
Packit f574b8
NETWORK_DEF = SOCKETSHR_TCP
Packit f574b8
.else
Packit f574b8
.ifdef UCX
Packit f574b8
NETWORK_DEF = UCX
Packit f574b8
.else
Packit f574b8
.ifdef TCPWARE
Packit f574b8
NETWORK_DEF = TCPWARE
Packit f574b8
.else
Packit f574b8
.ifdef DECnet
Packit f574b8
NETWORK_DEF = DECNET
Packit f574b8
.else !  Default to MultiNet
Packit f574b8
NETWORK_DEF = MULTINET
Packit f574b8
.endif !  DECnet
Packit f574b8
.endif !  TCPWARE
Packit f574b8
.endif !  UCX
Packit f574b8
.endif !  SOCKETSHR_TCP
Packit f574b8
.endif !  CMU_TCP
Packit f574b8
.endif !  WIN_TCP
Packit f574b8
Packit f574b8
RECURS_DEFS = /Macro=($(NETWORK_DEF)=1, $(SCREEN_DEF)=1, $(COMPILE_DEF)=1)
Packit f574b8
Packit f574b8
lynx :	lynx.exe
Packit f574b8
	! Finished Building LYNX for VMS!!!
Packit f574b8
Packit f574b8
lynx.exe : library exe
Packit f574b8
	@ Continue
Packit f574b8
Packit f574b8
library :
Packit f574b8
	Set Default [.www.library.implementation]
Packit f574b8
	$(MMS) $(MMSQUALIFIERS) /Description = [-.VMS]DESCRIP.MMS $(RECURS_DEFS) Library
Packit f574b8
	Set Default [---]
Packit f574b8
Packit f574b8
exe :
Packit f574b8
	Set Default [.src]
Packit f574b8
	$(MMS) $(MMSQUALIFIERS) $(RECURS_DEFS) Lynx
Packit f574b8
	Copy /NoLog /NoConfirm lynx.exe [-];
Packit f574b8
	Set Default [-]
Packit f574b8
Packit f574b8
clean :
Packit f574b8
	Set Default [.www.library.implementation]
Packit f574b8
	$(MMS) $(MMSQUALIFIERS) /Description = [-.VMS]DESCRIP.MMS clean
Packit f574b8
	Set Default [---]
Packit f574b8
	Set Default [.src]
Packit f574b8
	$(MMS) $(MMSQUALIFIERS) clean
Packit f574b8
	Set Default [-]
Packit f574b8
	- Purge /NoLog /NoConfirm