blob: f931d0ac7fb005905def8d461f9c4cb6a6e4b5fd (
plain)
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
|
# $NetBSD: emulator-opsys.mk,v 1.1 2007/08/23 15:59:33 jlam Exp $
#
# This file is included by emulator.mk.
#
# Variables defined by this file:
#
# EMUL_DISTRO
# The distribution of the emulated operating system being used,
# e.g. native-linux, suse-10.0, etc. If the package isn't
# supported on this machine, then its value is "none".
#
# EMULDIR
# Convenience variable that expands to ${PREFIX}/${EMULSUBDIR}
#
# EMULSUBDIR
# Path relative to ${PREFIX} where the files and directories
# are located, e.g. emul/linux.
#
# OPSYS_EMULDIR
# Path through which the platform expects to find a "chroot"
# installation of the files and directories, e.g. /emul/linux.
#
.if !defined(_EMULATOR_EMULATOR_OPSYS_MK)
_EMULATOR_EMULATOR_OPSYS_MK= defined
.if empty(EMUL_PLATFORMS:M${EMUL_PLATFORM})
PKG_FAIL_REASON+= "${PKGNAME} is not available for ${MACHINE_PLATFORM}"
.endif
.if ${EMUL_PLATFORM} == "none"
EMUL_DISTRO?= none
EMULSUBDIR?= # empty
EMULDIR?= ${PREFIX}
OPSYS_EMULDIR?= # empty
.else
#
# The ${EMUL_OPSYS}.mk file included here should define the following
# variables either directly or indirectly:
#
# EMUL_DISTRO, EMULSUBDIR, EMULDIR, OPSYS_EMULDIR
#
. include "${.PARSEDIR}/${EMUL_OPSYS}.mk"
.endif
.endif # _EMULATOR_EMULATOR_OPSYS_MK
|