4784aef9f5
There's no reason to have multiple copies of lszfs and reloadbe. Consolidate them into one location. Also ldi_get_size is the same everywhere (except sparc64). Make it the same everywhere as the common definition is more general and will work on spar64.
51 lines
1.0 KiB
Makefile
51 lines
1.0 KiB
Makefile
# $FreeBSD$
|
|
|
|
LOADER_DISK_SUPPORT?= yes
|
|
LOADER_UFS_SUPPORT?= yes
|
|
LOADER_CD9660_SUPPORT?= yes
|
|
LOADER_EXT2FS_SUPPORT?= no
|
|
LOADER_MSDOS_SUPPORT?= no
|
|
LOADER_NET_SUPPORT?= yes
|
|
LOADER_NFS_SUPPORT?= yes
|
|
LOADER_TFTP_SUPPORT?= yes
|
|
LOADER_GZIP_SUPPORT?= yes
|
|
LOADER_BZIP2_SUPPORT?= no
|
|
LOADER_DEBUG?= no
|
|
|
|
.include <bsd.init.mk>
|
|
|
|
PROG?= loader
|
|
NEWVERSWHAT?= "bootstrap loader" sparc64
|
|
VERSION_FILE= ${.CURDIR}/../loader/version
|
|
INSTALLFLAGS= -b
|
|
|
|
.if ${MK_ZFS} != "no"
|
|
HAVE_ZFS= yes
|
|
.endif
|
|
|
|
# Architecture-specific loader code
|
|
.PATH: ${BOOTSRC}/sparc64/loader
|
|
SRCS= locore.S main.c vers.c
|
|
|
|
.if ${LOADER_DEBUG} == "yes"
|
|
CFLAGS+= -DLOADER_DEBUG
|
|
.endif
|
|
|
|
.if exists(${.CURDIR}/help.sparc64)
|
|
HELP_FILES= ${.CURDIR}/help.sparc64
|
|
.endif
|
|
|
|
# Always add MI sources
|
|
.include "${BOOTSRC}/loader.mk"
|
|
|
|
LDFLAGS+= -static
|
|
|
|
# Open Firmware standalone support library
|
|
LIBOFW= ${BOOTOBJ}/ofw/libofw/libofw.a
|
|
CFLAGS+= -I${BOOTSRC}/ofw/libofw/
|
|
|
|
DPADD= ${LDR_INTERP} ${LIBZFSBOOT} ${LIBOFW} ${LIBSA}
|
|
LDADD= ${LDR_INTERP} ${LIBZFSBOOT} ${LIBOFW} ${LIBSA}
|
|
|
|
.include <bsd.prog.mk>
|