3 # Pick up ../Makefile.inc early.
18 .if defined(BOOT_PXELDR_PROBE_KEYBOARD)
19 CFLAGS+=-DPROBE_KEYBOARD
22 .if defined(BOOT_PXELDR_ALWAYS_SERIAL)
23 CFLAGS+=-DALWAYS_SERIAL
26 LOADERBIN= ${.OBJDIR}/../loader/loader.bin
28 CLEANFILES+= ${BOOT}.tmp
30 ${BOOT}: ${LDR} ${LOADER}
31 cat ${LDR} ${LOADER} > ${.TARGET}.tmp
32 dd if=${.TARGET}.tmp of=${.TARGET} obs=2k conv=osync
35 LDFLAGS+= -N -e start -Ttext ${ORG} -Wl,-S,--oformat,binary
37 CLEANFILES+= ${LOADER}
39 ${LOADER}: ${LOADERBIN} ${BTXLDR} ${BTXKERN}
40 btxld -v -f aout -e ${LOADER_ADDRESS} -o ${.TARGET} -l ${BTXLDR} \
41 -b ${BTXKERN} ${LOADERBIN}
43 .include <bsd.prog.mk>