Release notes: https://github.com/LIJI32/SameBoy/releases/tag/v0.13 https://github.com/LIJI32/SameBoy/releases/tag/v0.13.1
63 lines
1.4 KiB
Makefile
63 lines
1.4 KiB
Makefile
# $OpenBSD: Makefile,v 1.2 2020/06/04 07:50:07 bentley Exp $
|
|
|
|
COMMENT-main = accurate Nintendo Game Boy emulator
|
|
COMMENT-libretro = accurate Nintendo Game Boy core for retroarch
|
|
|
|
PKGNAME-main = sameboy-$V
|
|
PKGNAME-libretro = libretro-sameboy-$V
|
|
|
|
V = 0.13.1
|
|
GH_ACCOUNT = LIJI32
|
|
GH_PROJECT = SameBoy
|
|
GH_TAGNAME = v$V
|
|
|
|
MULTI_PACKAGES = -main -libretro
|
|
|
|
.include <bsd.port.arch.mk>
|
|
|
|
CATEGORIES = emulators
|
|
|
|
HOMEPAGE = https://sameboy.github.io/
|
|
|
|
MAINTAINER = Anthony J. Bentley <anthony@anjbe.name>
|
|
|
|
# MIT
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
WANTLIB-main += GL SDL2 c m
|
|
WANTLIB-libretro += m
|
|
|
|
# -std=gnu11
|
|
COMPILER = base-clang ports-gcc
|
|
|
|
BUILD_DEPENDS = devel/rgbds
|
|
LIB_DEPENDS-main = devel/sdl2
|
|
|
|
MAKE_FLAGS = CC="${CC}" \
|
|
DATA_DIR=${PREFIX}/share/sameboy/
|
|
|
|
USE_GMAKE = Yes
|
|
|
|
NO_TEST = Yes
|
|
|
|
ALL_TARGET = sdl tester libretro
|
|
|
|
do-install:
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/sameboy
|
|
${INSTALL_DATA} \
|
|
${WRKBUILD}/build/bin/SDL/LICENSE \
|
|
${WRKBUILD}/build/bin/SDL/*.bin \
|
|
${WRKBUILD}/build/bin/SDL/registers.sym \
|
|
${WRKBUILD}/build/bin/SDL/background.bmp \
|
|
${PREFIX}/share/sameboy
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/sameboy/Shaders
|
|
${INSTALL_DATA} ${WRKBUILD}/build/bin/SDL/Shaders/* \
|
|
${PREFIX}/share/sameboy/Shaders
|
|
${INSTALL_PROGRAM} ${WRKBUILD}/build/bin/SDL/sameboy \
|
|
${PREFIX}/bin
|
|
${INSTALL_DATA_DIR} ${PREFIX}/lib/libretro
|
|
${INSTALL_DATA} ${WRKBUILD}/build/bin/sameboy_libretro.so \
|
|
${PREFIX}/lib/libretro
|
|
|
|
.include <bsd.port.mk>
|