# @(#)Makefile 8.4 (Berkeley) 7/3/94
# RELOC=80300000 allows for boot prog up to 2D0000 (2949120) bytes long
DEFS
= -DSTANDALONE
-DSMALL
CFLAGS
= -O2
${INCPATH} ${DEFS}
AFLAGS
= -O2
${INCPATH} ${DEFS} -DLOCORE
LIBS
= libdrive.a libsa
/libsa.a ..
/..
/libkern
/obj
/libkern.a
ALL
= boot mkboot mkboottape dec_label
${CPP} -E
${CFLAGS
:M-
[ID
]*} ${AINC} ${.IMPSRC
} | \
libdrive.a
: conf.o
${DRIVERS
:.c
=.o
}
# bootable from real disks
boot
: start.o boot.o bootconf.o
${LIBS}
ld -N
-Ttext
${RELOC} -e start start.o boot.o bootconf.o
${LIBS} -o
$@
${CPP} -E
${CFLAGS
:M-
[ID
]*} -DLOCORE
${AINC} ${.IMPSRC
} | \
${CC} -c
${CFLAGS} -DBOOT bootconf.c
${CC} ${CFLAGS} -o mkboot mkboot.c
${CC} ${CFLAGS} -o mkboottape mkboottape.c
${CC} ${CFLAGS} -o dec_label dec_label.c
rm -f .depend
*.o
*.exe
*.i errs make.out core
*
rm -f boot
[a-z
][a-z
] [a-z
][a-z
]boot
.
/mkboot boot rzboot bootrz
install -o bin
-g bin
-m
444 rzboot
${DESTDIR}/usr
/mdec
install -o bin
-g bin
-m
444 bootrz
${DESTDIR}/usr
/mdec
mkdep
${INCPATH} ${DEFS} ${SRCS}
mkdep
-a
-p
${INCPATH} ${DEFS} mkboot.c mkboottape.c