Makefile (225736) | Makefile (232930) |
---|---|
1# $FreeBSD: stable/9/sys/boot/i386/pxeldr/Makefile 218893 2011-02-20 19:33:47Z dim $ | 1# $FreeBSD: stable/9/sys/boot/i386/pxeldr/Makefile 232930 2012-03-13 18:39:57Z dim $ |
2 3# Pick up ../Makefile.inc early. 4.include <bsd.init.mk> 5 6PROG= ${LDR} 7INTERNALPROG= 8FILES= ${BOOT} 9MAN= ${BOOT}.8 --- 8 unchanged lines hidden (view full) --- 18.if defined(BOOT_PXELDR_PROBE_KEYBOARD) 19CFLAGS+=-DPROBE_KEYBOARD 20.endif 21 22.if defined(BOOT_PXELDR_ALWAYS_SERIAL) 23CFLAGS+=-DALWAYS_SERIAL 24.endif 25 | 2 3# Pick up ../Makefile.inc early. 4.include <bsd.init.mk> 5 6PROG= ${LDR} 7INTERNALPROG= 8FILES= ${BOOT} 9MAN= ${BOOT}.8 --- 8 unchanged lines hidden (view full) --- 18.if defined(BOOT_PXELDR_PROBE_KEYBOARD) 19CFLAGS+=-DPROBE_KEYBOARD 20.endif 21 22.if defined(BOOT_PXELDR_ALWAYS_SERIAL) 23CFLAGS+=-DALWAYS_SERIAL 24.endif 25 |
26.if ${CC:T:Mclang} == "clang" 27# XXX: clang integrated-as doesn't grok .codeNN directives yet 28CFLAGS+=${.IMPSRC:T:Mpxeldr.S:C/^.+$/-no-integrated-as/} 29.endif 30 | |
31LOADERBIN= ${.OBJDIR}/../loader/loader.bin 32 33CLEANFILES+= ${BOOT}.tmp 34 35${BOOT}: ${LDR} ${LOADER} 36 cat ${LDR} ${LOADER} > ${.TARGET}.tmp 37 dd if=${.TARGET}.tmp of=${.TARGET} obs=2k conv=osync 38 rm ${.TARGET}.tmp 39 40LDFLAGS+=-e start -Ttext ${ORG} -Wl,-N,-S,--oformat,binary 41 42CLEANFILES+= ${LOADER} 43 44${LOADER}: ${LOADERBIN} ${BTXLDR} ${BTXKERN} 45 btxld -v -f aout -e ${LOADER_ADDRESS} -o ${.TARGET} -l ${BTXLDR} \ 46 -b ${BTXKERN} ${LOADERBIN} 47 48.include <bsd.prog.mk> | 26LOADERBIN= ${.OBJDIR}/../loader/loader.bin 27 28CLEANFILES+= ${BOOT}.tmp 29 30${BOOT}: ${LDR} ${LOADER} 31 cat ${LDR} ${LOADER} > ${.TARGET}.tmp 32 dd if=${.TARGET}.tmp of=${.TARGET} obs=2k conv=osync 33 rm ${.TARGET}.tmp 34 35LDFLAGS+=-e start -Ttext ${ORG} -Wl,-N,-S,--oformat,binary 36 37CLEANFILES+= ${LOADER} 38 39${LOADER}: ${LOADERBIN} ${BTXLDR} ${BTXKERN} 40 btxld -v -f aout -e ${LOADER_ADDRESS} -o ${.TARGET} -l ${BTXLDR} \ 41 -b ${BTXKERN} ${LOADERBIN} 42 43.include <bsd.prog.mk> |
44 45# XXX: clang integrated-as doesn't grok .codeNN directives yet 46CFLAGS.pxeldr.S= ${CLANG_NO_IAS} 47CFLAGS+= ${CFLAGS.${.IMPSRC:T}} |
|