head	1.3;
access;
symbols
	netbsd-11-0-RC3:1.3
	netbsd-11-0-RC2:1.3
	netbsd-11-0-RC1:1.3
	perseant-exfatfs-base-20250801:1.3
	netbsd-11:1.3.0.12
	netbsd-11-base:1.3
	netbsd-10-1-RELEASE:1.3
	perseant-exfatfs-base-20240630:1.3
	perseant-exfatfs:1.3.0.10
	perseant-exfatfs-base:1.3
	netbsd-10-0-RELEASE:1.3
	netbsd-10-0-RC6:1.3
	netbsd-10-0-RC5:1.3
	netbsd-10-0-RC4:1.3
	netbsd-10-0-RC3:1.3
	netbsd-10-0-RC2:1.3
	thorpej-ifq:1.3.0.8
	thorpej-ifq-base:1.3
	thorpej-altq-separation:1.3.0.6
	thorpej-altq-separation-base:1.3
	netbsd-10-0-RC1:1.3
	netbsd-10:1.3.0.4
	netbsd-10-base:1.3
	bouyer-sunxi-drm:1.3.0.2
	bouyer-sunxi-drm-base:1.3
	thorpej-i2c-spi-conf2:1.1.0.12
	thorpej-i2c-spi-conf2-base:1.1
	thorpej-futex2:1.1.0.10
	thorpej-futex2-base:1.1
	thorpej-cfargs2:1.1.0.8
	thorpej-cfargs2-base:1.1
	cjep_sun2x-base1:1.1
	cjep_sun2x:1.1.0.6
	cjep_sun2x-base:1.1
	cjep_staticlib_x-base1:1.1
	thorpej-i2c-spi-conf-base:1.1
	thorpej-i2c-spi-conf:1.1.0.4
	cjep_staticlib_x:1.1.0.2
	cjep_staticlib_x-base:1.1;
locks; strict;
comment	@# @;


1.3
date	2021.10.06.11.26.21;	author jmcneill;	state Exp;
branches;
next	1.2;
commitid	qmufXOahmdwH5KbD;

1.2
date	2021.10.06.10.13.20;	author jmcneill;	state Exp;
branches;
next	1.1;
commitid	nKGy0D9CEhJjGJbD;

1.1
date	2021.05.02.15.22.27;	author jmcneill;	state Exp;
branches
	1.1.4.1;
next	;
commitid	90eJe4U1WwVtrARC;

1.1.4.1
date	2021.05.02.15.22.27;	author thorpej;	state dead;
branches;
next	1.1.4.2;
commitid	hlq0lOvHnylpfVSC;

1.1.4.2
date	2021.05.13.00.47.33;	author thorpej;	state Exp;
branches;
next	;
commitid	hlq0lOvHnylpfVSC;


desc
@@


1.3
log
@EFIBOOT_FDT=yes for riscv64 too
@
text
@# $NetBSD: Makefile,v 1.2 2021/10/06 10:13:20 jmcneill Exp $

PROG=		bootriscv64.efi
OBJFMT=		binary
NEWVERSWHAT=	"efiboot (riscv64)"
GNUEFIARCH=	riscv64
LIBGNUEFI_ARCH=	riscv64
OBJCOPY_FORMAT=	-O binary

EFIBOOT_FDT=	yes

EXTRA_SOURCES=	efibootriscv64.c

COPTS+=		-mcmodel=medany
AFLAGS+=	-x assembler-with-cpp
CFLAGS+=	-DEFIBOOT_ALIGN=0x200000
CFLAGS+=	-DEFIBOOT_MODULE_MACHINE=\"riscv\"

.include "${.CURDIR}/../Makefile.efiboot"

release: check_RELEASEDIR
	${HOST_INSTALL_FILE} -m ${BINMODE} ${PROG} \
		${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc
@


1.2
log
@efiboot: Make FDT support optional on a per-arch basis.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2021/05/02 15:22:27 jmcneill Exp $
d10 2
@


1.1
log
@Add RISC-V 64-bit support.
@
text
@d1 1
a1 1
# $NetBSD$
d8 1
@


1.1.4.1
log
@file Makefile was added on branch thorpej-i2c-spi-conf on 2021-05-13 00:47:33 +0000
@
text
@d1 20
@


1.1.4.2
log
@Sync with HEAD.
@
text
@a0 20
# $NetBSD: Makefile,v 1.1 2021/05/02 15:22:27 jmcneill Exp $

PROG=		bootriscv64.efi
OBJFMT=		binary
NEWVERSWHAT=	"efiboot (riscv64)"
GNUEFIARCH=	riscv64
LIBGNUEFI_ARCH=	riscv64

EXTRA_SOURCES=	efibootriscv64.c

COPTS+=		-mcmodel=medany
AFLAGS+=	-x assembler-with-cpp
CFLAGS+=	-DEFIBOOT_ALIGN=0x200000
CFLAGS+=	-DEFIBOOT_MODULE_MACHINE=\"riscv\"

.include "${.CURDIR}/../Makefile.efiboot"

release: check_RELEASEDIR
	${HOST_INSTALL_FILE} -m ${BINMODE} ${PROG} \
		${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc
@


