Makefile (3b74102205602b4896f03e1c8de5bfe67c9095d6) | Makefile (9d45c24cc4078e0c2962ba28e5a726709fef2269) |
---|---|
1# $FreeBSD$ 2 3HAVE_ZFS= ${MK_ZFS} 4 5LOADER_NET_SUPPORT?= yes 6LOADER_NFS_SUPPORT?= yes 7LOADER_TFTP_SUPPORT?= yes 8LOADER_CD9660_SUPPORT?= yes 9LOADER_EXT2FS_SUPPORT?= yes 10LOADER_MSDOS_SUPPORT?= yes 11LOADER_UFS_SUPPORT?= yes 12LOADER_GZIP_SUPPORT?= yes 13LOADER_BZIP2_SUPPORT?= yes 14 15.include <bsd.init.mk> 16 | 1# $FreeBSD$ 2 3HAVE_ZFS= ${MK_ZFS} 4 5LOADER_NET_SUPPORT?= yes 6LOADER_NFS_SUPPORT?= yes 7LOADER_TFTP_SUPPORT?= yes 8LOADER_CD9660_SUPPORT?= yes 9LOADER_EXT2FS_SUPPORT?= yes 10LOADER_MSDOS_SUPPORT?= yes 11LOADER_UFS_SUPPORT?= yes 12LOADER_GZIP_SUPPORT?= yes 13LOADER_BZIP2_SUPPORT?= yes 14 15.include <bsd.init.mk> 16 |
17LOADER?= loader | 17LOADER?= loader_${LOADER_INTERP} |
18PROG= ${LOADER}.sym 19INTERNALPROG= 20NEWVERSWHAT?= "bootstrap loader" x86 21VERSION_FILE= ${.CURDIR}/../loader/version 22 23.PATH: ${BOOTSRC}/i386/loader 24 25# architecture-specific loader code --- 33 unchanged lines hidden (view full) --- 59 60${LOADER}: ${LOADER}.bin ${BTXLDR} ${BTXKERN} 61 btxld -v -f aout -e ${LOADER_ADDRESS} -o ${.TARGET} -l ${BTXLDR} \ 62 -b ${BTXKERN} ${LOADER}.bin 63 64${LOADER}.bin: ${LOADER}.sym 65 strip -R .comment -R .note -o ${.TARGET} ${.ALLSRC} 66 | 18PROG= ${LOADER}.sym 19INTERNALPROG= 20NEWVERSWHAT?= "bootstrap loader" x86 21VERSION_FILE= ${.CURDIR}/../loader/version 22 23.PATH: ${BOOTSRC}/i386/loader 24 25# architecture-specific loader code --- 33 unchanged lines hidden (view full) --- 59 60${LOADER}: ${LOADER}.bin ${BTXLDR} ${BTXKERN} 61 btxld -v -f aout -e ${LOADER_ADDRESS} -o ${.TARGET} -l ${BTXLDR} \ 62 -b ${BTXKERN} ${LOADER}.bin 63 64${LOADER}.bin: ${LOADER}.sym 65 strip -R .comment -R .note -o ${.TARGET} ${.ALLSRC} 66 |
67.if ${MK_ZFS} == "yes" 68LINKS= ${BINDIR}/${LOADER} ${BINDIR}/zfs${LOADER} | 67.if ${MK_ZFS} == "yes" && ${LOADER_INTERP} == ${LOADER_DEFAULT_INTERP} 68LINKS+= ${BINDIR}/${LOADER} ${BINDIR}/zfsloader |
69.endif | 69.endif |
70.if ${LOADER_INTERP} == ${LOADER_DEFAULT_INTERP} 71LINKS+= ${BINDIR}/${LOADER} ${BINDIR}/loader 72.endif |
|
70FILES+= ${LOADER} | 73FILES+= ${LOADER} |
71# XXX INSTALLFLAGS_loader= -b | |
72FILESMODE_${LOADER}= ${BINMODE} -b 73 74# XXX crt0.o needs to be first for pxeboot(8) to work 75OBJS= ${BTXCRT} 76 77DPADD= ${LDR_INTERP32} ${LIBFIREWIRE} ${LIBI386} ${LIBSA32} 78LDADD= ${LDR_INTERP32} ${LIBFIREWIRE} ${LIBI386} ${LIBSA32} 79 80.if ${MACHINE_CPUARCH} == "amd64" 81CFLAGS+= -DLOADER_PREFER_AMD64 82.endif 83 84.include <bsd.prog.mk> | 74FILESMODE_${LOADER}= ${BINMODE} -b 75 76# XXX crt0.o needs to be first for pxeboot(8) to work 77OBJS= ${BTXCRT} 78 79DPADD= ${LDR_INTERP32} ${LIBFIREWIRE} ${LIBI386} ${LIBSA32} 80LDADD= ${LDR_INTERP32} ${LIBFIREWIRE} ${LIBI386} ${LIBSA32} 81 82.if ${MACHINE_CPUARCH} == "amd64" 83CFLAGS+= -DLOADER_PREFER_AMD64 84.endif 85 86.include <bsd.prog.mk> |