|
Packit |
f574b8 |
! $LynxId: descrip.mms,v 1.12 2008/06/30 23:50:22 tom Exp $
|
|
Packit |
f574b8 |
!
|
|
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 |
! 1/1/93 creation at KU (Lou montulli@ukanaix.cc.ukans.edu).
|
|
Packit |
f574b8 |
! 4/12/93 (seb@lns61.tn.cornell.edu)
|
|
Packit |
f574b8 |
! modified to support either UCX or MULTINET
|
|
Packit |
f574b8 |
! 12/2/93 modified to support Lynx rewrite
|
|
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/31/94 RLD Updated for Lynx v2.3.4-VMS, supporting OpenCMU
|
|
Packit |
f574b8 |
! and TCPWare
|
|
Packit |
f574b8 |
! 11/11/94 RLD Updated for Lynx v2.3.5-VMS
|
|
Packit |
f574b8 |
! 11/18/94 FM Updated for SOCKETSHR/NETLIB
|
|
Packit |
f574b8 |
! 12/07/94 FM Updated for DECC/VAX, VAXC/VAX and DECC/AXP
|
|
Packit |
f574b8 |
! 05/03/95 FM Include /NoMember for DECC (not the default on AXP, and
|
|
Packit |
f574b8 |
! the code assumes byte alignment).
|
|
Packit |
f574b8 |
! 06/14/95 FM Added LYList.
|
|
Packit |
f574b8 |
! 07/26/95 FM Separated transport (TOPT) and compiler (COPT) option files.
|
|
Packit |
f574b8 |
! 07/29/95 FM Added support for GNUC.
|
|
Packit |
f574b8 |
! 02/29/96 FM Added LYMap.
|
|
Packit |
f574b8 |
! 06/28/97 FM Added UCAuto, UCAux, and UCdomap.
|
|
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 for VAXC - MultiNet
|
|
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 - OpenCMU 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 - OpenCMU TCP/IP
|
|
Packit |
f574b8 |
! $ MMS /Macro = (DECNET=1, GNU_C=1) for GNUC - socket emulation over DECnet
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
OBJS = DefaultStyle.obj, GridText.obj, HTAlert.obj, HTFWriter.obj, -
|
|
Packit |
f574b8 |
HTInit.obj, HTML.obj, LYBookmark.obj, LYCgi.obj, LYCharSets.obj, -
|
|
Packit |
f574b8 |
LYCharUtils.obj, LYClean.obj, LYCookie.obj, LYCurses.obj, -
|
|
Packit |
f574b8 |
LYDownload.obj, LYEdit.obj, LYEditmap.obj, LYForms.obj, -
|
|
Packit |
f574b8 |
LYGetFile.obj, LYHistory.obj, LYJump.obj, LYKeymap.obj, -
|
|
Packit |
f574b8 |
LYLeaks.obj, LYList.obj, LYMail.obj, LYMain.obj, LYMainLoop.obj, -
|
|
Packit |
f574b8 |
LYMap.obj, LYNews.obj, LYOptions.obj, LYPrint.obj, LYReadCFG.obj, -
|
|
Packit |
f574b8 |
LYSearch.obj, LYShowInfo.obj, LYStrings.obj, LYTraversal.obj, -
|
|
Packit |
f574b8 |
LYUpload.obj, LYUtils.obj, LYexit.obj, LYrcFile.obj, TRSTable.obj, -
|
|
Packit |
f574b8 |
LYmktime.obj, UCAuto.obj, UCAux.obj, UCdomap.obj, parsdate.obj
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
.ifdef SLANG
|
|
Packit |
f574b8 |
SCREEN_DEF = USE_SLANG
|
|
Packit |
f574b8 |
SCREEN_INC = , SLANG_INC
|
|
Packit |
f574b8 |
SCREEN_LIB = , SLANG_LIB:slang.olb/lib
|
|
Packit |
f574b8 |
.else
|
|
Packit |
f574b8 |
.ifdef DEC_C
|
|
Packit |
f574b8 |
SCREEN_DEF = __VMS_CURSES
|
|
Packit |
f574b8 |
.endif
|
|
Packit |
f574b8 |
.endif
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
.ifdef DEC_C
|
|
Packit |
f574b8 |
COMPILER = DECC
|
|
Packit |
f574b8 |
MODEL_DEF = _DECC_V4_SOURCE
|
|
Packit |
f574b8 |
.else
|
|
Packit |
f574b8 |
MODEL_DEF =
|
|
Packit |
f574b8 |
.ifdef GNU_C
|
|
Packit |
f574b8 |
COMPILER = GNUC
|
|
Packit |
f574b8 |
CC = gcc
|
|
Packit |
f574b8 |
.else
|
|
Packit |
f574b8 |
COMPILER = VAXC
|
|
Packit |
f574b8 |
.endif
|
|
Packit |
f574b8 |
.endif
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
.ifdef WIN_TCP
|
|
Packit |
f574b8 |
NETWORK_DEF = WIN_TCP
|
|
Packit |
f574b8 |
NETWORK_OPT = WIN_TCP
|
|
Packit |
f574b8 |
.else
|
|
Packit |
f574b8 |
.ifdef CMU_TCP
|
|
Packit |
f574b8 |
NETWORK_DEF = CMU_TCP
|
|
Packit |
f574b8 |
NETWORK_OPT = CMU_TCP
|
|
Packit |
f574b8 |
.else
|
|
Packit |
f574b8 |
.ifdef SOCKETSHR_TCP
|
|
Packit |
f574b8 |
NETWORK_DEF = SOCKETSHR_TCP
|
|
Packit |
f574b8 |
NETWORK_OPT = SOCKETSHR_TCP
|
|
Packit |
f574b8 |
.else
|
|
Packit |
f574b8 |
.ifdef UCX
|
|
Packit |
f574b8 |
NETWORK_DEF = UCX
|
|
Packit |
f574b8 |
.ifdef DEC_C
|
|
Packit |
f574b8 |
NETWORK_OPT = UCXSHR
|
|
Packit |
f574b8 |
.else
|
|
Packit |
f574b8 |
NETWORK_OPT = UCXOLB
|
|
Packit |
f574b8 |
.endif
|
|
Packit |
f574b8 |
.else
|
|
Packit |
f574b8 |
.ifdef TCPWARE
|
|
Packit |
f574b8 |
NETWORK_DEF = TCPWARE,UCX
|
|
Packit |
f574b8 |
.ifdef DEC_C
|
|
Packit |
f574b8 |
NETWORK_OPT = TCPWARESHR
|
|
Packit |
f574b8 |
.else
|
|
Packit |
f574b8 |
NETWORK_OPT = TCPWAREOLB
|
|
Packit |
f574b8 |
.endif
|
|
Packit |
f574b8 |
.else
|
|
Packit |
f574b8 |
.ifdef DECnet
|
|
Packit |
f574b8 |
NETWORK_DEF = DECNET
|
|
Packit |
f574b8 |
NETWORK_OPT = DECNET
|
|
Packit |
f574b8 |
.else ! Default to MultiNet
|
|
Packit |
f574b8 |
NETWORK_DEF = MULTINET,__SOCKET_TYPEDEFS
|
|
Packit |
f574b8 |
NETWORK_OPT = 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 |
COMPILER_DEF = $(MODEL_DEF),$(NETWORK_DEF),$(SCREEN_DEF)
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
.ifdef DEC_C
|
|
Packit |
f574b8 |
MY_CFLAGS = /decc/Prefix=All/NoMember/Define=(ACCESS_AUTH,$(COMPILER_DEF))
|
|
Packit |
f574b8 |
.else
|
|
Packit |
f574b8 |
MY_CFLAGS = /Define = (ACCESS_AUTH, $(COMPILER_DEF))
|
|
Packit |
f574b8 |
.endif
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
.if "$(MMS_ARCHNAME)" .eq "IA64"
|
|
Packit |
f574b8 |
TOPT =
|
|
Packit |
f574b8 |
COPT =
|
|
Packit |
f574b8 |
.else
|
|
Packit |
f574b8 |
TOPT = ,sys$disk:[]$(NETWORK_OPT).opt/opt
|
|
Packit |
f574b8 |
COPT = ,sys$disk:[]$(COMPILER).opt/opt
|
|
Packit |
f574b8 |
.endif
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
WWWLIB = [-.WWW.Library.Implementation]WWWLib.olb
|
|
Packit |
f574b8 |
CFLAGS = $(MY_CFLAGS) $(CFLAGS)/Include=([], [-], [.chrtrans], [-.WWW.Library.Implementation]$(SCREEN_INC))
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
lynx : lynx.exe
|
|
Packit |
f574b8 |
@ Continue
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
HDRS = [.chrtrans]iso01_uni.h
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
lynx.exe : $(HDRS) $(OBJS) $(WWWLIB)
|
|
Packit |
f574b8 |
$(LINK) /Executable = Lynx.exe $(OBJS), $(WWWLIB)/lib $(SCREEN_LIB) $(TOPT) $(COPT)
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
$(HDRS) :
|
|
Packit |
f574b8 |
set default [.chrtrans]
|
|
Packit |
f574b8 |
@build-chrtrans
|
|
Packit |
f574b8 |
set default [-]
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
clean :
|
|
Packit |
f574b8 |
- Set Protection = (Owner:RWED) *.*;-1
|
|
Packit |
f574b8 |
- Purge /NoLog /NoConfirm
|
|
Packit |
f574b8 |
- Delete /NoConfirm /NoLog *.obj;*
|
|
Packit |
f574b8 |
- Delete /NoConfirm /NoLog *.exe;*
|