diff options
Diffstat (limited to 'games/steelstorm/Makefile')
-rw-r--r-- | games/steelstorm/Makefile | 33 |
1 files changed, 15 insertions, 18 deletions
diff --git a/games/steelstorm/Makefile b/games/steelstorm/Makefile index 21cad2d32fdb..7ea58e7490c9 100644 --- a/games/steelstorm/Makefile +++ b/games/steelstorm/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: steelstorm -# Date created: 10 Sep 2010 -# Whom: Dmitry Marakasov <amdmi3@FreeBSD.org> -# +# Created by: Dmitry Marakasov <amdmi3@FreeBSD.org> # $FreeBSD$ -# PORTNAME= steelstorm DISTVERSION= beta-r1591 @@ -40,26 +36,27 @@ ALL_TARGET= # empty PORTDOCS= README.txt -OPTIONS= OPTIMIZED_CFLAGS "Use optimized compiler flags" on \ - CLIENT "Build client" on \ - DEDICATED "Build dedicated server" on +OPTIONS_DEFINE= OPTIMIZED_CFLAGS +OPTIONS_MULTI= FLAVOR +OPTIONS_MULTI_FLAVOR= CLIENT DEDICATED +CLIENT_DESC= Build client +DEDICATED_DESC= Dedicated server +FLAVOR_DESC= Executable Selection + +OPTIONS_DEFAULT= OPTIMIZED_CFLAGS CLIENT DEDICATED PLIST_FILES= %%DATADIR%%/ssgamedata000001.pk3 PLIST_DIRS= %%DATADIR%% .include <bsd.port.options.mk> -.if defined(WITHOUT_CLIENT) && defined(WITHOUT_DEDICATED) -IGNORE= needs at least one executable (CLIENT or DEDICATED) -.endif - -.if !defined(WITHOUT_CLIENT) +.if ${PORT_OPTIONS:MCLIENT} ALL_TARGET+= cl-release USE_XORG+= x11 xpm xext xxf86dga xxf86vm PLIST_FILES+= bin/steelstorm .endif -.if !defined(WITHOUT_DEDICATED) +.if ${PORT_OPTIONS:MDEDICATED} ALL_TARGET+= sv-release PLIST_FILES+= bin/steelstorm-dedicated .endif @@ -67,7 +64,7 @@ PLIST_FILES+= bin/steelstorm-dedicated post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' \ ${BUILD_WRKSRC}/BSDmakefile ${BUILD_WRKSRC}/makefile.inc -.if defined(WITHOUT_OPTIMIZED_CFLAGS) +.if ! ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} @${REINPLACE_CMD} -e '/^OPTIM_RELEASE=/ d' \ ${BUILD_WRKSRC}/makefile.inc .endif @@ -75,15 +72,15 @@ post-patch: ${BUILD_WRKSRC}/common.c do-install: -.if !defined(WITHOUT_CLIENT) +.if ${PORT_OPTIONS:MCLIENT} ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/darkplaces-glx ${PREFIX}/bin/steelstorm .endif -.if !defined(WITHOUT_DEDICATED) +.if ${PORT_OPTIONS:MDEDICATED} ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/darkplaces-dedicated ${PREFIX}/bin/steelstorm-dedicated .endif ${MKDIR} ${DATADIR} ${INSTALL_DATA} ${WRKSRC}/gamedata/ssgamedata000001.pk3 ${DATADIR}/ -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.txt ${DOCSDIR}/ .endif |