# $OpenBSD: Makefile,v 1.4 2020/12/01 21:54:58 cwen Exp $

# uses huge amounts of memory compiling disasm.cc on i386, the available
# address space is not large enough
NOT_FOR_ARCHS =	i386

BROKEN-powerpc=	internal 'exception trap_instruction_page_fault' at runtime

COMMENT =	RISC-V ISA simulator

GH_COMMIT =	ec6ded4f2f21cb7aef4a0b31b82b91ef91d22c36
GH_ACCOUNT =	riscv
GH_PROJECT =	riscv-isa-sim
REVISION =	1

DISTNAME =	spike-1.0.0

CATEGORIES =	emulators

MAINTAINER =	Jasper Lievisse Adriaanse <jasper@openbsd.org>

# BSD3
PERMIT_PACKAGE =	Yes

WANTLIB += ${COMPILER_LIBCXX} c m

# C++11
COMPILER =	base-clang ports-gcc

BUILD_DEPENDS =	devel/dtc

USE_GMAKE =	Yes
SEPARATE_BUILD =Yes

CONFIGURE_STYLE =gnu

post-install:
	rm ${PREFIX}/lib/*.a

.include <bsd.port.mk>
