Deleted Added
full compact
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}}