summaryrefslogtreecommitdiff
path: root/emulators/suse15_linux/emulator.mk
blob: 9f472522f5822da6ec1ddefc4c24e0d28687e170 (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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# $NetBSD: emulator.mk,v 1.1 2022/10/02 17:17:19 wiz Exp $
#
# This file is included by linux-suse.mk in the emulator framework.
#
# Variables set by this file:
#
# EMUL_DISTRO
#	The SuSE Linux distribution.
#
# DEPENDS_${EMUL_DISTRO}.*
#	A table that maps "modules" to SuSE package dependencies.
#

EMUL_DISTRO=		suse-15.5

.if defined(SUSE_PKG)
_SUSE_VERSION_REQD=	-15.5{,nb*}
.else
_SUSE_VERSION_REQD=	>=15.5<15.6
.endif

# DEPENDS_suse-15.5.* maps Linux "modules" to SuSE package dependencies.
DEPENDS_suse-15.5.alsa?=	suse_alsa${_SUSE_VERSION_REQD}:../../emulators/suse15_alsa
DEPENDS_suse-15.5.base?=	suse_base${_SUSE_VERSION_REQD}:../../emulators/suse15_base
DEPENDS_suse-15.5.binutils?=	suse_binutils${_SUSE_VERSION_REQD}:../../emulators/suse15_binutils
DEPENDS_suse-15.5.dbus?=	suse_libdbus${_SUSE_VERSION_REQD}:../../emulators/suse15_libdbus
DEPENDS_suse-15.5.drm?=		suse_libdrm${_SUSE_VERSION_REQD}:../../emulators/suse15_libdrm
DEPENDS_suse-15.5.expat?=	suse_expat${_SUSE_VERSION_REQD}:../../emulators/suse15_expat
DEPENDS_suse-15.5.fontconfig?=	suse_fontconfig${_SUSE_VERSION_REQD}:../../emulators/suse15_fontconfig
DEPENDS_suse-15.5.freetype2?=	suse_freetype2${_SUSE_VERSION_REQD}:../../emulators/suse15_freetype2
DEPENDS_suse-15.5.glib2?=	suse_glib2${_SUSE_VERSION_REQD}:../../emulators/suse15_glib2
DEPENDS_suse-15.5.glx?=		suse_glx${_SUSE_VERSION_REQD}:../../emulators/suse15_glx
DEPENDS_suse-15.5.gtk3?=	suse_gtk3${_SUSE_VERSION_REQD}:../../emulators/suse15_gtk3
DEPENDS_suse-15.5.jpeg?=	suse_libjpeg${_SUSE_VERSION_REQD}:../../emulators/suse15_libjpeg
DEPENDS_suse-15.5.libffi?=	suse_libffi${_SUSE_VERSION_REQD}:../../emulators/suse15_libffi
DEPENDS_suse-15.5.libsndfile?=	suse_libsndfile${_SUSE_VERSION_REQD}:../../emulators/suse15_libsndfile
DEPENDS_suse-15.5.libsystemd?=	suse_libsystemd${_SUSE_VERSION_REQD}:../../emulators/suse15_libsystemd
DEPENDS_suse-15.5.locale?=	suse_locale${_SUSE_VERSION_REQD}:../../emulators/suse15_locale
DEPENDS_suse-15.5.openssl?=	suse_openssl${_SUSE_VERSION_REQD}:../../emulators/suse15_openssl
DEPENDS_suse-15.5.png?=		suse_libpng${_SUSE_VERSION_REQD}:../../emulators/suse15_libpng
DEPENDS_suse-15.5.pulseaudio?=	suse_pulseaudio${_SUSE_VERSION_REQD}:../../emulators/suse15_pulseaudio
DEPENDS_suse-15.5.tiff?=	suse_libtiff${_SUSE_VERSION_REQD}:../../emulators/suse15_libtiff
DEPENDS_suse-15.5.x11?=		suse_x11${_SUSE_VERSION_REQD}:../../emulators/suse15_x11
DEPENDS_suse-15.5.xml2?=	suse_libxml2${_SUSE_VERSION_REQD}:../../emulators/suse15_libxml2

.if (${EMUL_ARCH} == "i386") && (${MACHINE_ARCH} == "x86_64")
.  for _mod_ in ${_EMUL_MODULES}
DEPENDS_suse-15.5.${_mod_}:=	\
	${DEPENDS_suse-15.5.${_mod_}:S/^suse_/suse32_/:S/suse15_/&32_/}
.  endfor
.endif

# SuSE Linux's ld.so(8) uses a cache file of search paths for shared
# libraries which is managed by ldconfig(8).
#
.if !defined(EMUL_IS_NATIVE)
SUSE_LDCONFIG_CMD=	${EMULDIR}/sbin/ldconfig -r ${EMULDIR}
LDCONFIG_ADD_CMD?=	${SUSE_LDCONFIG_CMD}
LDCONFIG_REMOVE_CMD?=	${SUSE_LDCONFIG_CMD}
.endif