2012-10-03 14:55:08 +02:00
# $NetBSD: Makefile,v 1.4 2012/10/03 12:55:14 asau Exp $
2009-11-10 17:19:57 +01:00
#
DISTNAME = kegs.0.91
PKGNAME = kegs-0.91
CATEGORIES = emulators
MASTER_SITES = http://kegs.sourceforge.net/
MAINTAINER = christtrekker@users.sourceforge.net
HOMEPAGE = http://kegs.sourceforge.net/
COMMENT = Apple IIgs emulator for Mac OS X, Win32, Linux, and Unix/X11
# Official support
ONLY_FOR_PLATFORM = Linux-*-i386 Linux-*-powerpc SunOS-*-i386 SunOS-*-sparc Darwin-*-* HPUX-*-*
# Probably work
ONLY_FOR_PLATFORM += *-*-i386 *-*-powerpc *-*-x86_64 *-*-ia64 *-*-mips *-*-m68k
#WRKSRC= ${WRKDIR}/${DISTNAME}/src
CONFIGURE_DIRS = src
BUILD_DIRS = src
USE_TOOLS += gmake perl
INSTALLATION_DIRS += bin share/doc/${ PKGBASE } share/${ PKGBASE }
# Has problems finding shared libs on some platforms...
CFLAGS += ${ COMPILER_RPATH_FLAG } ${ X11BASE } /lib
2012-06-23 21:23:32 +02:00
LIBS.SunOS += -lsocket -lnsl
2009-11-10 17:19:57 +01:00
pre-build :
if [ -L ${ WRKSRC } /src/vars ] ; then ${ RM } ${ WRKSRC } /src/vars; fi
@${ ECHO } Building for ${ OPSYS } on ${ MACHINE_ARCH } ...
case " ${ OPSYS } _ ${ MACHINE_ARCH } " in \
Linux_ppc) ${ LN } -s ${ WRKSRC } /src/vars_linuxppc ${ WRKSRC } /src/vars; break; ; \
Linux_i386) ${ LN } -s ${ WRKSRC } /src/vars_x86linux ${ WRKSRC } /src/vars; break; ; \
SunOS_sparc*) ${ LN } -s ${ WRKSRC } /src/vars_solaris ${ WRKSRC } /src/vars; break; ; \
SunOS_i386) ${ LN } -s ${ WRKSRC } /src/vars_x86solaris ${ WRKSRC } /src/vars; break; ; \
Darwin*) ${ LN } -s ${ WRKSRC } /src/vars_mac ${ WRKSRC } /src/vars; break; ; \
HPUX*) ${ LN } -s ${ WRKSRC } /src/vars_hp ${ WRKSRC } /src/vars; break; ; \
*_i386) ${ ECHO } " ${ OPSYS } on ${ MACHINE_ARCH } is not officially supported, but ought to work... " ; ${ LN } -s ${ WRKSRC } /src/vars_x86linux ${ WRKSRC } /src/vars; break; ; \
2012-06-28 05:23:37 +02:00
*_ppc| *_powerpc) ${ ECHO } " ${ OPSYS } on ${ MACHINE_ARCH } is not officially supported, but ought to work... " ; ${ LN } -s ${ WRKSRC } /src/vars_linuxppc ${ WRKSRC } /src/vars; break; ; \
2009-11-10 17:19:57 +01:00
*_amd64| *_ia64| *_x86_64) ${ ECHO } " ${ MACHINE_ARCH } is not supported, but might work... " ; ${ LN } -s ${ WRKSRC } /src/vars_x86linux ${ WRKSRC } /src/vars; break; ; \
*_mips| *_m68k) ${ ECHO } " ${ MACHINE_ARCH } is not supported, but might work... " ; ${ LN } -s ${ WRKSRC } /src/vars_linuxppc ${ WRKSRC } /src/vars; break; ; \
*) ${ ECHO } Your platform is not recognized. ; ; \
esac
do-install :
${ INSTALL_PROGRAM } ${ WRKSRC } /xkegs ${ DESTDIR } ${ PREFIX } /bin/xkegs
${ INSTALL_DATA } ${ WRKSRC } /*txt ${ DESTDIR } ${ PREFIX } /share/doc/${ PKGBASE }
${ INSTALL_DATA } ${ WRKSRC } /config.kegs ${ DESTDIR } ${ PREFIX } /share/${ PKGBASE }
. i n c l u d e "../../x11/xproto/buildlink3.mk"
. i n c l u d e "../../x11/libX11/buildlink3.mk"
. i n c l u d e "../../x11/libXext/buildlink3.mk"
. i n c l u d e "../../x11/xextproto/buildlink3.mk"
. i n c l u d e "../../mk/bsd.pkg.mk"