Deleted Added
full compact
Makefile (180012) Makefile (185029)
1# $FreeBSD: head/sys/boot/i386/loader/Makefile 180012 2008-06-25 21:33:28Z ru $
1# $FreeBSD: head/sys/boot/i386/loader/Makefile 185029 2008-11-17 20:49:29Z pjd $
2
3WITHOUT_SSP=
4
5.include <bsd.own.mk>
6
7PROG= loader.sym
8INTERNALPROG=
9NEWVERSWHAT= "bootstrap loader" i386
10
11# architecture-specific loader code
12SRCS= main.c conf.c vers.c
13
14# Put LOADER_FIREWIRE_SUPPORT=yes in /etc/make.conf for FireWire/dcons support
15.if defined(LOADER_FIREWIRE_SUPPORT)
16CFLAGS+= -DLOADER_FIREWIRE_SUPPORT
17LIBFIREWIRE= ${.OBJDIR}/../libfirewire/libfirewire.a
18.endif
19
2
3WITHOUT_SSP=
4
5.include <bsd.own.mk>
6
7PROG= loader.sym
8INTERNALPROG=
9NEWVERSWHAT= "bootstrap loader" i386
10
11# architecture-specific loader code
12SRCS= main.c conf.c vers.c
13
14# Put LOADER_FIREWIRE_SUPPORT=yes in /etc/make.conf for FireWire/dcons support
15.if defined(LOADER_FIREWIRE_SUPPORT)
16CFLAGS+= -DLOADER_FIREWIRE_SUPPORT
17LIBFIREWIRE= ${.OBJDIR}/../libfirewire/libfirewire.a
18.endif
19
20# Put LOADER_ZFS_SUPPORT=yes in /etc/make.conf for ZFS support
21.if defined(LOADER_ZFS_SUPPORT)
22CFLAGS+= -DLOADER_ZFS_SUPPORT
23LIBZFS= ${.OBJDIR}/../../zfs/libzfsboot.a
24.endif
25
20# Enable PXE TFTP or NFS support, not both.
21.if defined(LOADER_TFTP_SUPPORT)
22CFLAGS+= -DLOADER_TFTP_SUPPORT
23.else
24CFLAGS+= -DLOADER_NFS_SUPPORT
25.endif
26
27# Include bcache code.

--- 65 unchanged lines hidden (view full) ---

93
94.if !exists(${DESTDIR}/boot/loader.rc)
95FILES+= loader.rc
96.endif
97
98# XXX crt0.o needs to be first for pxeboot(8) to work
99OBJS= ${BTXCRT}
100
26# Enable PXE TFTP or NFS support, not both.
27.if defined(LOADER_TFTP_SUPPORT)
28CFLAGS+= -DLOADER_TFTP_SUPPORT
29.else
30CFLAGS+= -DLOADER_NFS_SUPPORT
31.endif
32
33# Include bcache code.

--- 65 unchanged lines hidden (view full) ---

99
100.if !exists(${DESTDIR}/boot/loader.rc)
101FILES+= loader.rc
102.endif
103
104# XXX crt0.o needs to be first for pxeboot(8) to work
105OBJS= ${BTXCRT}
106
101DPADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBI386} ${LIBSTAND}
102LDADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBI386} -lstand
107DPADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBZFS} ${LIBI386} ${LIBSTAND}
108LDADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBZFS} ${LIBI386} -lstand
103
104.include <bsd.prog.mk>
105
106.if ${MACHINE_ARCH} == "amd64"
107beforedepend ${OBJS}: machine
108CLEANFILES+= machine
109machine:
110 ln -sf ${.CURDIR}/../../../i386/include machine
111.endif
109
110.include <bsd.prog.mk>
111
112.if ${MACHINE_ARCH} == "amd64"
113beforedepend ${OBJS}: machine
114CLEANFILES+= machine
115machine:
116 ln -sf ${.CURDIR}/../../../i386/include machine
117.endif