23 lines
829 B
Makefile
23 lines
829 B
Makefile
# $NetBSD: love.mk,v 1.2 2018/10/01 18:25:17 maya Exp $
|
|
#
|
|
# Wrapper for LOVE2D games.
|
|
# Creates launchers for the required version.
|
|
#
|
|
# The following system variables must be defined before:
|
|
# LOVE_GAME Name of the executable created
|
|
# LOVE_DATA .love filename
|
|
# LOVE_VERSION LOVE version to be used. 0.8, 0.9, ..
|
|
|
|
do-build:
|
|
${ECHO} '#!/bin/sh' > ${WRKSRC}/${LOVE_GAME}
|
|
${ECHO} '${PREFIX}/love${LOVE_VERSION}/bin/love ${PREFIX}/share/games/${LOVE_DATA}' \
|
|
>> ${WRKSRC}/${LOVE_GAME}
|
|
|
|
LOVE_VERSION_NODOT=${LOVE_VERSION:S/.//}
|
|
|
|
INSTALLATION_DIRS+= bin share/games
|
|
do-install:
|
|
${INSTALL_DATA} ${WRKSRC}/${LOVE_DATA} ${DESTDIR}${PREFIX}/share/games/${LOVE_DATA}
|
|
${INSTALL_SCRIPT} ${WRKSRC}/${LOVE_GAME} ${DESTDIR}${PREFIX}/bin/${LOVE_GAME}
|
|
|
|
DEPENDS+= love${LOVE_VERSION_NODOT}-[0-9]*:../../games/love${LOVE_VERSION_NODOT}
|