PWB1/sys/source/sccs4/makefile

CC = cc
CFLAGS = -O
LDFLAGS = -s -n
LIBES = -lpw -lPW -lS -lwrt


SCCS:		cmd/admin cmd/bdiff cmd/chghist cmd/comb cmd/scv \
	cmd/delta cmd/get cmd/help cmd/prt cmd/rmdel cmd/sccsdiff \
	cmd/what

cmd/admin:	cmd/admin.c com/comobj.a hdr/*.h
	chdir cmd; $(CC) $(CFLAGS) $(LDFLAGS) -o admin admin.c \
		../com/comobj.a $(LIBES)

cmd/bdiff:	cmd/bdiff.c com/comobj.a hdr/*.h
	chdir cmd; $(CC) $(CFLAGS) $(LDFLAGS) -o bdiff bdiff.c \
		../com/comobj.a $(LIBES)

cmd/comb:	cmd/comb.c com/comobj.a hdr/*.h
	chdir cmd; $(CC) $(CFLAGS) $(LDFLAGS) -o comb comb.c \
		../com/comobj.a $(LIBES)

cmd/scv:	cmd/scv.c com/comobj.a hdr/*.h
	chdir cmd; $(CC) $(CFLAGS) $(LDFLAGS) -o scv scv.c \
		../com/comobj.a $(LIBES)

cmd/delta:	cmd/delta.c com/comobj.a hdr/*.h
	chdir cmd; $(CC) $(CFLAGS) $(LDFLAGS) -o delta delta.c \
		../com/comobj.a $(LIBES)

cmd/get:	cmd/get.c com/comobj.a hdr/*.h
	chdir cmd; $(CC) $(CFLAGS) $(LDFLAGS) -o get get.c \
		../com/comobj.a $(LIBES)

cmd/help:	cmd/help.c com/comobj.a hdr/*.h
	chdir cmd; $(CC) $(CFLAGS) $(LDFLAGS) -o help help.c \
		../com/comobj.a $(LIBES)

cmd/prt:	cmd/prt.c com/comobj.a hdr/*.h
	chdir cmd; $(CC) $(CFLAGS) $(LDFLAGS) -o prt prt.c \
		../com/comobj.a $(LIBES)

cmd/chghist:	cmd/rmdel
	-rm -f cmd/chghist
	ln cmd/rmdel cmd/chghist

cmd/rmdel:	cmd/rmdel.c com/comobj.a hdr/*.h
	chdir cmd; $(CC) $(CFLAGS) $(LDFLAGS) -o rmdel rmdel.c \
		../com/comobj.a $(LIBES)

cmd/what:	cmd/what.c com/comobj.a hdr/*.h
	chdir cmd; $(CC) $(CFLAGS) $(LDFLAGS) -o what what.c \
		../com/comobj.a $(LIBES) $(LIBES)

com/comobj.a:	com/*.c hdr/*.h
	chdir com; $(CC) $(CFLAGS) -c *.c
	-chdir com; rm -f tmp.a
	chdir com; ar r\
	tmp.a\
	doie.o\
	dolist.o\
	permiss.o\
	rdmod.o\
	setup.o\
	dodelt.o\
	del_ab.o\
	chksid.o\
	stats_ab.o\
	flushto.o\
	del_ba.o\
	newstats.o\
	sinit.o\
	getline.o\
	putline.o\
	auxf.o\
	sid_ba.o\
	date_ba.o\
	dofile.o\
	pf_ab.o\
	sid_ab.o\
	date_ab.o\
	fmterr.o\
	sidtoser.o\
	chkid.o\
	dohist.o\
	eqsid.o
	chdir com; mv tmp.a comobj.a
	chdir com; rm -f *.o