home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / sys / vax / cassette / Makefile < prev    next >
Encoding:
Makefile  |  1991-05-09  |  1.7 KB  |  61 lines

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