# $OpenBSD: Makefile,v 1.7 2009/08/10 06:31:42 kili Exp $ COMMENT = platform game featuring buggers equipped with weapons V = 0.5.1 DISTNAME = teeworlds-${V}-src PKGNAME = teeworlds-${V}p0 CATEGORIES = games MAINTAINER = Jonathan Armani HOMEPAGE = http://www.teeworlds.com/ BAM_VERSION = 0.2.0 BAM_WRKSRC = ${WRKSRC}/bam-${BAM_VERSION} BAM_TARGET = release MASTER_SITES = http://www.teeworlds.com/files/ DISTFILES = ${DISTNAME}${EXTRACT_SUFX} bam-${BAM_VERSION}${EXTRACT_SUFX} # GPLv2 PERMIT_PACKAGE_CDROM = Yes PERMIT_PACKAGE_FTP = Yes PERMIT_DISTFILES_CDROM =Yes PERMIT_DISTFILES_FTP = Yes WANTLIB = GL GLU X11 c m pthread pthread-stubs stdc++ xcb z LIB_DEPENDS = SDL::devel/sdl MODULES = lang/python NO_REGRESS = Yes GAMEDIR = ${PREFIX}/share/teeworlds SUBST_VARS = CC CXX CFLAGS post-extract: @mv ${WRKDIR}/bam-${BAM_VERSION} ${BAM_WRKSRC} pre-configure: ${SUBST_CMD} ${WRKSRC}/src/engine/e_engine.c \ ${WRKSRC}/scripts/make_src.py \ ${WRKSRC}/scripts/font_installer.sh \ ${WRKSRC}/default.bam \ ${BAM_WRKSRC}/make_unix.sh \ ${BAM_WRKSRC}/src/driver_gcc.bam \ ${BAM_WRKSRC}/src/base.bam # build bam executable - teeworlds own build system pre-build: cd ${BAM_WRKSRC} && ${SH} -v make_unix.sh do-build: cd ${WRKSRC} && CC=${CC} ${BAM_WRKSRC}/src/bam -v ${BAM_TARGET} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/teeworlds ${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/teeworlds_srv ${PREFIX}/bin ${INSTALL_DATA_DIR} ${GAMEDIR} cd ${WRKSRC}; tar cf - data | tar xf - -C ${GAMEDIR} .include