📄 makefile.cms
字号:
# Makefile for sgmls and sgmlsasp on VM/CMS.# Contributed by C. M. Sperberg-McQueen <u35395@uicvm.uic.edu>.#CC=cw# the expansions given work as options for Waterloo C under VM/CMSPROFILE=INCLUDE=OPTIMIZE=NOOPTDEBUG=DBGWARN=WNG#CFLAGS=$(DEBUG) $(INCLUDE) $(WARN) $(PROFILE) $(OPTIMIZE)LDFLAGS=$(DEBUG) $(PROFILE)LIBS=PROG1=sgmlsOBJS1=\ lexrf.text \ lextabe.text \ pcbrf.text \ synrf.text \ context.text \ md1.text \ md2.text \ pars1.text \ pars2.text \ serv.text \ sgml1.text \ sgml2.text \ sgmlmsg.text \ sgmlxtrn.text \ traceset.text \ entgen.text \ sgmlio.text \ xfprintf.text \ main.text \ portproc.text \ sgmldecl.text \ version.text \ getopt.text \ msgcat.text \ lineout.text \ ambig.text \ exclude.textOBJFNS = \ lexrf \ lextabe \ pcbrf \ synrf \ context \ md1 \ md2 \ pars1 \ pars2 \ serv \ sgml1 \ sgml2 \ sgmlmsg \ sgmlxtrn \ traceset \ entgen \ sgmlio \ xfprintf \ main \ portproc \ sgmldecl \ version \ getopt \ msgcat \ lineout \ ambig \ excludePROG2=sgmlsaspOBJS2=sgmlsasp.text replace.text sgmls.text getopt.textOBJ2FNS=sgmlsasp replace sgmls getoptSRCS2a=sgmlsasp.c replace.c sgmls.cSRCS2=$(SRCS2a) strerr.cSRCS=$(SRCS1) $(SRCS2a).C.TEXT :! $(CC) $* ( $(CFLAGS) PRM VMCMS Y PRM DEBUGGING Y.TEXT.MODULE :! global txtlib clib! set ldrtbls 10! -load $*! genmod $*all: $(PROGS)sgmls : $(OBJS1)! global txtlib clib! set ldrtbls 10! -load $(OBJFNS)! genmod $(PROG1)sgmlsasp : $(OBJS2)! global txtlib clib! set ldrtbls 10! -load $(OBJ2FNS)! genmod $(PROG2)lexrf.text : lexrf.c config.h latin1.h entity.h tools.h msgcat.h synxtrn.h \ action.h lexcode.hpcbrf.text : pcbrf.c config.h latin1.h entity.h tools.h msgcat.h action.h \ synxtrn.h adl.hsynrf.text : synrf.c config.h latin1.h entity.h tools.h msgcat.h synxtrn.h \ adl.hcontext.text : context.c sgmlincl.h config.h latin1.h std.h entity.h tools.h \ msgcat.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h \ synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.h \ context.hmd1.text : md1.c sgmlincl.h config.h latin1.h std.h entity.h tools.h msgcat.h \ action.h adl.h error.h etype.h keyword.h lextoke.h source.h synxtrn.h \ sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.hmd2.text : md2.c sgmlincl.h config.h latin1.h std.h entity.h tools.h msgcat.h \ action.h adl.h error.h etype.h keyword.h lextoke.h source.h synxtrn.h \ sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.hpars1.text : pars1.c sgmlincl.h config.h latin1.h std.h entity.h tools.h \ msgcat.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h \ synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.hpars2.text : pars2.c sgmlincl.h config.h latin1.h std.h entity.h tools.h \ msgcat.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h \ synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.hserv.text : serv.c sgmlincl.h config.h latin1.h std.h entity.h tools.h \ msgcat.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h \ synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.hsgml1.text : sgml1.c sgmlincl.h config.h latin1.h std.h entity.h tools.h \ msgcat.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h \ synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.hsgml2.text : sgml2.c sgmlincl.h config.h latin1.h std.h entity.h tools.h \ msgcat.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h \ synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.hsgmlmsg.text : sgmlmsg.c config.h latin1.h sgmlaux.h std.h entity.h tools.h \ msgcat.h sgmldecl.h msg.hsgmlxtrn.text : sgmlxtrn.c sgmlincl.h config.h latin1.h std.h entity.h \ tools.h msgcat.h action.h adl.h error.h etype.h keyword.h lextoke.h \ source.h synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h \ sgmlfnsm.htraceset.text : traceset.c sgmlincl.h config.h latin1.h std.h entity.h \ tools.h msgcat.h action.h adl.h error.h etype.h keyword.h lextoke.h \ source.h synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h \ sgmlfnsm.hentgen.text : entgen.c config.h latin1.h sgmlaux.h std.h entity.h tools.h \ msgcat.h sgmldecl.hsgmlio.text : sgmlio.c config.h latin1.h sgmlaux.h std.h entity.h tools.h \ msgcat.h sgmldecl.hxfprintf.text : xfprintf.c config.h latin1.hmain.text : main.c config.h latin1.h std.h getopt.h entity.h tools.h msgcat.h \ adl.h sgmlmain.h appl.hunixproc.text : unixproc.c config.h latin1.h std.h entity.h tools.h msgcat.h \ appl.hsgmldecl.text : sgmldecl.c sgmlincl.h config.h latin1.h std.h entity.h \ tools.h msgcat.h action.h adl.h error.h etype.h keyword.h lextoke.h \ source.h synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h \ sgmlfnsm.hversion.text : version.cstrerror.text : strerror.c config.h latin1.hgetopt.text : getopt.c config.h latin1.hmsgcat.text : msgcat.c config.h latin1.h std.h msgcat.hlineout.text : lineout.c config.h latin1.h std.h entity.h tools.h msgcat.h \ adl.h sgmlmain.h lineout.h appl.hambig.text : ambig.c sgmlincl.h config.h latin1.h std.h entity.h tools.h \ msgcat.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h \ synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.hexclude.text : exclude.c sgmlincl.h config.h latin1.h std.h entity.h tools.h \ msgcat.h action.h adl.h error.h etype.h keyword.h lextoke.h source.h \ synxtrn.h sgmlxtrn.h trace.h sgmlmain.h sgmlaux.h sgmldecl.h sgmlfnsm.hlextaba.text : lextaba.c config.h latin1.h entity.h tools.h msgcat.h \ lexcode.h sgmldecl.h lextoke.hsgmlsasp.text : sgmlsasp.c sgmlsasp.h config.h latin1.h std.h sgmls.h \ replace.h getopt.hreplace.text : replace.c sgmlsasp.h config.h latin1.h std.h replace.hsgmls.text : sgmls.c config.h latin1.h std.h sgmls.h lineout.hrast.text : rast.c config.h latin1.h std.h sgmls.h getopt.hgenlex.text : genlex.c config.h latin1.h std.h tools.hebcdic.text : ebcdic.c ebcdic.hlextabe.text : lextabe.c config.h latin1.h entity.h tools.h msgcat.h \ sgmldecl.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -