47 lines
1.3 KiB
Makefile
47 lines
1.3 KiB
Makefile
# $NetBSD: Makefile,v 1.2 2003/12/30 20:21:25 cjep Exp $
|
|
#
|
|
|
|
DISTNAME= cal3d_cally-0.9
|
|
CATEGORIES= games
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cal3d/}
|
|
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
|
|
TheCallyDemo-2.9.zip
|
|
|
|
MAINTAINER= dotz@irc.pl
|
|
HOMEPAGE= http://cal3d.sourceforge.net/
|
|
COMMENT= Demonstration of cal3d library
|
|
|
|
USE_BUILDLINK2= yes
|
|
USE_LIBTOOL= yes
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ARGS+= --with-cal3d=${PREFIX}
|
|
CONFIGURE_ARGS+= --with-glut=${PREFIX}
|
|
LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
|
|
|
|
DATADIR= ${PREFIX}/share/cal3d_cally/data
|
|
WRKDATADIR= ${WRKDIR}/thecallydemo-2.9/data
|
|
PATCHDATA= cally.cfg paladin.cfg skeleton.cfg
|
|
|
|
pre-configure:
|
|
cd ${WRKSRC} && ./autogen.sh
|
|
|
|
post-patch:
|
|
${CP} ${WRKSRC}/src/demo.cpp ${WRKSRC}/src/demo.cpp.pkgsrc
|
|
${SED} -e 's|@@DATADIR@@|${DATADIR}|g' ${WRKSRC}/src/demo.cpp.pkgsrc > \
|
|
${WRKSRC}/src/demo.cpp
|
|
|
|
for f in ${PATCHDATA}; do \
|
|
${CP} ${WRKDATADIR}/$$f ${WRKDATADIR}/$$f.pkgsrc && \
|
|
${SED} -e 's|@@DATADIR@@|${DATADIR}|g' ${WRKDATADIR}/$$f.pkgsrc > \
|
|
${WRKDATADIR}/$$f; && \
|
|
${RM} ${WRKDATADIR}/$$f.pkgsrc; \
|
|
done
|
|
|
|
do-install:
|
|
${INSTALL_DATA_DIR} ${DATADIR}
|
|
${INSTALL_PROGRAM} ${WRKSRC}/src/cal3d_cally ${PREFIX}/bin/
|
|
cd ${WRKDATADIR} && ${PAX} -rw -pe [a-z]* ${DATADIR}
|
|
|
|
.include "../../wip/cal3d/buildlink2.mk"
|
|
.include "../../graphics/glut/buildlink2.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|