1# @(#)Makefile 7.2 (Berkeley) 05/09/91 2 3# Make a 750/730 tu58 cassette 4# 5BOOTS= boot.730 boot.750 6STDBOO= defboo.cmd anyboo.cmd restar.cmd 7DEFBOO= defboo.rb defboo.rl defboo.hk defboo.up defboo.ra 8DEVBOO= rbmboo.cmd rbsboo.cmd rlsboo.cmd hkmboo.cmd hksboo.cmd \ 9 upmboo.cmd upsboo.cmd ramboo.cmd rasboo.cmd 10UTILS= format.730 format.750 copy.730 copy.750 drtest.730 drtest.750 11 12# order is NOT random... 13OBJS= boot ${STDBOO} ${DEFBOO} ${DEVBOO} format copy drtest 14FROMDEC=d[lmq]* cs* *boo.* boot.exe vmb.exe 15 16CASSETTE=/dev/tu0 17 18all: cassette 19 20cassette: boot.750 ${STDBOO} ${DEFBOO} ${DEVBOO} format.750 21cassette: copy.750 drtest.750 22 cp /dev/null cassette 23 cp /dev/null pad 24 cp boot.750 boot 25 cp format.750 format 26 cp copy.750 copy 27 cp drtest.750 drtest 28 arff mcrf cassette ${OBJS} pad 29 rm -f pad 30 31../mdec/tuboot: ../mdec/tuboot.s 32 cd ../mdec; make ${MFLAGS} tuboot 33 34install: cassette ../mdec/tuboot 35 dd if=cassette of=${CASSETTE} bs=2k conv=sync 36 dd if=../mdec/tuboot of=${CASSETTE} bs=512 count=2 37 38# build a 730 boot cassette from a DEC console cassette 39# DONT TRY THIS ON A 750 W/O MRSP, THE SYSTEM WILL CRASH 40update: boot.730 ${STDBOO} ${DEFBOO} ${DEVBOO} format.730 41update: copy.730 drtest.730 42 -mkdir fromdec 43 cd fromdec; arff mxf ${CASSETTE}; rm -f ${FROMDEC} ${OBJS}; \ 44 flcopy -t3 -f ${CASSETTE}; arff mcrf ${CASSETTE} * 45 rm -rf fromdec 46 cp boot.730 boot 47 cp format.730 format 48 cp copy.730 copy 49 cp drtest.730 drtest 50 arff mrf ${CASSETTE} ${OBJS} 51 -rm -f defboo.cmd 52 53defboo.cmd: 54 @echo You must copy one of ${DEFBOO} to defboo.cmd. 55 @echo See installing and operating guide for details. 56 @/bin/false #force exits 57 58clean: 59 rm -f ${BOOTS} ${UTILS} cassette form50 boot50 copy50 defboo.cmd 60 rm -f boot format copy drtest 61