1
! Make LYNX hypertext browser under VMS
2
! =====================================
4
! NOTE: Use [.SRC.CHRTRANS]BUILD-CHRTRANS.COM to create the
5
! chrtrans header files before using this descrip.mms.
8
! 1/1/93 creation at KU (Lou montulli@ukanaix.cc.ukans.edu).
9
! 4/12/93 (seb@lns61.tn.cornell.edu)
10
! modified to support either UCX or MULTINET
11
! 12/2/93 modified to support Lynx rewrite
12
! 12/13/93 (macrides@sci.wfeb.edu)
13
! Added conditional compilations for VAXC vs. DECC
14
! (dependencies not yet specified; this is just a
15
! "starter", should anyone want to do it well).
16
! 10/31/94 RLD Updated for Lynx v2.3.4-VMS, supporting OpenCMU
18
! 11/11/94 RLD Updated for Lynx v2.3.5-VMS
19
! 11/18/94 FM Updated for SOCKETSHR/NETLIB
20
! 12/07/94 FM Updated for DECC/VAX, VAXC/VAX and DECC/AXP
21
! 05/03/95 FM Include /NoMember for DECC (not the default on AXP, and
22
! the code assumes byte alignment).
23
! 06/14/95 FM Added LYList.
24
! 07/26/95 FM Separated transport (TOPT) and compiler (COPT) option files.
25
! 07/29/95 FM Added support for GNUC.
26
! 02/29/96 FM Added LYMap.
27
! 06/28/97 FM Added UCAuto, UCAux, and UCdomap.
30
! Use the correct command line for your TCP/IP implementation:
32
! $ MMS for VAXC - MultiNet
33
! $ MMS /Macro = (MULTINET=1) for VAXC - MultiNet
34
! $ MMS /Macro = (WIN_TCP=1) for VAXC - Wollongong TCP/IP
35
! $ MMS /Macro = (UCX=1) for VAXC - UCX
36
! $ MMS /Macro = (CMU_TCP=1) for VAXC - OpenCMU TCP/IP
37
! $ MMS /Macro = (SOCKETSHR_TCP=1) for VAXC - SOCKETSHR/NETLIB
38
! $ MMS /Macro = (TCPWARE=1) for VAXC - TCPWare TCP/IP
39
! $ MMS /Macro = (DECNET=1) for VAXC - socket emulation over DECnet
41
! $ MMS /Macro = (MULTINET=1, DEC_C=1) for DECC - MultiNet
42
! $ MMS /Macro = (WIN_TCP=1, DEC_C=1) for DECC - Wollongong TCP/IP
43
! $ MMS /Macro = (UCX=1, DEC_C=1) for DECC - UCX
44
! $ MMS /Macro = (CMU_TCP=1, DEC_C=1) for DECC - OpenCMU TCP/IP
45
! $ MMS /Macro = (SOCKETSHR_TCP=1,DEC_C=1) for DECC - SOCKETSHR/NETLIB
46
! $ MMS /Macro = (TCPWARE=1, DEC_C=1) for DECC - OpenCMU TCP/IP
47
! $ MMS /Macro = (DECNET=1, DEC_C=1) for DECC - socket emulation over DECnet
49
! $ MMS /Macro = (MULTINET=1, GNU_C=1) for GNUC - MultiNet
50
! $ MMS /Macro = (WIN_TCP=1, GNU_C=1) for GNUC - Wollongong TCP/IP
51
! $ MMS /Macro = (UCX=1, GNU_C=1) for GNUC - UCX
52
! $ MMS /Macro = (CMU_TCP=1, GNU_C=1) for GNUC - OpenCMU TCP/IP
53
! $ MMS /Macro = (SOCKETSHR_TCP=1,GNU_C=1) for GNUC - SOCKETSHR/NETLIB
54
! $ MMS /Macro = (TCPWARE=1, GNU_C=1) for GNUC - OpenCMU TCP/IP
55
! $ MMS /Macro = (DECNET=1, GNU_C=1) for GNUC - socket emulation over DECnet
57
OBJS = DefaultStyle.obj, GridText.obj, HTAlert.obj, HTFWriter.obj, -
58
HTInit.obj, HTML.obj, LYBookmark.obj, LYCgi.obj, LYCharSets.obj, -
59
LYCharUtils.obj, LYClean.obj, LYCookie.obj, LYCurses.obj, -
60
LYDownload.obj, LYEdit.obj, LYEditmap.obj, LYForms.obj, -
61
LYGetFile.obj, LYHistory.obj, LYJump.obj, LYKeymap.obj, -
62
LYLeaks.obj, LYList.obj, LYMail.obj, LYMain.obj, LYMainLoop.obj, -
63
LYMap.obj, LYNews.obj, LYOptions.obj, LYPrint.obj, LYReadCFG.obj, -
64
LYSearch.obj, LYShowInfo.obj, LYStrings.obj, LYTraversal.obj, -
65
LYUpload.obj, LYUtils.obj, LYexit.obj, LYrcFile.obj, TRSTable.obj, -
66
UCAuto.obj, UCAux.obj, UCdomap.obj
86
TCPOPT = SOCKETSHR_TCP
88
CDEF = _DECC_V4_SOURCE,__VMS_CURSES
116
CDEF = _DECC_V4_SOURCE,__SOCKET_TYPEDEFS,__VMS_CURSES
130
CDEF = _DECC_V4_SOURCE,__SOCKET_TYPEDEFS,__VMS_CURSES
137
TCPFLAGS = /decc/Prefix=All/NoMember/Define=(ACCESS_AUTH,$(TCP),UCX,$(CDEF))
139
TCPFLAGS = /decc/Prefix=All/NoMember/Define=(ACCESS_AUTH,$(TCP),$(CDEF))
149
TCPFLAGS = /Define = (ACCESS_AUTH, $(TCP), UCX)
151
TCPFLAGS = /Define = (ACCESS_AUTH, $(TCP))
155
TOPT = sys$disk:[]$(TCPOPT).opt
156
COPT = sys$disk:[]$(COMPILER).opt
157
WWWLIB = [-.WWW.Library.Implementation]WWWLib_$(TCP).olb
158
CFLAGS = $(TCPFLAGS) $(CFLAGS)/Include=([], [-], [.chrtrans], [-.WWW.Library.Implementation])
164
HDRS = [.chrtrans]iso01_uni.h
166
lynx.exe : $(HDRS) $(OBJS) $(WWWLIB)
167
$(LINK) /Executable = Lynx.exe $(OBJS), $(WWWLIB)/lib, $(TOPT)/opt, $(COPT)/opt
170
set default [.chrtrans]
175
- Set Protection = (Owner:RWED) *.*;-1
176
- Purge /NoLog /NoConfirm
177
- Delete /NoConfirm /NoLog *.obj;*
178
- Delete /NoConfirm /NoLog *.exe;*