QS = mqs -O
CC = mcc -O
OBJ = ned1.o ned2.o ned3.o ned4.o nederr.o ed.o fs.o tubecc.o
SRC = ned1.c ned2.c ned3.c ned4.c nederr.c ed.c fs.c tubecc.s
I = /usr/include

n:              $(OBJ)
	cc -n -o n $(OBJ)
/bin/n:         /bin/ned
/bin/ned:       n
	/etc/instcmd -m 1775 n /bin/ned /bin/n

ned2.o:         ned2.c
ned3.o:		ned3.c		
ned4.o:         ned4.c
ned4.c:         ned4.sh
	sh ned4.sh > ned4.c
ned4.sh:        ned4.sh+
	rest ned4.sh
fs.o:           fs.c
ned1.o:		ned1.c		$I/stdio.h $I/sgtty.h $I/setjmp.h \
				$I/sys/types.h $I/sys/stat.h 
nederr.o:       nederr.c
tubecc.o:	tubecc.s	

lint:      $(SRC)
	mlint -bah $(SRC)

rm:             fake
	rm -f $(OBJ) ned2.c

print:          fake
	pr ned1.c ned2.c ned3.c ned4.sh fs.c tubecc.s ed.c | opr -n ned

fake:           ;
