Commit | Line | Data |
---|---|---|
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 | 10 | BOOTS= boot.730 boot.750 |
c071adf0 SL |
11 | STDBOO= defboo.cmd anyboo.cmd restar.cmd |
12 | DEFBOO= defboo.rb defboo.rl defboo.hk defboo.up defboo.ra | |
13 | DEVBOO= rbmboo.cmd rbsboo.cmd rlsboo.cmd hkmboo.cmd hksboo.cmd \ | |
14 | upmboo.cmd upsboo.cmd ramboo.cmd rasboo.cmd | |
acb35ae2 | 15 | UTILS= format.730 format.750 copy.730 copy.750 drtest.730 drtest.750 |
3624044c | 16 | |
67dadc1b | 17 | # order is NOT random... |
acb35ae2 | 18 | OBJS= boot ${STDBOO} ${DEFBOO} ${DEVBOO} format copy drtest |
67dadc1b | 19 | FROMDEC=d[lmq]* cs* *boo.* boot.exe vmb.exe |
3624044c | 20 | |
c5b57284 | 21 | CASSETTE=/dev/tu0 |
c071adf0 SL |
22 | |
23 | all: cassette | |
24 | ||
acb35ae2 SL |
25 | cassette: boot.750 ${STDBOO} ${DEFBOO} ${DEVBOO} format.750 |
26 | cassette: 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 | ||
39 | install: 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 |
45 | update: boot.730 ${STDBOO} ${DEFBOO} ${DEVBOO} format.730 |
46 | update: 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 |
58 | defboo.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 | 63 | clean: |
3624044c | 64 | rm -f ${BOOTS} ${UTILS} cassette form50 boot50 copy50 defboo.cmd |
acb35ae2 | 65 | rm -f boot format copy drtest |