[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / emulators / cannonball

Annotation of pkgsrc/emulators/cannonball/Makefile, Revision 1.14

1.14    ! adam        1: # $NetBSD: Makefile,v 1.13 2021/09/29 19:00:34 adam Exp $
1.1       fox         2:
1.11      fox         3: DISTNAME=      cannonball-0.34
1.14    ! adam        4: PKGREVISION=   3
1.1       fox         5: CATEGORIES=    emulators
                      6: MASTER_SITES=  ${MASTER_SITE_GITHUB:=djyt/}
1.11      fox         7: GITHUB_TAG=    v${PKGVERSION_NOREV}
1.1       fox         8: EXTRACT_USING= bsdtar
                      9:
                     10: MAINTAINER=    fox@NetBSD.org
                     11: HOMEPAGE=      https://github.com/djyt/cannonball/wiki
                     12: COMMENT=       Enhanced OutRun Engine
                     13: LICENSE=       mame-license
                     14:
                     15: USE_LANGUAGES=         c c++
                     16: USE_TOOLS+=            pkg-config
                     17: USE_CMAKE=             yes
                     18: CONFIGURE_DIRS=                build
                     19: CMAKE_ARG_PATH=                ${WRKSRC}/cmake
1.8       fox        20: CMAKE_ARGS+=           -DTARGET=linux.cmake
1.1       fox        21:
                     22: TOOL_DEPENDS+= icoutils-[0-9]*:../../graphics/icoutils
                     23:
                     24: ICON_SIZES=    16
                     25:
                     26: INSTALLATION_DIRS+=    bin libexec share/applications \
                     27:                        share/cannonball share/cannonball/res \
                     28:                        share/cannonball/conf ${PKGMANDIR}/man6
                     29: .for s in ${ICON_SIZES}
                     30: INSTALLATION_DIRS+=    share/icons/hicolor/${s}x${s}/apps
                     31: .endfor
                     32:
                     33: pre-configure:
                     34: .for s in ${ICON_SIZES}
                     35:        cd ${WRKSRC} && ${PREFIX}/bin/icotool -w ${s} -h ${s} -x -o ${s}.png \
                     36:           res/cannonball.ico
                     37: .endfor
                     38:
                     39:        ${MKDIR} ${WRKSRC}/build
                     40:
                     41: post-build:
                     42:        ${SED} -e 's,@PREFIX@,${PREFIX},g' < ${FILESDIR}/cannonball.sh.in > \
                     43:            ${WRKDIR}/cannonball.sh
                     44:
                     45: do-install:
                     46:        ${INSTALL_DATA} ${WRKSRC}/build/res/tilemap.bin \
                     47:            ${DESTDIR}${PREFIX}/share/cannonball/res/tilemap.bin
                     48:        ${INSTALL_DATA} ${WRKSRC}/build/res/tilepatch.bin \
                     49:            ${DESTDIR}${PREFIX}/share/cannonball/res/tilepatch.bin
                     50:        ${INSTALL_DATA} ${WRKSRC}/build/config.xml \
                     51:            ${DESTDIR}${PREFIX}/share/cannonball/conf/config.xml
                     52:        ${INSTALL_DATA} ${FILESDIR}/cannonball.desktop \
                     53:                ${DESTDIR}${PREFIX}/share/applications
                     54:        ${INSTALL_SCRIPT} ${WRKDIR}/cannonball.sh \
                     55:            ${DESTDIR}${PREFIX}/bin/cannonball
                     56:        ${INSTALL_PROGRAM} ${WRKSRC}/build/cannonball \
                     57:            ${DESTDIR}${PREFIX}/libexec
                     58:        ${INSTALL_MAN} ${WRKSRC}/docs/cannonball.6 \
                     59:            ${DESTDIR}${PREFIX}/${PKGMANDIR}/man6
                     60: .for s in ${ICON_SIZES}
                     61:        ${INSTALL_DATA} ${WRKSRC}/${s}.png \
                     62:            ${DESTDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/cannonball.png
                     63: .endfor
                     64:
                     65: .include "../../devel/boost-headers/buildlink3.mk"
                     66: .include "../../devel/boost-libs/buildlink3.mk"
                     67: .include "../../devel/SDL2/buildlink3.mk"
1.8       fox        68: .if ${OPSYS} != "Darwin"
                     69: .  include "../../graphics/glu/buildlink3.mk"
                     70: .  include "../../graphics/MesaLib/buildlink3.mk"
                     71: .endif
1.2       fox        72: .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
1.1       fox        73: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>