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 |