56 lines
1.6 KiB
Makefile
56 lines
1.6 KiB
Makefile
# $NetBSD$
|
|
|
|
PKGNAME= tesseract-game-0
|
|
CATEGORIES= games
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://tesseract.gg/
|
|
COMMENT= First-person shooter game based on Cube 2
|
|
|
|
SVN_REPO= svn://svn.tuxfamily.org/svnroot/tesseract/main
|
|
SVN_EXTRACTDIR= tesseract
|
|
|
|
USE_TOOLS+= gmake pkg-config
|
|
USE_LANGUAGES= c c++03
|
|
|
|
WRKSRC= ${WRKDIR}/tesseract
|
|
BUILD_DIRS+= src
|
|
|
|
# compares `this` against null
|
|
CXXFLAGS+= -fno-delete-null-pointer-checks
|
|
|
|
INSTALLATION_DIRS+= bin
|
|
INSTALLATION_DIRS+= libexec
|
|
INSTALLATION_DIRS+= share/tesseract/config
|
|
INSTALLATION_DIRS+= share/tesseract/media
|
|
|
|
pre-configure:
|
|
${SED} -e 's,@PREFIX@,${PREFIX},g' \
|
|
< ${FILESDIR}/tess_wrapper.sh.in > \
|
|
${WRKDIR}/tess_client
|
|
${SED} -e 's,@PREFIX@,${PREFIX},g' \
|
|
< ${FILESDIR}/tess_wrapper.sh.in > \
|
|
${WRKDIR}/tess_server
|
|
|
|
do-install:
|
|
${INSTALL_SCRIPT} ${WRKDIR}/tess_client \
|
|
${DESTDIR}${PREFIX}/bin
|
|
${INSTALL_SCRIPT} ${WRKDIR}/tess_server \
|
|
${DESTDIR}${PREFIX}/bin
|
|
${INSTALL_PROGRAM} ${WRKSRC}/src/tess_client \
|
|
${DESTDIR}${PREFIX}/libexec
|
|
${INSTALL_PROGRAM} ${WRKSRC}/src/tess_server \
|
|
${DESTDIR}${PREFIX}/libexec
|
|
cd ${WRKSRC}/config && ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/tesseract/config
|
|
cd ${WRKSRC}/media && ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/tesseract/media
|
|
|
|
.include "../../audio/SDL2_mixer/buildlink3.mk"
|
|
.include "../../graphics/MesaLib/buildlink3.mk"
|
|
.include "../../graphics/SDL2_image/buildlink3.mk"
|
|
.include "../../devel/SDL2/buildlink3.mk"
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
.include "../../net/enet/buildlink3.mk"
|
|
.include "../../x11/libX11/buildlink3.mk"
|
|
.include "../../wip/mk/svn-package.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|