summaryrefslogtreecommitdiff
path: root/emulators/suse_linux/Makefile.application
blob: b6d9dd4735c35e1bfe6c890ed20045dbf590cc07 (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
# $NetBSD: Makefile.application,v 1.21 2006/06/07 14:00:44 tron Exp $

.include "../../mk/bsd.prefs.mk"

.if (${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "DragonFly") && \
    (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "powerpc")

.  if !empty(SUSE_PREFER:M10.0)
.    include "../../emulators/suse100_linux/vars.mk"
.  elif !empty(SUSE_PREFER:M9.1)
.    include "../../emulators/suse91_linux/vars.mk"
.  else
.    include "../../emulators/suse_linux/vars.mk"
.  endif

.  if defined(RPMFILES)
.    include "../../emulators/${SUSE_DIR_PREFIX}_linux/Makefile.common"
.  endif

EMULSUBDIR?=	emul/linux
EMULDIR?=	${PREFIX}/${EMULSUBDIR}
LDD=		${EMULDIR}/usr/bin/ldd
.elif ${OPSYS} == "Linux"
# No Linux emulation is needed
USE_NATIVE_LINUX=		# empty
.else
# we put a value here so that the creation of the bulk
# build cache files works correctly on non-i386 machines.
# This speeds up the marking of all compat_linux packages
# as not available.
SUSE_DIR_PREFIX=		suse
SUSE_VERSION=			0
PKG_SKIP_REASON+=		"${PKGNAME} requires compat_linux, which is not available for ${MACHINE_PLATFORM}"
#
# By default, we can't check for missing shared libraries nor note which
# shared libraries are provided and/or required by the package since the
# library support is via syscall emulation.
#
CHECK_SHLIBS_SUPPORTED?=	no
.endif