1#         $NetBSD: Makefile,v 1.3 2005/12/11 12:19:34 christos Exp $
2#         @(#)Makefile        7.2 (Berkeley) 5/9/91
3
4# Make a 780 rx01 floppy
5#
6BOOTS=    boot
7STDBOO=   defboo.cmd anyboo.cmd restar.cmd
8DEFBOO=   defboo.hk defboo.hp defboo.ra defboo.up
9DEVBOO=   hkmboo.cmd hksboo.cmd hpmboo.cmd hpsboo.cmd \
10          ramboo.cmd rasboo.cmd upmboo.cmd upsboo.cmd
11UTILS=    format copy drtest
12
13# order is NOT random...
14OBJS=     ${BOOTS} ${STDBOO} ${DEVBOO} ${UTILS}
15FROMDEC=du* dm* db* s[mbr]* *boo.* vmb.exe *.hlp cs* ci*
16
17FLOPPY=   /dev/floppy
18#FLOPPY= /dev/rrx0b           # for using RX device
19
20all:      floppy
21
22floppy:   3tracks ${OBJS}
23          cp 3tracks floppy
24          arff crf floppy ${OBJS}
25
26install: floppy
27          dd if=floppy of=${FLOPPY}
28
29# build a boot floppy from a DEC console floppy
30update:   ${OBJS}
31          -mkdir fromdec
32          cd fromdec; arff xf ${FLOPPY}; rm -f ${FROMDEC} ${OBJS} ${DEFBOO}; \
33                    flcopy -t3 -f ${FLOPPY}; rm -f floppy; arff crf ${FLOPPY} *
34          -rm -rf fromdec
35          arff rf ${FLOPPY} ${OBJS}
36          -rm -f defboo.cmd
37
38defboo.cmd:
39          @echo You must copy one of \{${DEFBOO}\} to defboo.cmd.
40          @echo See installing and operating guide for details.
41          @/bin/false         #force exits
42
43clean:
44          rm -f ${BOOTS} ${UTILS} floppy defboo.cmd
45          rm -rf fromdec
46