# New ports collection makefile for: pmars-sdl # Date created: 30 Jul 2005 # Whom: Alejandro Pulver # # $FreeBSD$ # PORTNAME= pmars PORTVERSION= 0.9.2 PORTREVISION= 5 CATEGORIES= games MASTER_SITES= http://www.cs.helsinki.fi/u/jpihlaja/cw/pmars-sdl/ PKGNAMESUFFIX= -sdl DISTNAME= ${PORTNAME}-${PORTVERSION}-5 MAINTAINER= ports@FreeBSD.org COMMENT= Port of pMARS using the Simple Directmedia Library USE_SDL= sdl WRKSRC= ${WRKDIR}/${DISTNAME}/src OPTIONS_DEFINE= ICWS94 OPTIMIZED_CFLAGS PERMUTATE SMALLMEM OPTIONS_DEFAULT= ICWS94 OPTIMIZED_CFLAGS PERMUTATE ICWS94_DESC= Enable ICWS'94 support PERMUTATE_DESC= Enable the -P switch SMALLMEM_DESC= Use 16-bit addresses (smaller) MAKE_ARGS+= CFLAGS+="${CFLAGS}" \ CFLAGS+="-fno-builtin" \ CFLAGS+="`${SDL_CONFIG} --cflags`" \ LIB+="`${SDL_CONFIG} --libs`" \ CFLAGS+="-DSDLGRAPHX" PLIST_FILES= bin/${PORTNAME}${PKGNAMESUFFIX} .include .if ${PORT_OPTIONS:MICWS94} MAKE_ARGS+= CFLAGS+="-DEXT94" .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} MAKE_ARGS+= CFLAGS+="-O3 -fomit-frame-pointer" .endif .if ${PORT_OPTIONS:MPERMUTATE} MAKE_ARGS+= CFLAGS+="-DPERMUTATE" .endif .if ${PORT_OPTIONS:MSMALLMEM} MAKE_ARGS+= CFLAGS+="-DSMALLMEM" .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} \ ${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} .include