SysIII/usr/src/cmd/sh/sh.mk

TESTDIR = .
FRC =
INS = /etc/install -n /bin
INSDIR =
CFLAGS = -O 
LDFLAGS = -s -n
OFILES = setbrk.o builtin.o blok.o stak.o cmd.o fault.o main.o word.o string.o\
name.o args.o xec.o service.o error.o io.o print.o macro.o expand.o\
ctype.o msg.o test.o

all: sh

sh: $(SFILES) $(OFILES)
	$(CC) $(LDFLAGS) $(SFILES) $(OFILES) -o $(TESTDIR)/sh

$(OFILES):	defs.h $(FRC)

ctype.o:	ctype.h
	 	./:fix ctype

blok.o fault.o main.o stak.o:	brkincr.h

msg.o:		msg.c $(FRC)
	  	./:fix msg

test:
	  rtest $(TESTDIR)/sh

install:  all
	  $(INS) -o $(TESTDIR)/sh $(INSDIR)
	  mv /bin/rsh /bin/OLDrsh
	  ln /bin/sh /bin/rsh
	  chown bin /bin/sh
	   sync

clean:
	  -rm -f *.o

clobber:  clean
	  -rm -f $(TESTDIR)/sh
	  -rm -f /bin/OLDrsh

FRC: