about summary refs log tree commit diff stats
path: root/descrip.mms
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@invisible-island.net>1996-09-02 19:39:24 -0400
committerThomas E. Dickey <dickey@invisible-island.net>1996-09-02 19:39:24 -0400
commite087f6d44e87f489fcb3056e86319ebba4218156 (patch)
treed045b58011bfbbf5186d34c4fed9e0dedb363275 /descrip.mms
downloadlynx-snapshots-e087f6d44e87f489fcb3056e86319ebba4218156.tar.gz
snapshot of project "lynx", label v2_6
Diffstat (limited to 'descrip.mms')
-rw-r--r--descrip.mms129
1 files changed, 129 insertions, 0 deletions
diff --git a/descrip.mms b/descrip.mms
new file mode 100644
index 00000000..af502b23
--- /dev/null
+++ b/descrip.mms
@@ -0,0 +1,129 @@
+!	Make LYNX hypertext browser under VMS
+!       =====================================
+!
+! 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