# $OpenBSD: Makefile,v 1.3 2006/11/11 21:04:28 steven Exp $
# XXX hardcoded endian list

COMMENT=	"sega genesis emulator"
DISTNAME=	generator-0.35-cbiere-r2
PKGNAME=	generator-0.35r2
EXTRACT_SUFX=	.tar.bz2
CATEGORIES=	emulators
MASTER_SITES=	${HOMEPAGE}

HOMEPAGE=	http://www.ghostwhitecrab.de/generator/

# GPL + custom licenses for CPU emulators
PERMIT_DISTFILES_CDROM=	"can't sell"
PERMIT_DISTFILES_FTP=	Yes
PERMIT_PACKAGE_CDROM=	"can't sell"
PERMIT_PACKAGE_FTP=	Yes

LIB_DEPENDS+=	bz2.>=10::archivers/bzip2 \
		SDL.>=6::devel/sdl \
		jpeg.>=62::graphics/jpeg

WANTLIB=	ICE SM X11 Xext c m pthread usbhid z

USE_X11=	Yes
CONFIGURE_STYLE=gnu
CONFIGURE_ARGS+=--with-sdl --with-sdl-audio --without-gcc
CONFIGURE_ENV+=	CPPFLAGS="-I${LOCALBASE}/include" \
		LDFLAGS="-L${LOCALBASE}/lib"
.if (!${MACHINE_ARCH} == "alpha" && !${MACHINE_ARCH} == "amd64" && \
	!${MACHINE_ARCH} == "arm" && !${MACHINE_ARCH} == "i386" && \
	!${MACHINE_ARCH} == "vax")
CFLAGS+=-DBYTES_HIGHFIRST
.endif

.if ${MACHINE_ARCH} == "i386"
BUILD_DEPENDS+=	::devel/nasm
CONFIGURE_ARGS+=--with-raze
.else
CONFIGURE_ARGS+=--with-cmz80
.endif

.include <bsd.port.mk>
