summaryrefslogtreecommitdiffstats
path: root/conf/distro/include/tegra-t18x.conf
diff options
context:
space:
mode:
Diffstat (limited to 'conf/distro/include/tegra-t18x.conf')
-rw-r--r--conf/distro/include/tegra-t18x.conf86
1 files changed, 86 insertions, 0 deletions
diff --git a/conf/distro/include/tegra-t18x.conf b/conf/distro/include/tegra-t18x.conf
new file mode 100644
index 0000000..f58474e
--- /dev/null
+++ b/conf/distro/include/tegra-t18x.conf
@@ -0,0 +1,86 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30include conf/distro/include/tegra.inc
31
32TARGET_CFLAGS += " -DWIN_INTERFACE_CUSTOM"
33DISTRO_FEATURES_DEFAULT += "wayland"
34
35KERN_DIR ?= '${@os.path.normpath("${TOPDIR}/../sources/vibrante-t186/kernel")}'
36PLATFORM_TOPDIR ?= '${@os.path.normpath("${TOPDIR}/../sources/vibrante-t186/vibrante-t186ref-linux")}'
37NVLAYER_DIR ?= "${TOPDIR}/../sources/nvidia-layer"
38
39MACHINE_EXTRA_INSTALL += "\
40 tegra-firmware-fecs \
41 tegra-firmware-gmicrocode \
42 tegra-firmware-gpccs \
43 tegra-firmware-gpmu \
44 tegra-firmware-gshader \
45 tegra-firmware-pmu \
46 tegra-firmware-prod-fuse \
47 tegra-firmware-xusb \
48 tegra-firmware-vic \
49 tegra-firmware-nvdec \
50 tegra-firmware-nvenc \
51 tegra-firmware-nvjpeg \
52 tegra-drivers \
53 virtual/libegl \
54 virtual/libgles2 \
55 libdrm-nv \
56 asound-conf \
57 "
58
59PREFERRED_PROVIDER_virtual/libgles2 ?= "tegra-drivers"
60PREFERRED_PROVIDER_virtual/libgles2-dev ?= "tegra-drivers"
61PREFERRED_PROVIDER_virtual/libegl ?= "tegra-drivers"
62PREFERRED_PROVIDER_virtual/libegl-dev ?= "tegra-drivers"
63PREFERRED_PROVIDER_virtual/egl ?= "tegra-drivers"
64PREFERRED_PROVIDER_virtual/libgl ?= "tegra-drivers"
65PREFERRED_PROVIDER_virtual/libgles1 ?= "tegra-drivers"
66PREFERRED_PROVIDER_virtual/mesa ?= "tegra-drivers"
67
68PREFERRED_PROVIDER_wayland ?= "wayland-nv"
69PREFERRED_PROVIDER_wayland-native ?= "wayland-nv"
70PREFERRED_PROVIDER_nativesdk-wayland ?= "wayland-nv"
71
72BBMASK ?= " "
73BBMASK .= "\
74|meta-vib4/recipes-connectivity/connman\
75|meta-vib4/recipes-core/busybox\
76|meta-vib4/recipes-core/images\
77|meta-vib4/recipes-core/meta\
78|meta-vib4/recipes-core/packagegroups\
79|meta-vib4/recipes-core/systemd/systemd\
80|meta-vib4/recipes-devtools\
81|meta-vib4/recipes-extended\
82|meta-vib4/recipes-multimedia/audiomanager\
83|meta-vib4/recipes-core/glibc\
84|meta-vib4/recipes-support/lvm2\
85|meta-vib4/recipes-kernel/linux-libc-headers\
86"