# SCCS_ID @(#)makefile    	3.7	 17:44:57 - 81/12/17

CFLAGS = -c -m -DKERNEL -Utrace -B/usr/src/cmd/c/ -t01
CFILES = \
	bio.c cli.c d40.c dsk.c dsp.c lp.c mem.c msm.c mt.c mx1.c mx2.c \
	selch.c sys.c tty.c partab.c dsa.c pk0.c pk1.c pk2.c pk3.c \
	msm1.c msm2.c msm3.c sin.c
OFILES = \
	bio.o cli.o d40.o dsk.o dsp.o lp.o mem.o msm.o mt.o mx1.o mx2.o \
	selch.o sys.o tty.o partab.o dsa.o pk0.o pk1.o pk2.o pk3.o \
	msm1.o msm2.o msm3.o sin.o

LIB2: $(CFILES)
	$(CC) $(CFLAGS) $?
	ar ruv LIB2
	rm -f $(OFILES)

all:    $(CFILES)
	$(CC) $(CFLAGS) $(CFILES)
	make mklib
	rm -f $(OFILES)

mklib:
	ar cr LIB2 $(OFILES)

msm1.c: msm.c
	sed 's/msm/msm1/g;s/MSM/MSM1/g;/^#define DN/s/0/1/' msm.c > msm1.c

msm2.c: msm.c
	sed 's/msm/msm2/g;s/MSM/MSM2/g;/^#define DN/s/0/2/' msm.c > msm2.c

msm3.c: msm.c
	sed 's/msm/msm3/g;s/MSM/MSM3/g;/^#define DN/s/0/3/' msm.c > msm3.c
