head	1.2;
access;
symbols;
locks; strict;
comment	@# @;


1.2
date	98.01.31.06.20.47;	author mhol;	state Exp;
branches;
next	1.1;

1.1
date	98.01.30.01.23.26;	author mhol;	state Exp;
branches;
next	;


desc
@@


1.2
log
@*** empty log message ***
@
text
@#
# Modified makefile for virtual tape drive.
#
# Note that the first 16 bytes must be stripped from vtboot before it
# is toggled in at 70000. As well, the first 16 bytes must be stripped
# from boot so that it can be used with vtserver.
#
# A \000 should be placed at the end of the text file opened by cat
#
# All other files used by vtserver (restor cat icheck mkfs + all dumps)
# do not need any modifications
#
#
CFLAGS = -O

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

clean:
	rm /usr/lib/libsa.a restor cat icheck mkfs 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:	SYS.o conf.o hp.o ht.o prf.o rk.o rp.o tm.o vt.o rl.o
	ar rv /usr/lib/libsa.a $?

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

cat:	srt0.o /usr/lib/libsa.a
	cc -c cat.c
	ld -s -o cat srt0.o cat.o -lsa -lc
	rm cat.o

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

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

mtboot:	mtboot.s
	as -o mtboot mtboot.s
	strip mtboot

vtboot:	vtboot.s
	as -o vtboot vtboot.s
	strip vtboot

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

boot:	boot.o M.o /usr/lib/libsa.a
	ld -s -o boot M.o boot.o -lsa -lc

distr:	restor cat mkfs boot mtboot maketape
	maketape /dev/nrmt0 tapedir
	dump 0f /dev/nrmt0 /dev/rp11
	dump 0f /dev/rmt0 /dev/rp13

rkdistr:	restor cat mkfs boot mtboot maketape
	maketape /dev/nrmt0 rktapedir
	mv /v7/rp*unix /v7/hp*unix /v7/usr
	dump 0f /dev/nrmt0 /dev/rp11
	mv /v7/usr/*unix /v7
	sh cpgroup /v7/usr/src/cmd `cd /v7/usr/src/cmd; echo [a-m]*`
	dump 0f /dev/nrmt0 /dev/rrk2
	sh cpgroup /v7/usr/src/cmd `cd /v7/usr/src/cmd; echo [n-z]*`
	dump 0f /dev/nrmt0 /dev/rrk2
	sh cpgroup /v7/usr/src `cd /v7/usr/src/; echo [d-z]*`
	dump 0f /dev/nrmt0 /dev/rrk2
	sh cpgroup /v7/usr lib dmr games include mdec pub spool tmp
	dump 0f /dev/nrmt0 /dev/rrk2
	sh cpgroup /v7/usr doc
	dump 0f /dev/nrmt0 /dev/rrk2
	sh cpgroup /v7/usr dict sys man
	dump 0f /dev/rmt0 /dev/rrk2
@


1.1
log
@Initial revision
@
text
@d33 1
a33 1
/usr/lib/libsa.a:	SYS.o conf.o hp.o ht.o prf.o rk.o rp.o tm.o vt.o
d61 1
a61 1
boot:	boot.o M.o
@
