Edit

IABSD.fr/ports/emulators/sameboy/Makefile

Branch :

  • Show log

    Commit

  • Author : bentley
    Date : 2024-07-09 13:44:48
    Hash : e8ad3375
    Message : Update to sameboy-0.16.6. While here, enable debug packages.

  • emulators/sameboy/Makefile
  • 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.16.6
    
    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 openal pthread
    WANTLIB-libretro += m
    
    # -std=gnu11
    COMPILER =		base-clang ports-gcc
    
    BUILD_DEPENDS =		devel/rgbds \
    			devel/xdg-utils
    
    # dlopens libgtk-3.so for file chooser
    WANTLIB-main += gtk-3
    LIB_DEPENDS-main =	audio/openal \
    			devel/sdl2 \
    			x11/gtk+3
    
    RUN_DEPENDS =		devel/desktop-file-utils \
    			misc/shared-mime-info \
    			x11/gtk+4,-guic
    
    MAKE_FLAGS =		CC="${CC}" \
    			DATA_DIR=${PREFIX}/share/sameboy/
    FAKE_FLAGS =		PREFIX="${TRUEPREFIX}"
    
    USE_GMAKE =		Yes
    
    DEBUG_PACKAGES = ${BUILD_PACKAGES}
    
    NO_TEST =		Yes
    
    ALL_TARGET =		sdl tester libretro
    
    post-install:
    	${INSTALL_DATA_DIR} ${PREFIX}/lib/libretro
    	${INSTALL_DATA} ${WRKBUILD}/build/bin/sameboy_libretro.so \
    		${PREFIX}/lib/libretro
    
    .include <bsd.port.mk>