OPTFLAGS= -O -A cpu,3000
CFLAGS= $(OPTFLAGS) -W0,-pic

OBJ=init.o fork.o get.o put.o misc.o open.o seek.o \
	dir.o flag.o equal.o trunc.o uid.o sio.o

TRAIT=/sys/traits/io_traits.2 /sys/traits/ios_dir_trait.2

A=Makefile attr.h v2d.c v2d.h

all:	v2 v2d crv2

types:
	crty -u 282F8506.B0001DE6 v2
	crty -u 283AFE2F.B0001DE6 v2f

install:	v2
	intm v2 -r -l
	rm -f /sys/mgrs/v2f
	ln /sys/mgrs/v2 /sys/mgrs/v2f

v2:	$(OBJ)
	ld -r -a -s -o v2 -e 'ios_$$initialize' -A systype,any -A allexp $(OBJ) $(TRAIT)

fork.o:	v2.h

v2d:	v2d.c
	cc -O -o v2d v2d.c

crv2:	crv2.o
	cc -o crv2 crv2.o uid.o

crv2.o:	crv2.c
	cc $(OPTFLAGS) -c crv2.c

a:	$(A)
	rm -f a
	shar a $(A)

services:
	echo 'v2d		1210/tcp' >>/etc/services
