aboutsummaryrefslogtreecommitdiffstats
path: root/games/drcreep/Makefile
blob: 26b4c1c0b5b257928d05c0700bb7c742a5769fcc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# New ports collection makefile for:   drcreep
# Date created:        2011-07-03
# Whom:                Robert Crossfield <robcrossfield@gmail.com>
#
# $FreeBSD$
#

PORTNAME=   drcreep
PORTVERSION=    394
PORTREVISION=   1
CATEGORIES= games
MASTER_SITES=   SF/creep/

MAINTAINER= robcrossfield@gmail.com
COMMENT=    The Castles of Dr. Creep

LICENSE=    GPLv3

USE_SDL=    sdl

WRKSRC=     ${WRKDIR}/head

.include <bsd.port.pre.mk>

.if ${OSVERSION} < 801000
EXTRA_PATCHES=  ${FILESDIR}/extra-patch-src_stdafx.cpp
.endif

do-build:
    cd ${WRKSRC} && ${CXX} -DFREEBSD -o ${PORTNAME} ${CXXFLAGS} \
        `${SDL_CONFIG} --cflags --libs` -I./src src/*.cpp src/graphics/*.cpp \
        src/graphics/scale/*.cpp src/castle/*.cpp src/castle/objects/*.cpp \
        src/vic-ii/*.cpp src/resid-0.16/*.cpp src/sound/*.cpp -lcompat

do-install:
    ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
    ${MKDIR} ${DATADIR}/data
    ${MKDIR} ${DATADIR}/data/castle
    ${MKDIR} ${DATADIR}/data/castles
    ${MKDIR} ${DATADIR}/data/save

    ${INSTALL_DATA} ${WRKSRC}/run/data/char.rom ${DATADIR}/data

    @echo '------------------------------------------------------'
    @echo ''
    @echo 'Please copy your Castles of Dr. Creep disk image (D64) to ${DATADIR}/data'
    @echo ''
    @echo ''

.include <bsd.port.post.mk>