diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2012-06-12 16:35:45 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2012-06-12 16:35:45 +0000 |
commit | 3a283e24f296371e9b753c09e3e62a92ef3d8703 (patch) | |
tree | 88e0a2bbddafb5c9bdc18e8e02c5e59fb9f9d471 /games/alienwave | |
parent | 7a0a8929bea1c510b4f30261d294a78b556b49d7 (diff) | |
download | ports-3a283e24f296371e9b753c09e3e62a92ef3d8703.tar.gz ports-3a283e24f296371e9b753c09e3e62a92ef3d8703.zip |
Convert to new options framework
Notes
Notes:
svn path=/head/; revision=299119
Diffstat (limited to 'games/alienwave')
-rw-r--r-- | games/alienwave/Makefile | 29 |
1 files changed, 13 insertions, 16 deletions
diff --git a/games/alienwave/Makefile b/games/alienwave/Makefile index c8983869cb53..61b56463ec24 100644 --- a/games/alienwave/Makefile +++ b/games/alienwave/Makefile @@ -23,38 +23,35 @@ MAKE_ARGS= CC="${CC}" CFLAGS="-c ${CFLAGS}" PLIST_FILES= bin/alienwave PORTDOCS= README STORY TO_DO -OPTIONS= RANDOM_LEVELS "Enable random waves" off \ - LEVEL_EASY "Killing Xzarna: easy (default: medium)" off \ - LEVEL_HARD "Killing Xzarna: hard (default: medium)" off +OPTIONS_DEFINE= RANDOM_LEVELS LEVEL DOCS +OPTIONS_SINGLE= LEVEL +OPTIONS_SINGLE_LEVEL= LEVEL_EASY LEVEL_HARD +RANDOM_LEVELS_DESC= Enable random waves +LEVEL_DESC= Choose a level different from medium +LEVEL_EASY_DESC= Killing Xzarna: easy +LEVEL_HARD_DESC= Killing Xzarna: hard -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> -.if defined(WITH_LEVEL_EASY) +.if ${PORT_OPTIONS:MLEVEL_EASY} CFLAGS+= -DLEV_EASY .endif -.if defined(WITH_LEVEL_HARD) +.if ${PORT_OPTIONS:MLEVEL_HARD} CFLAGS+= -DLEV_HARD .endif -.if defined(WITH_RANDOM_LEVELS) +.if ${PORT_OPTIONS:MRANDOM_LEVELS} CFLAGS+= -DRANDOM_LEVELS .endif -.if defined(WITH_LEVEL_EASY) && defined(WITH_LEVEL_HARD) -pre-everything:: - @${ECHO_CMD} "The LEVEL_EASY and LEVEL_HARD options are mutually exclusive." - @${ECHO_CMD} "Please run 'make config' again." - @${FALSE} -.endif - do-install: ${INSTALL_PROGRAM} ${WRKSRC}/alienwave ${PREFIX}/bin -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} . for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} . endfor .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> |