CFLAGS=-I. -I/usr/gun/usr/include  
LDFLAGS=-N
LD=/usr/gun/bin/ld
AS=/usr/gun/bin/as
LIBOBJS= SYS.o conf.o scc.o prf.o l3.o atol.o atoi.o \
	rlrem.o rldiv.o rlmul.o ulmul.o wd3393.o disc.o tape.o
CC=xcc


nall: boot /usr/lib/libsa.a

all:	/usr/lib/libsa.a srt0.o restor cat icheck mkfs mtboot maketape boot

cp cmp:
	@echo "standalone stuff-- examine this makefile before running"

xcp:	all
	mkdir /stand
	cp restor cat mkfs icheck /stand
	rm restor cat mkfs icheck
	cp boot /
	rm boot
	rm *.o

/usr/lib/libsa.a: $(LIBOBJS)
	ar rv /usr/lib/libsa.a $?
	ranlib /usr/lib/libsa.a

restor:	srt0.o
	cc+ld-stand restor

cat:	srt0.o
	cc -c cat.c
	ld -s -o cat srt0.o cat.o -lsa 
	rm cat.o

mkfs:	srt0.o /usr/lib/libsa.a
	cc+ld-stand mkfs

icheck:	srt0.o
	cc+ld-stand icheck


maketape:	maketape.c
	cc -o maketape maketape.c

boot:	boot.o srt0.o /usr/lib/libsa.a
	$(LD) $(LDFLAGS) -T 6000  -o boot srt0.o boot.o -lsa 


cformat: srt0.o cformat.o /usr/lib/libsa.a
	ld -T 6000 srt0.o cformat.o /usr/lib/libsa.a -o cformat

read:	read.o srt0.o /usr/lib/libsa.a
	ld -T 6000 srt0.o read.o /usr/lib/libsa.a -o read

write:	write.o srt0.o /usr/lib/libsa.a
	ld -T 6000 srt0.o write.o /usr/lib/libsa.a -o write

copy:	copy.o srt0.o /usr/lib/libsa.a
	ld -T 0 srt0.o copy.o /usr/lib/libsa.a -o copy
