1 # $NetBSD: options.mk,v 1.4 2008/04/12 22:43:01 jlam Exp $
3 .include "../../mk/bsd.prefs.mk"
5 PKG_OPTIONS_VAR= PKG_OPTIONS.xbeeb
6 PKG_SUPPORTED_OPTIONS= mitshm xbeeb-roms
9 # The emulator can be compiled either to use MIT-SHM, or to not.
10 # Unfortunately it doesn't support both at once.
11 .if empty(PKG_OPTIONS:Mmitshm)
12 SUBST_CLASSES+= nomitshm
13 SUBST_STAGE.nomitshm= post-patch
14 SUBST_MESSAGE.nomitshm= Disabling MIT-SHM
15 SUBST_FILES.nomitshm= src/Config.h
16 SUBST_SED.nomitshm= -e "s|\#define *MITSHM|\#undef MITSHM|"
19 .include "../../mk/bsd.options.mk"
21 PLIST_VARS+= xbeeb-roms
23 .if !empty(PKG_OPTIONS:Mmitshm)
25 .include "../../x11/xextproto/buildlink3.mk"
29 .if !empty(PKG_OPTIONS:Mxbeeb-roms)
31 LICENSE= xbeeb-pseudolicense
32 RESTRICTED= No redistribution allowed
33 NO_BIN_ON_CDROM= ${RESTRICTED}
34 NO_BIN_ON_FTP= ${RESTRICTED}
35 NO_SRC_ON_CDROM= ${RESTRICTED}
36 NO_SRC_ON_FTP= ${RESTRICTED}
38 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} OS-1.2.rom BASIC2.rom
39 SITES.BASIC2.rom= http://bbc.nvg.org/rom/Acorn/lang/
40 SITES.OS-1.2.rom= http://bbc.nvg.org/rom/Acorn/os/
42 ROMDIR=${PREFIX}/${XBEEBROOT}/roms
44 ${INSTALL_DATA} ${DISTDIR}/OS-1.2.rom ${DESTDIR}${ROMDIR}/OS1.2.rom
45 ${INSTALL_DATA} ${DISTDIR}/BASIC2.rom ${DESTDIR}${ROMDIR}/BASIC4.rom