1#	 This is the description file used by the make(I) command
2#	 to reconstruct all or part of SCCS
3
4#	(All Macro Definitions are described on line following definition)
5
6GET = get
7#	SCCS command get(I)
8REL =
9#	Null string used to specify release to get in make(I) command line
10CFLAGS = -O
11#	Flags used by C compiler
12LDFLAGS =
13#	Load flags used by C compiler
14LIBES = -lpw -lPW -lwrt
15#	Libraries used during loading
16
17SCCS:		admin bdiff chghist comb scv \
18	delta get help prt rmdel sccsdiff \
19	what val snull vc cmt
20
21admin:	admin.o ../com/comobj.a ctime.o alloc.o
22	$(CC) $(LDFLAGS) -o admin admin.o ../com/comobj.a $(LIBES)
23
24admin.o:	admin.c ../hdr/defines.h ../hdr/had.h
25	$(CC) $(CFLAGS) admin.c
26
27admin.c:	s.admin.c
28	$(GET) $(REL) s.admin.c
29
30cmt:	cmt.o ../com/comobj.a
31	$(CC) $(LDFLAGS) -o cmt cmt.o ../com/comobj.a $(LIBES)
32
33cmt.o:	cmt.c ../hdr/defines.h ../hdr/had.h
34	$(CC) $(CFLAGS) cmt.c
35
36cmt.c:		s.cmt.c
37	$(GET) $(REL) s.cmt.c
38
39bdiff:	bdiff.o ../com/comobj.a
40	$(CC) $(LDFLAGS) -o bdiff bdiff.o ../com/comobj.a $(LIBES)
41
42bdiff.o:	bdiff.c ../hdr/defines.h ../hdr/had.h
43	$(CC) $(CFLAGS) bdiff.c
44
45bdiff.c:	s.bdiff.c
46	$(GET) $(REL) s.bdiff.c
47
48comb:	comb.o ../com/comobj.a
49	$(CC) $(LDFLAGS) -o comb comb.o ../com/comobj.a $(LIBES)
50
51comb.o:		comb.c ../hdr/defines.h ../hdr/had.h
52	$(CC) $(CFLAGS) comb.c
53
54comb.c:		s.comb.c
55	$(GET) $(REL) s.comb.c
56
57scv:	scv.o ../com/comobj.a
58	$(CC) $(LDFLAGS) -o scv scv.o ../com/comobj.a $(LIBES)
59
60scv.o:		scv.c ../hdr/defines.h ../hdr/had.h
61	$(CC) $(CFLAGS) scv.c
62
63scv.c:		s.scv.c
64	$(GET) $(REL) s.scv.c
65
66snull:	snull.o ../com/comobj.a
67	$(CC) $(LDFLAGS) -o snull snull.o ../com/comobj.a $(LIBES)
68
69snull.o:		snull.c ../hdr/defines.h ../hdr/had.h
70	$(CC) $(CFLAGS) snull.c
71
72snull.c:		s.snull.c
73	$(GET) $(REL) s.snull.c
74
75delta:	delta.o ../com/comobj.a
76	$(CC) $(LDFLAGS) -o delta delta.o ../com/comobj.a $(LIBES) ctime.o alloc.o
77
78delta.o:	delta.c ../hdr/defines.h ../hdr/had.h
79	$(CC) $(CFLAGS) delta.c
80
81delta.c:	s.delta.c
82	$(GET) $(REL) s.delta.c
83
84get:	get.o ../com/comobj.a
85	$(CC) $(LDFLAGS) -o get get.o ../com/comobj.a $(LIBES) ctime.o alloc.o
86
87get.o:		get.c ../hdr/defines.h ../hdr/had.h
88	$(CC) $(CFLAGS) get.c
89
90get.c:		s.get.c
91	$(GET) $(REL) s.get.c
92
93help:	help.o ../com/comobj.a
94	$(CC) $(LDFLAGS) -o help help.o ../com/comobj.a $(LIBES)
95
96help.o:		help.c ../hdr/defines.h ../hdr/had.h
97	$(CC) $(CFLAGS) help.c
98
99help.c:		s.help.c
100	$(GET) $(REL) s.help.c
101
102prt:	prt.o ../com/comobj.a
103	$(CC) $(LDFLAGS) -o prt prt.o ../com/comobj.a $(LIBES) ctime.o alloc.o
104
105prt.o:		prt.c ../hdr/defines.h ../hdr/had.h
106	$(CC) $(CFLAGS) prt.c
107
108prt.c:		s.prt.c
109	$(GET) $(REL) s.prt.c
110
111chghist:	rmchg
112	-rm -f chghist
113	ln rmchg chghist
114
115rmdel:	rmchg
116	-rm -f rmdel
117	ln rmchg rmdel
118
119rmchg:	rmchg.o ../com/comobj.a
120	$(CC) $(LDFLAGS) -o rmchg rmchg.o ../com/comobj.a $(LIBES)
121
122rmchg.o:	rmchg.c ../hdr/defines.h ../hdr/had.h
123	$(CC) $(CFLAGS) rmchg.c
124
125rmchg.c:		s.rmchg.c
126	$(GET) $(REL) s.rmchg.c
127
128sccsdiff:	s.sccsdiff
129		$(GET) $(REL) s.sccsdiff; chmod 555 sccsdiff
130
131what:	what.o ../com/comobj.a
132	$(CC) $(LDFLAGS) -o what what.o ../com/comobj.a $(LIBES) $(LIBES) ctime.o alloc.o
133
134what.o:		what.c ../hdr/defines.h ../hdr/had.h
135	$(CC) $(CFLAGS) what.c
136
137what.c:		s.what.c
138	$(GET) $(REL) s.what.c
139
140val:	val.o ../com/comobj.a
141	$(CC) $(LDFLAGS) -o val val.o ../com/comobj.a $(LIBES) $(LIBES)
142
143val.o:	val.c ../hdr/defines.h ../hdr/had.h
144	$(CC) $(CFLAGS) val.c
145
146val.c:		s.val.c
147	$(GET) $(REL) s.val.c
148
149vc:	vc.o ../com/comobj.a
150	$(CC) $(LDFLAGS) -o vc vc.o ../com/comobj.a $(LIBES) $(LIBES)
151
152vc.o:	vc.c ../hdr/defines.h ../hdr/had.h
153	$(CC) $(CFLAGS) vc.c
154
155vc.c:		s.vc.c
156	$(GET) $(REL) s.vc.c
157
158#../hdr/defines.h:		../hdr/s.defines.h
159#	-chdir ../hdr; $(GET) $(REL) -s s.defines.h
160
161#../hdr/had.h:		../hdr/s.had.h
162#	-chdir ../hdr; $(GET) $(REL) -s s.had.h
163
164../com/comobj.a:
165	-chdir ../com; Compile
166
167clean:		# Procedure to clean up unwanted files
168	-rm -f *.o
169	-rm -f admin.c bdiff.c comb.c rmchg.c scv.c \
170	       delta.c get.c help.c prt.c what.c val.c snull.c vc.c \
171		cmt.c
172	-rm -f admin	bdiff	comb	rmchg	scv	chghist	\
173		delta	get	help	prt	what	rmdel	sccsdiff \
174		val snull vc cmt
175	-rm -f ../errors ../logs
176