Makefile revision 125693
158713Sjhb# $FreeBSD: head/sys/boot/i386/pxeldr/Makefile 125693 2004-02-11 08:42:38Z ru $ 258713Sjhb 3125537Sru# Pick up ../Makefile.inc early. 4125537Sru.include <bsd.init.mk> 558713Sjhb 6125621SruPROG= ${LDR}.out 7125621SruINTERNALPROG= 8125537SruFILES= ${BOOT} 9125537SruMAN= ${BOOT}.8 10125693SruSRCS= ${LDR}.S 11125537SruCLEANFILES= ${BOOT} 1258713Sjhb 13125537SruBOOT= pxeboot 14125537SruLDR= pxeldr 15125537SruORG= 0x7c00 16125537SruLOADER= loader 1758713Sjhb 1869391Sps.if defined(BOOT_PXELDR_PROBE_KEYBOARD) 19125693SruCFLAGS+=-DPROBE_KEYBOARD 2069391Sps.endif 2158713Sjhb 22119714Sphk.if defined(BOOT_PXELDR_ALWAYS_SERIAL) 23125693SruCFLAGS+=-DALWAYS_SERIAL 24119714Sphk.endif 25119714Sphk 26125537SruLOADERBIN= ${.OBJDIR}/../loader/loader.bin 2758713Sjhb 28125537SruCLEANFILES+= ${BOOT}.tmp 29102591Speter 3058713Sjhb${BOOT}: ${LDR} ${LOADER} 3158713Sjhb cat ${LDR} ${LOADER} > ${.TARGET}.tmp 3258713Sjhb dd if=${.TARGET}.tmp of=${.TARGET} obs=2k conv=osync 3358713Sjhb rm ${.TARGET}.tmp 3458713Sjhb 35125621SruCLEANFILES+= ${LDR} 36102591Speter 37125537Sru${LDR}: ${LDR}.out 3858713Sjhb objcopy -S -O binary ${LDR}.out ${.TARGET} 3958713Sjhb 40125621SruLDFLAGS+= -N -e start -Ttext ${ORG} 41125537Sru 42125537SruCLEANFILES+= ${LOADER} 4358713Sjhb 44125537Sru${LOADER}: ${LOADERBIN} ${BTXLDR} ${BTXKERN} 45125537Sru btxld -v -f aout -e ${LOADER_ADDRESS} -o ${.TARGET} -l ${BTXLDR} \ 46125537Sru -b ${BTXKERN} ${LOADERBIN} 47125537Sru 4858713Sjhb.include <bsd.prog.mk> 49