date and time created 88/12/14 15:29:54 by sklower
[unix-history] / usr / src / sys / vax / cassette / Makefile
CommitLineData
b1078c35
KM
1#
2# Copyright (c) 1980 Regents of the University of California.
3# All rights reserved. The Berkeley software License Agreement
4# specifies the terms and conditions for redistribution.
5#
0880b18e 6# @(#)Makefile 7.1 (Berkeley) %G%
c071adf0
SL
7#
8# Make a 750/730 tu58 cassette
9#
acb35ae2 10BOOTS= boot.730 boot.750
c071adf0
SL
11STDBOO= defboo.cmd anyboo.cmd restar.cmd
12DEFBOO= defboo.rb defboo.rl defboo.hk defboo.up defboo.ra
13DEVBOO= rbmboo.cmd rbsboo.cmd rlsboo.cmd hkmboo.cmd hksboo.cmd \
14 upmboo.cmd upsboo.cmd ramboo.cmd rasboo.cmd
acb35ae2 15UTILS= format.730 format.750 copy.730 copy.750 drtest.730 drtest.750
3624044c 16
67dadc1b 17# order is NOT random...
acb35ae2 18OBJS= boot ${STDBOO} ${DEFBOO} ${DEVBOO} format copy drtest
67dadc1b 19FROMDEC=d[lmq]* cs* *boo.* boot.exe vmb.exe
3624044c 20
c5b57284 21CASSETTE=/dev/tu0
c071adf0
SL
22
23all: cassette
24
acb35ae2
SL
25cassette: boot.750 ${STDBOO} ${DEFBOO} ${DEVBOO} format.750
26cassette: copy.750 drtest.750
c071adf0 27 cp /dev/null cassette
67dadc1b 28 cp /dev/null pad
acb35ae2
SL
29 cp boot.750 boot
30 cp format.750 format
31 cp copy.750 copy
32 cp drtest.750 drtest
67dadc1b
SL
33 arff mcrf cassette ${OBJS} pad
34 rm -f pad
c071adf0
SL
35
36../mdec/tuboot: ../mdec/tuboot.s
37 cd ../mdec; make ${MFLAGS} tuboot
38
39install: cassette ../mdec/tuboot
70028336 40 dd if=cassette of=${CASSETTE} bs=2k conv=sync
67dadc1b
SL
41 dd if=../mdec/tuboot of=${CASSETTE} bs=512 count=2
42
43# build a 730 boot cassette from a DEC console cassette
84adc8d0 44# DONT TRY THIS ON A 750 W/O MRSP, THE SYSTEM WILL CRASH
acb35ae2
SL
45update: boot.730 ${STDBOO} ${DEFBOO} ${DEVBOO} format.730
46update: copy.730 drtest.730
67dadc1b 47 -mkdir fromdec
d97b9fee 48 cd fromdec; arff mxf ${CASSETTE}; rm -f ${FROMDEC} ${OBJS}; \
c5b57284 49 flcopy -t3 -f ${CASSETTE}; arff mcrf ${CASSETTE} *
67dadc1b 50 rm -rf fromdec
acb35ae2
SL
51 cp boot.730 boot
52 cp format.730 format
53 cp copy.730 copy
54 cp drtest.730 drtest
55 arff mrf ${CASSETTE} ${OBJS}
54c29343 56 -rm -f defboo.cmd
c071adf0 57
3624044c
MK
58defboo.cmd:
59 @echo You must copy one of ${DEFBOO} to defboo.cmd.
60 @echo See installing and operating guide for details.
61 @/bin/false #force exits
62
c071adf0 63clean:
3624044c 64 rm -f ${BOOTS} ${UTILS} cassette form50 boot50 copy50 defboo.cmd
acb35ae2 65 rm -f boot format copy drtest