|
|
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.