Home | History | Annotate | Line # | Download | only in floppy
      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 # 
      6 BOOTS=	boot
      7 STDBOO=	defboo.cmd anyboo.cmd restar.cmd
      8 DEFBOO=	defboo.hk defboo.hp defboo.ra defboo.up
      9 DEVBOO=	hkmboo.cmd hksboo.cmd hpmboo.cmd hpsboo.cmd \
     10 	ramboo.cmd rasboo.cmd upmboo.cmd upsboo.cmd
     11 UTILS=	format copy drtest
     12 
     13 # order is NOT random...
     14 OBJS=	${BOOTS} ${STDBOO} ${DEVBOO} ${UTILS}
     15 FROMDEC=du* dm* db* s[mbr]* *boo.* vmb.exe *.hlp cs* ci*
     16 
     17 FLOPPY=	/dev/floppy
     18 #FLOPPY= /dev/rrx0b		# for using RX device
     19 
     20 all:	floppy
     21 
     22 floppy:	3tracks ${OBJS}
     23 	cp 3tracks floppy
     24 	arff crf floppy ${OBJS}
     25 
     26 install: floppy
     27 	dd if=floppy of=${FLOPPY}
     28 
     29 # build a boot floppy from a DEC console floppy
     30 update:	${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 
     38 defboo.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 
     43 clean:
     44 	rm -f ${BOOTS} ${UTILS} floppy defboo.cmd
     45 	rm -rf fromdec
     46