|
|
1.1 ! root 1: #$Header: Makefile,v 1.12 83/09/12 15:26:36 layer Exp $ ! 2: # ! 3: #makefile for misc things -- lxref and tags ! 4: ! 5: DESTDIR = ! 6: ObjDir = /usr/ucb ! 7: Liszt = ${ObjDir}/liszt ! 8: XTR = /na/lbc/bin/extract ! 9: ! 10: CTESrc = chead.l cmacros.l const.l ! 11: ! 12: Src = array.l datab.l decl.l expr.l fixnum.l funa.l funb.l func.l io.l \ ! 13: vector.l instr.l tlev.l util.l lversion.l ! 14: ! 15: LxrefSrc = lxref.l ! 16: ! 17: AllSrc = Makefile ChangeLog cmake.l ${CTESrc} ${Src} ${LxrefSrc} ltags tags ! 18: ! 19: .DEFAULT:lxref ! 20: ! 21: xtra: ${DotSSrc} ! 22: ! 23: doc: ! 24: ${XTR} -clE "(load 'const.l)(load 'chead.l)" $(CTESrc) $(Src) > doc ! 25: ! 26: doc.n: ! 27: ${XTR} -cnlE "(load 'const.l)(load 'chead.l)" $(CTESrc) $(Src) > doc.n ! 28: ! 29: index: ! 30: ${XTR} -cli\ ! 31: -E "(progn (chdir'vax)(load'../cmacros.l)(load'../chead.l)(chdir'..))"\ ! 32: $(CTESrc) $(Src) > index ! 33: ! 34: index.n: ! 35: ${XTR} -cnli -T "Liszt Index" -p 8\ ! 36: -E "(progn (chdir'vax)(load'lisprc.l)(load'../cmacros.l)(load'../chead.l)(chdir'..))"\ ! 37: $(CTESrc) $(Src) > index.n ! 38: ! 39: lxref: lxref.l ! 40: ${Liszt} -xrq -o lxref lxref.l ! 41: ! 42: install: lxref ! 43: mv lxref ${DESTDIR}${ObjDir}/lxref ! 44: ! 45: scriptcatall: ${DistSrc} ! 46: @../scriptcat . liszt ${AllSrc} ! 47: ! 48: copysource: ${AllSrc} ! 49: (tar cf - ${AllSrc} | (cd ${CopyTo} ; tar xf -)) ! 50: ! 51: copyobjects: ${AllObj} ! 52: (tar cf - ${AllObj} | (cd ${CopyTo} ; tar xf -))
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.