1#	makefile	4.5	87/02/15
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
8
9admin:	admin.o ../com/comobj.a alloc.o
10	$(CC) -o admin admin.o ../com/comobj.a $(LIBS) alloc.o
11
12admin.o:	admin.c ../hdr/defines.h ../hdr/had.h
13	$(CC) -c $(CFLAGS) admin.c
14
15cmt:	cmt.o ../com/comobj.a alloc.o
16	$(CC) -o cmt cmt.o ../com/comobj.a $(LIBS) alloc.o
17
18cmt.o:	cmt.c ../hdr/defines.h ../hdr/had.h
19	$(CC) -c $(CFLAGS) cmt.c
20
21bdiff:	bdiff.o ../com/comobj.a alloc.o
22	$(CC) -o bdiff bdiff.o ../com/comobj.a $(LIBS) alloc.o
23
24bdiff.o:	bdiff.c ../hdr/defines.h ../hdr/had.h
25	$(CC) -c $(CFLAGS) bdiff.c
26
27comb:	comb.o ../com/comobj.a alloc.o
28	$(CC) -o comb comb.o ../com/comobj.a $(LIBS) alloc.o
29
30comb.o:		comb.c ../hdr/defines.h ../hdr/had.h
31	$(CC) -c $(CFLAGS) comb.c
32
33scv:	scv.o ../com/comobj.a alloc.o
34	$(CC) -o scv scv.o ../com/comobj.a $(LIBS) alloc.o
35
36scv.o:		scv.c ../hdr/defines.h ../hdr/had.h
37	$(CC) -c $(CFLAGS) scv.c
38
39snull:	snull.o ../com/comobj.a alloc.o
40	$(CC) -o snull snull.o ../com/comobj.a $(LIBS) alloc.o
41
42snull.o:		snull.c ../hdr/defines.h ../hdr/had.h
43	$(CC) -c $(CFLAGS) snull.c
44
45delta:	delta.o ../com/comobj.a alloc.o
46	$(CC) -o delta delta.o ../com/comobj.a $(LIBS) alloc.o
47
48delta.o:	delta.c ../hdr/defines.h ../hdr/had.h
49	$(CC) -c $(CFLAGS) -DLOGDELTA delta.c
50
51get:	get.o ../com/comobj.a alloc.o
52	$(CC) -o get get.o ../com/comobj.a $(LIBS) alloc.o
53
54get.o:		get.c ../hdr/defines.h ../hdr/had.h
55	$(CC) -c $(CFLAGS) get.c
56
57help:	help.o ../com/comobj.a alloc.o
58	$(CC) -o help help.o ../com/comobj.a $(LIBS) alloc.o
59
60help.o:		help.c ../hdr/defines.h ../hdr/had.h
61	$(CC) -c $(CFLAGS) help.c
62
63prt:	prt.o ../com/comobj.a alloc.o
64	$(CC) -o prt prt.o ../com/comobj.a $(LIBS) alloc.o
65
66prt.o:		prt.c ../hdr/defines.h ../hdr/had.h
67	$(CC) -c $(CFLAGS) prt.c
68
69prs:	prs.o ../com/comobj.a alloc.o
70	$(CC) -o prs prs.o ../com/comobj.a $(LIBS) alloc.o
71
72prs.o:		prs.c ../hdr/defines.h ../hdr/had.h
73	$(CC) -c $(CFLAGS) prs.c
74
75chghist:	rmchg
76	-rm -f chghist
77	ln rmchg chghist
78
79rmdel:	rmchg
80	-rm -f rmdel
81	ln rmchg rmdel
82
83rmchg:	rmchg.o ../com/comobj.a alloc.o
84	$(CC) -o rmchg rmchg.o ../com/comobj.a $(LIBS) alloc.o
85
86rmchg.o:	rmchg.c ../hdr/defines.h ../hdr/had.h
87	$(CC) -c $(CFLAGS) rmchg.c
88
89what:	what.o ../com/comobj.a alloc.o
90	$(CC) -o what what.o ../com/comobj.a $(LIBS) $(LIBES) alloc.o
91
92what.o:		what.c ../hdr/defines.h ../hdr/had.h
93	$(CC) -c $(CFLAGS) what.c
94
95val:	val.o ../com/comobj.a alloc.o
96	$(CC) -o val val.o ../com/comobj.a $(LIBS) $(LIBES) alloc.o
97
98val.o:	val.c ../hdr/defines.h ../hdr/had.h
99	$(CC) -c $(CFLAGS) val.c
100
101../com/comobj.a:
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 -c sccsdiff.sh ${DESTDIR}/usr/local/sccsdiff
122	install -s what ${DESTDIR}/usr/local
123	install -s val ${DESTDIR}/usr/local
124	install -s snull ${DESTDIR}/usr/local
125	install -s get ${DESTDIR}/usr/local
126#	install -s scv ${DESTDIR}/usr/local
127