modern syntax for asgops & inits; sccs keywords
[unix-history] / usr / src / local / sccscmds / sccscmds.2 / cmd / makefile
CommitLineData
5409addc 1# makefile 4.4 85/05/04
703a664d
RC
2#
3CFLAGS= -O -w
4LIBS= ../libpw.a ../libPW.a ../libwrt.a
5
6all: admin bdiff chghist comb delta get help prt rmdel sccsdiff.sh \
7 what val snull cmt prs
034cc49c 8
5409addc
SL
9admin: admin.o ../com/comobj.a alloc.o
10 $(CC) -o admin admin.o ../com/comobj.a $(LIBS) alloc.o
034cc49c
RC
11
12admin.o: admin.c ../hdr/defines.h ../hdr/had.h
703a664d 13 $(CC) -c $(CFLAGS) admin.c
034cc49c 14
5409addc
SL
15cmt: cmt.o ../com/comobj.a alloc.o
16 $(CC) -o cmt cmt.o ../com/comobj.a $(LIBS) alloc.o
034cc49c
RC
17
18cmt.o: cmt.c ../hdr/defines.h ../hdr/had.h
703a664d 19 $(CC) -c $(CFLAGS) cmt.c
034cc49c 20
5409addc
SL
21bdiff: bdiff.o ../com/comobj.a alloc.o
22 $(CC) -o bdiff bdiff.o ../com/comobj.a $(LIBS) alloc.o
034cc49c
RC
23
24bdiff.o: bdiff.c ../hdr/defines.h ../hdr/had.h
703a664d 25 $(CC) -c $(CFLAGS) bdiff.c
034cc49c 26
5409addc
SL
27comb: comb.o ../com/comobj.a alloc.o
28 $(CC) -o comb comb.o ../com/comobj.a $(LIBS) alloc.o
034cc49c
RC
29
30comb.o: comb.c ../hdr/defines.h ../hdr/had.h
703a664d 31 $(CC) -c $(CFLAGS) comb.c
034cc49c 32
5409addc
SL
33scv: scv.o ../com/comobj.a alloc.o
34 $(CC) -o scv scv.o ../com/comobj.a $(LIBS) alloc.o
034cc49c
RC
35
36scv.o: scv.c ../hdr/defines.h ../hdr/had.h
703a664d 37 $(CC) -c $(CFLAGS) scv.c
034cc49c 38
5409addc
SL
39snull: snull.o ../com/comobj.a alloc.o
40 $(CC) -o snull snull.o ../com/comobj.a $(LIBS) alloc.o
034cc49c
RC
41
42snull.o: snull.c ../hdr/defines.h ../hdr/had.h
703a664d 43 $(CC) -c $(CFLAGS) snull.c
034cc49c 44
5409addc
SL
45delta: delta.o ../com/comobj.a alloc.o
46 $(CC) -o delta delta.o ../com/comobj.a $(LIBS) alloc.o
034cc49c
RC
47
48delta.o: delta.c ../hdr/defines.h ../hdr/had.h
8d0c5dd2 49 $(CC) -c $(CFLAGS) -DLOGDELTA delta.c
034cc49c 50
5409addc
SL
51get: get.o ../com/comobj.a alloc.o
52 $(CC) -o get get.o ../com/comobj.a $(LIBS) alloc.o
034cc49c
RC
53
54get.o: get.c ../hdr/defines.h ../hdr/had.h
703a664d 55 $(CC) -c $(CFLAGS) get.c
034cc49c 56
5409addc
SL
57help: help.o ../com/comobj.a alloc.o
58 $(CC) -o help help.o ../com/comobj.a $(LIBS) alloc.o
034cc49c
RC
59
60help.o: help.c ../hdr/defines.h ../hdr/had.h
703a664d 61 $(CC) -c $(CFLAGS) help.c
034cc49c 62
5409addc
SL
63prt: prt.o ../com/comobj.a alloc.o
64 $(CC) -o prt prt.o ../com/comobj.a $(LIBS) alloc.o
034cc49c
RC
65
66prt.o: prt.c ../hdr/defines.h ../hdr/had.h
703a664d 67 $(CC) -c $(CFLAGS) prt.c
034cc49c 68
5409addc
SL
69prs: prs.o ../com/comobj.a alloc.o
70 $(CC) -o prs prs.o ../com/comobj.a $(LIBS) alloc.o
703a664d
RC
71
72prs.o: prs.c ../hdr/defines.h ../hdr/had.h
73 $(CC) -c $(CFLAGS) prs.c
034cc49c
RC
74
75chghist: rmchg
76 -rm -f chghist
77 ln rmchg chghist
78
79rmdel: rmchg
80 -rm -f rmdel
81 ln rmchg rmdel
82
5409addc
SL
83rmchg: rmchg.o ../com/comobj.a alloc.o
84 $(CC) -o rmchg rmchg.o ../com/comobj.a $(LIBS) alloc.o
034cc49c
RC
85
86rmchg.o: rmchg.c ../hdr/defines.h ../hdr/had.h
703a664d 87 $(CC) -c $(CFLAGS) rmchg.c
034cc49c 88
5409addc
SL
89what: what.o ../com/comobj.a alloc.o
90 $(CC) -o what what.o ../com/comobj.a $(LIBS) $(LIBES) alloc.o
034cc49c
RC
91
92what.o: what.c ../hdr/defines.h ../hdr/had.h
703a664d 93 $(CC) -c $(CFLAGS) what.c
034cc49c 94
5409addc
SL
95val: val.o ../com/comobj.a alloc.o
96 $(CC) -o val val.o ../com/comobj.a $(LIBS) $(LIBES) alloc.o
034cc49c
RC
97
98val.o: val.c ../hdr/defines.h ../hdr/had.h
703a664d 99 $(CC) -c $(CFLAGS) val.c
034cc49c
RC
100
101../com/comobj.a:
703a664d
RC
102 chdir ../com; make comobj.a
103
104clean:
105 rm -f *.o
106 rm -f admin bdiff chghist comb scv delta get help prt rmdel \
107 what val snull cmt rmchg prs
108
109install: all
110 install -s admin ${DESTDIR}/usr/local
111 install -s bdiff ${DESTDIR}/usr/local
112 install -s chghist ${DESTDIR}/usr/local
113 rm -f ${DESTDIR}/usr/local/rmdel ${DESTDIR}/usr/local/rmchg
114 ln ${DESTDIR}/usr/local/chghist ${DESTDIR}/usr/local/rmchg
115 ln ${DESTDIR}/usr/local/chghist ${DESTDIR}/usr/local/rmdel
116 install -s comb ${DESTDIR}/usr/local
117 install -s delta ${DESTDIR}/usr/local
118 install -s help ${DESTDIR}/usr/local
119 install -s prt ${DESTDIR}/usr/local
120 install -s prs ${DESTDIR}/usr/local
121 install -s rmdel ${DESTDIR}/usr/local
122 install -c sccsdiff.sh ${DESTDIR}/usr/local/sccsdiff
123 install -s what ${DESTDIR}/usr/local
124 install -s val ${DESTDIR}/usr/local
125 install -s snull ${DESTDIR}/usr/local
126 install -s get ${DESTDIR}/usr/local
127# install -s scv ${DESTDIR}/usr/local