17 .if defined(BOOT_PXELDR_PROBE_KEYBOARD)
18 CFLAGS+=-DPROBE_KEYBOARD
21 .if defined(BOOT_PXELDR_ALWAYS_SERIAL)
22 CFLAGS+=-DALWAYS_SERIAL
25 CFLAGS+=-I${BOOTSRC}/i386/common
27 LOADERBIN= ${BOOTOBJ}/i386/loader/loader.bin
29 CLEANFILES+= ${BOOT}.tmp
31 ${BOOT}: ${LDR} ${LOADER}
32 cat ${LDR} ${LOADER} > ${.TARGET}.tmp
33 ${DD} if=${.TARGET}.tmp of=${.TARGET} obs=2k conv=osync
36 LDFLAGS+=${LDFLAGS_BIN}
38 CLEANFILES+= ${LOADER}
40 ${LOADER}: ${LOADERBIN} ${BTXLDR} ${BTXKERN}
41 btxld -v -f aout -e ${LOADER_ADDRESS} -o ${.TARGET} -l ${BTXLDR} \
42 -b ${BTXKERN} ${LOADERBIN}
44 .include <bsd.prog.mk>
46 # XXX: clang integrated-as doesn't grok .codeNN directives yet
47 CFLAGS.pxeldr.S= ${CLANG_NO_IAS}