summaryrefslogtreecommitdiffstats
path: root/meta-boot2qt-distro/conf
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2018-03-02 13:08:39 +0200
committerSamuli Piippo <samuli.piippo@qt.io>2018-03-12 14:12:31 +0000
commit344c2f97025c6504ec986600498121bb83aaeb8f (patch)
tree3d7ec602603cb083b7c8e998eddca543ce17e57c /meta-boot2qt-distro/conf
parentd9985542d7617b43ec7180c7ade0c4f64db82b42 (diff)
downloadmeta-boot2qt-344c2f97025c6504ec986600498121bb83aaeb8f.tar.gz
Split meta-boot2qt layer
Move distro specific recipes to own layer and leave only new recipes and bbclasses to meta-boot2qt layer. This makes it easier to include meta-boot2qt to your own distro layer to get access e.g., QDB and QBSP recipes that might be useful even without boot2qt distro. Task-number: QTBUG-65871 Change-Id: I6c353774dd1668b00f2d05aa262ad866b90bdef6 Reviewed-by: Timo Aarnipuro <timo.aarnipuro@qt.io>
Diffstat (limited to 'meta-boot2qt-distro/conf')
-rw-r--r--meta-boot2qt-distro/conf/bblayers.conf.boundary.sample54
-rw-r--r--meta-boot2qt-distro/conf/bblayers.conf.emulator.sample50
-rw-r--r--meta-boot2qt-distro/conf/bblayers.conf.fsl.sample53
-rw-r--r--meta-boot2qt-distro/conf/bblayers.conf.intel.sample52
-rw-r--r--meta-boot2qt-distro/conf/bblayers.conf.jetson.sample52
-rw-r--r--meta-boot2qt-distro/conf/bblayers.conf.nvidia-tegra.sample53
-rw-r--r--meta-boot2qt-distro/conf/bblayers.conf.rcar-gen3.sample55
-rw-r--r--meta-boot2qt-distro/conf/bblayers.conf.rpi.sample52
-rw-r--r--meta-boot2qt-distro/conf/bblayers.conf.sample50
-rw-r--r--meta-boot2qt-distro/conf/bblayers.conf.smx6.sample55
-rw-r--r--meta-boot2qt-distro/conf/bblayers.conf.ti.sample53
-rw-r--r--meta-boot2qt-distro/conf/bblayers.conf.toradex.sample56
-rw-r--r--meta-boot2qt-distro/conf/distro/b2qt.conf85
-rw-r--r--meta-boot2qt-distro/conf/distro/include/am335x-evm.conf34
-rw-r--r--meta-boot2qt-distro/conf/distro/include/apalis-imx6.conf44
-rw-r--r--meta-boot2qt-distro/conf/distro/include/beagleboard.conf34
-rw-r--r--meta-boot2qt-distro/conf/distro/include/beaglebone.conf36
-rw-r--r--meta-boot2qt-distro/conf/distro/include/boundary.inc43
-rw-r--r--meta-boot2qt-distro/conf/distro/include/colibri-imx6.conf39
-rw-r--r--meta-boot2qt-distro/conf/distro/include/colibri-imx7.conf46
-rw-r--r--meta-boot2qt-distro/conf/distro/include/colibri-vf.conf43
-rw-r--r--meta-boot2qt-distro/conf/distro/include/emulator.conf52
-rw-r--r--meta-boot2qt-distro/conf/distro/include/fsl.inc38
-rw-r--r--meta-boot2qt-distro/conf/distro/include/h3ulcb.conf32
-rw-r--r--meta-boot2qt-distro/conf/distro/include/h3ulcb.pre.inc1
-rw-r--r--meta-boot2qt-distro/conf/distro/include/imx6dlsabresd.conf32
-rw-r--r--meta-boot2qt-distro/conf/distro/include/imx6qsabresd.conf41
-rw-r--r--meta-boot2qt-distro/conf/distro/include/imx7dsabresd.conf34
-rw-r--r--meta-boot2qt-distro/conf/distro/include/imx7s-warp.conf39
-rw-r--r--meta-boot2qt-distro/conf/distro/include/intel-corei7-64.conf50
-rw-r--r--meta-boot2qt-distro/conf/distro/include/jetson-tx1.conf32
-rw-r--r--meta-boot2qt-distro/conf/distro/include/jetson-tx2.conf32
-rw-r--r--meta-boot2qt-distro/conf/distro/include/jetson.inc44
-rw-r--r--meta-boot2qt-distro/conf/distro/include/m3ulcb.conf32
-rw-r--r--meta-boot2qt-distro/conf/distro/include/m3ulcb.pre.inc1
-rw-r--r--meta-boot2qt-distro/conf/distro/include/nitrogen6x.conf87
-rw-r--r--meta-boot2qt-distro/conf/distro/include/nitrogen7.conf38
-rw-r--r--meta-boot2qt-distro/conf/distro/include/opencv.inc39
-rw-r--r--meta-boot2qt-distro/conf/distro/include/raspberrypi.conf37
-rw-r--r--meta-boot2qt-distro/conf/distro/include/raspberrypi.inc48
-rw-r--r--meta-boot2qt-distro/conf/distro/include/raspberrypi0.conf37
-rw-r--r--meta-boot2qt-distro/conf/distro/include/raspberrypi2.conf36
-rw-r--r--meta-boot2qt-distro/conf/distro/include/raspberrypi3.conf36
-rw-r--r--meta-boot2qt-distro/conf/distro/include/rcar-gen3.inc67
-rw-r--r--meta-boot2qt-distro/conf/distro/include/salvator-x.conf32
-rw-r--r--meta-boot2qt-distro/conf/distro/include/salvator-x.pre.inc1
-rw-r--r--meta-boot2qt-distro/conf/distro/include/smarc-samx6i.conf45
-rw-r--r--meta-boot2qt-distro/conf/distro/include/tegra-t18x.conf97
-rw-r--r--meta-boot2qt-distro/conf/distro/include/ti.inc43
-rw-r--r--meta-boot2qt-distro/conf/distro/include/toradex.inc48
-rw-r--r--meta-boot2qt-distro/conf/layer.conf40
-rw-r--r--meta-boot2qt-distro/conf/local.conf.sample289
-rw-r--r--meta-boot2qt-distro/conf/machine/emulator.conf52
-rw-r--r--meta-boot2qt-distro/conf/machine/qemuarmv7.conf8
54 files changed, 2579 insertions, 0 deletions
diff --git a/meta-boot2qt-distro/conf/bblayers.conf.boundary.sample b/meta-boot2qt-distro/conf/bblayers.conf.boundary.sample
new file mode 100644
index 0000000..14d9c0b
--- /dev/null
+++ b/meta-boot2qt-distro/conf/bblayers.conf.boundary.sample
@@ -0,0 +1,54 @@
1############################################################################
2##
3## Copyright (C) 2018 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
30# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
31# changes incompatibly
32POKY_BBLAYERS_CONF_VERSION = "2"
33
34BBPATH = "${TOPDIR}"
35BBFILES ?= ""
36BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
37
38BBLAYERS ?= " \
39 ${BSPDIR}/sources/poky/meta \
40 ${BSPDIR}/sources/poky/meta-poky \
41 ${BSPDIR}/sources/meta-boundary \
42 ${BSPDIR}/sources/meta-freescale \
43 ${BSPDIR}/sources/meta-freescale-3rdparty \
44 ${BSPDIR}/sources/meta-openembedded/meta-oe \
45 ${BSPDIR}/sources/meta-openembedded/meta-python \
46 ${BSPDIR}/sources/meta-openembedded/meta-networking \
47 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
48 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
49 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \
50 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \
51 ${BSPDIR}/sources/meta-boot2qt/meta-fsl-extras \
52 ${BSPDIR}/sources/meta-mingw \
53 ${BSPDIR}/sources/meta-qt5 \
54 "
diff --git a/meta-boot2qt-distro/conf/bblayers.conf.emulator.sample b/meta-boot2qt-distro/conf/bblayers.conf.emulator.sample
new file mode 100644
index 0000000..bf32887
--- /dev/null
+++ b/meta-boot2qt-distro/conf/bblayers.conf.emulator.sample
@@ -0,0 +1,50 @@
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
30# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
31# changes incompatibly
32POKY_BBLAYERS_CONF_VERSION = "2"
33
34BBPATH = "${TOPDIR}"
35BBFILES ?= ""
36BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
37
38BBLAYERS ?= " \
39 ${BSPDIR}/sources/poky/meta \
40 ${BSPDIR}/sources/poky/meta-poky \
41 ${BSPDIR}/sources/meta-openembedded/meta-oe \
42 ${BSPDIR}/sources/meta-openembedded/meta-python \
43 ${BSPDIR}/sources/meta-openembedded/meta-networking \
44 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
45 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
46 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \
47 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \
48 ${BSPDIR}/sources/meta-mingw \
49 ${BSPDIR}/sources/meta-qt5 \
50 "
diff --git a/meta-boot2qt-distro/conf/bblayers.conf.fsl.sample b/meta-boot2qt-distro/conf/bblayers.conf.fsl.sample
new file mode 100644
index 0000000..e6afe33
--- /dev/null
+++ b/meta-boot2qt-distro/conf/bblayers.conf.fsl.sample
@@ -0,0 +1,53 @@
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
30# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
31# changes incompatibly
32POKY_BBLAYERS_CONF_VERSION = "2"
33
34BBPATH = "${TOPDIR}"
35BBFILES ?= ""
36BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
37
38BBLAYERS ?= " \
39 ${BSPDIR}/sources/poky/meta \
40 ${BSPDIR}/sources/poky/meta-poky \
41 ${BSPDIR}/sources/meta-freescale \
42 ${BSPDIR}/sources/meta-freescale-3rdparty \
43 ${BSPDIR}/sources/meta-openembedded/meta-oe \
44 ${BSPDIR}/sources/meta-openembedded/meta-python \
45 ${BSPDIR}/sources/meta-openembedded/meta-networking \
46 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
47 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
48 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \
49 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \
50 ${BSPDIR}/sources/meta-boot2qt/meta-fsl-extras \
51 ${BSPDIR}/sources/meta-mingw \
52 ${BSPDIR}/sources/meta-qt5 \
53 "
diff --git a/meta-boot2qt-distro/conf/bblayers.conf.intel.sample b/meta-boot2qt-distro/conf/bblayers.conf.intel.sample
new file mode 100644
index 0000000..efe626a
--- /dev/null
+++ b/meta-boot2qt-distro/conf/bblayers.conf.intel.sample
@@ -0,0 +1,52 @@
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
30# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
31# changes incompatibly
32POKY_BBLAYERS_CONF_VERSION = "2"
33
34BBPATH = "${TOPDIR}"
35BBFILES ?= ""
36BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
37
38BBLAYERS ?= " \
39 ${BSPDIR}/sources/poky/meta \
40 ${BSPDIR}/sources/poky/meta-poky \
41 ${BSPDIR}/sources/meta-intel \
42 ${BSPDIR}/sources/meta-openembedded/meta-oe \
43 ${BSPDIR}/sources/meta-openembedded/meta-python \
44 ${BSPDIR}/sources/meta-openembedded/meta-networking \
45 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
46 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
47 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \
48 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \
49 ${BSPDIR}/sources/meta-boot2qt/meta-intel-extras \
50 ${BSPDIR}/sources/meta-mingw \
51 ${BSPDIR}/sources/meta-qt5 \
52 "
diff --git a/meta-boot2qt-distro/conf/bblayers.conf.jetson.sample b/meta-boot2qt-distro/conf/bblayers.conf.jetson.sample
new file mode 100644
index 0000000..eccc371
--- /dev/null
+++ b/meta-boot2qt-distro/conf/bblayers.conf.jetson.sample
@@ -0,0 +1,52 @@
1############################################################################
2##
3## Copyright (C) 2017 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
30# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
31# changes incompatibly
32POKY_BBLAYERS_CONF_VERSION = "2"
33
34BBPATH = "${TOPDIR}"
35BBFILES ?= ""
36BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
37
38BBLAYERS ?= " \
39 ${BSPDIR}/sources/poky/meta \
40 ${BSPDIR}/sources/poky/meta-poky \
41 ${BSPDIR}/sources/meta-tegra \
42 ${BSPDIR}/sources/meta-openembedded/meta-oe \
43 ${BSPDIR}/sources/meta-openembedded/meta-python \
44 ${BSPDIR}/sources/meta-openembedded/meta-networking \
45 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
46 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
47 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \
48 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \
49 ${BSPDIR}/sources/meta-boot2qt/meta-tegra-extras \
50 ${BSPDIR}/sources/meta-mingw \
51 ${BSPDIR}/sources/meta-qt5 \
52 "
diff --git a/meta-boot2qt-distro/conf/bblayers.conf.nvidia-tegra.sample b/meta-boot2qt-distro/conf/bblayers.conf.nvidia-tegra.sample
new file mode 100644
index 0000000..d042805
--- /dev/null
+++ b/meta-boot2qt-distro/conf/bblayers.conf.nvidia-tegra.sample
@@ -0,0 +1,53 @@
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
30# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
31# changes incompatibly
32POKY_BBLAYERS_CONF_VERSION = "2"
33
34BBPATH = "${TOPDIR}"
35BBFILES ?= ""
36BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
37
38BBLAYERS ?= " \
39 ${BSPDIR}/sources/poky/meta \
40 ${BSPDIR}/sources/poky/meta-poky \
41 ${BSPDIR}/sources/nvidia-layer/meta-tegra \
42 ${BSPDIR}/sources/nvidia-layer/meta-vib4 \
43 ${BSPDIR}/sources/meta-openembedded/meta-oe \
44 ${BSPDIR}/sources/meta-openembedded/meta-python \
45 ${BSPDIR}/sources/meta-openembedded/meta-networking \
46 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
47 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
48 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \
49 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \
50 ${BSPDIR}/sources/meta-boot2qt/meta-nvidia-extras \
51 ${BSPDIR}/sources/meta-mingw \
52 ${BSPDIR}/sources/meta-qt5 \
53 "
diff --git a/meta-boot2qt-distro/conf/bblayers.conf.rcar-gen3.sample b/meta-boot2qt-distro/conf/bblayers.conf.rcar-gen3.sample
new file mode 100644
index 0000000..6f502ea
--- /dev/null
+++ b/meta-boot2qt-distro/conf/bblayers.conf.rcar-gen3.sample
@@ -0,0 +1,55 @@
1############################################################################
2##
3## Copyright (C) 2017 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
30# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
31# changes incompatibly
32POKY_BBLAYERS_CONF_VERSION = "2"
33
34BBPATH = "${TOPDIR}"
35BBFILES ?= ""
36BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
37
38BBLAYERS ?= " \
39 ${BSPDIR}/sources/poky/meta \
40 ${BSPDIR}/sources/poky/meta-poky \
41 ${BSPDIR}/sources/meta-renesas/meta-rcar-gen3 \
42 ${BSPDIR}/sources/meta-freescale \
43 ${BSPDIR}/sources/meta-linaro/meta-optee \
44 ${BSPDIR}/sources/meta-openembedded/meta-oe \
45 ${BSPDIR}/sources/meta-openembedded/meta-python \
46 ${BSPDIR}/sources/meta-openembedded/meta-networking \
47 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
48 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
49 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \
50 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \
51 ${BSPDIR}/sources/meta-boot2qt/meta-renesas-extras \
52 ${BSPDIR}/sources/meta-mingw \
53 ${BSPDIR}/sources/meta-qt5 \
54 "
55
diff --git a/meta-boot2qt-distro/conf/bblayers.conf.rpi.sample b/meta-boot2qt-distro/conf/bblayers.conf.rpi.sample
new file mode 100644
index 0000000..c701d0e
--- /dev/null
+++ b/meta-boot2qt-distro/conf/bblayers.conf.rpi.sample
@@ -0,0 +1,52 @@
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
30# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
31# changes incompatibly
32POKY_BBLAYERS_CONF_VERSION = "2"
33
34BBPATH = "${TOPDIR}"
35BBFILES ?= ""
36BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
37
38BBLAYERS ?= " \
39 ${BSPDIR}/sources/poky/meta \
40 ${BSPDIR}/sources/poky/meta-poky \
41 ${BSPDIR}/sources/meta-raspberrypi \
42 ${BSPDIR}/sources/meta-openembedded/meta-oe \
43 ${BSPDIR}/sources/meta-openembedded/meta-python \
44 ${BSPDIR}/sources/meta-openembedded/meta-networking \
45 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
46 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
47 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \
48 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \
49 ${BSPDIR}/sources/meta-boot2qt/meta-raspberrypi-extras \
50 ${BSPDIR}/sources/meta-mingw \
51 ${BSPDIR}/sources/meta-qt5 \
52 "
diff --git a/meta-boot2qt-distro/conf/bblayers.conf.sample b/meta-boot2qt-distro/conf/bblayers.conf.sample
new file mode 100644
index 0000000..bf32887
--- /dev/null
+++ b/meta-boot2qt-distro/conf/bblayers.conf.sample
@@ -0,0 +1,50 @@
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
30# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
31# changes incompatibly
32POKY_BBLAYERS_CONF_VERSION = "2"
33
34BBPATH = "${TOPDIR}"
35BBFILES ?= ""
36BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
37
38BBLAYERS ?= " \
39 ${BSPDIR}/sources/poky/meta \
40 ${BSPDIR}/sources/poky/meta-poky \
41 ${BSPDIR}/sources/meta-openembedded/meta-oe \
42 ${BSPDIR}/sources/meta-openembedded/meta-python \
43 ${BSPDIR}/sources/meta-openembedded/meta-networking \
44 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
45 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
46 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \
47 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \
48 ${BSPDIR}/sources/meta-mingw \
49 ${BSPDIR}/sources/meta-qt5 \
50 "
diff --git a/meta-boot2qt-distro/conf/bblayers.conf.smx6.sample b/meta-boot2qt-distro/conf/bblayers.conf.smx6.sample
new file mode 100644
index 0000000..5a09ec9
--- /dev/null
+++ b/meta-boot2qt-distro/conf/bblayers.conf.smx6.sample
@@ -0,0 +1,55 @@
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
30# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
31# changes incompatibly
32POKY_BBLAYERS_CONF_VERSION = "2"
33
34BBPATH = "${TOPDIR}"
35BBFILES ?= ""
36BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
37
38BBLAYERS ?= " \
39 ${BSPDIR}/sources/poky/meta \
40 ${BSPDIR}/sources/poky/meta-poky \
41 ${BSPDIR}/sources/meta-freescale \
42 ${BSPDIR}/sources/meta-freescale-3rdparty \
43 ${BSPDIR}/sources/meta-smx6 \
44 ${BSPDIR}/sources/meta-openembedded/meta-oe \
45 ${BSPDIR}/sources/meta-openembedded/meta-python \
46 ${BSPDIR}/sources/meta-openembedded/meta-networking \
47 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
48 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
49 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \
50 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \
51 ${BSPDIR}/sources/meta-boot2qt/meta-fsl-extras \
52 ${BSPDIR}/sources/meta-boot2qt/meta-smx6-extras \
53 ${BSPDIR}/sources/meta-mingw \
54 ${BSPDIR}/sources/meta-qt5 \
55 "
diff --git a/meta-boot2qt-distro/conf/bblayers.conf.ti.sample b/meta-boot2qt-distro/conf/bblayers.conf.ti.sample
new file mode 100644
index 0000000..47260a4
--- /dev/null
+++ b/meta-boot2qt-distro/conf/bblayers.conf.ti.sample
@@ -0,0 +1,53 @@
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
30# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
31# changes incompatibly
32POKY_BBLAYERS_CONF_VERSION = "2"
33
34BBPATH = "${TOPDIR}"
35BBFILES ?= ""
36BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
37
38BBLAYERS ?= " \
39 ${BSPDIR}/sources/poky/meta \
40 ${BSPDIR}/sources/poky/meta-poky \
41 ${BSPDIR}/sources/meta-ti \
42 ${BSPDIR}/sources/meta-freescale \
43 ${BSPDIR}/sources/meta-openembedded/meta-oe \
44 ${BSPDIR}/sources/meta-openembedded/meta-python \
45 ${BSPDIR}/sources/meta-openembedded/meta-networking \
46 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
47 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
48 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \
49 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \
50 ${BSPDIR}/sources/meta-boot2qt/meta-ti-extras \
51 ${BSPDIR}/sources/meta-mingw \
52 ${BSPDIR}/sources/meta-qt5 \
53 "
diff --git a/meta-boot2qt-distro/conf/bblayers.conf.toradex.sample b/meta-boot2qt-distro/conf/bblayers.conf.toradex.sample
new file mode 100644
index 0000000..f30ba79
--- /dev/null
+++ b/meta-boot2qt-distro/conf/bblayers.conf.toradex.sample
@@ -0,0 +1,56 @@
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
30# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
31# changes incompatibly
32POKY_BBLAYERS_CONF_VERSION = "2"
33
34BBPATH = "${TOPDIR}"
35BBFILES ?= ""
36BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
37
38BBLAYERS ?= " \
39 ${BSPDIR}/sources/poky/meta \
40 ${BSPDIR}/sources/poky/meta-poky \
41 ${BSPDIR}/sources/meta-toradex-bsp-common \
42 ${BSPDIR}/sources/meta-toradex-nxp \
43 ${BSPDIR}/sources/meta-freescale \
44 ${BSPDIR}/sources/meta-freescale-3rdparty \
45 ${BSPDIR}/sources/meta-openembedded/meta-oe \
46 ${BSPDIR}/sources/meta-openembedded/meta-python \
47 ${BSPDIR}/sources/meta-openembedded/meta-networking \
48 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
49 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
50 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \
51 ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \
52 ${BSPDIR}/sources/meta-boot2qt/meta-fsl-extras \
53 ${BSPDIR}/sources/meta-boot2qt/meta-toradex-extras \
54 ${BSPDIR}/sources/meta-mingw \
55 ${BSPDIR}/sources/meta-qt5 \
56 "
diff --git a/meta-boot2qt-distro/conf/distro/b2qt.conf b/meta-boot2qt-distro/conf/distro/b2qt.conf
new file mode 100644
index 0000000..1aa4bd5
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/b2qt.conf
@@ -0,0 +1,85 @@
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/poky.conf
31
32DISTRO = "b2qt"
33DISTRO_NAME = "Boot to Qt for Embedded Linux"
34SDK_VERSION := "${DISTRO_VERSION}"
35
36SDK_MACHINE = "${@d.getVar('SDKMACHINE', True) or '${SDK_ARCH}'}"
37SDK_NAME = "${DISTRO}-${SDK_MACHINE}-${IMAGE_BASENAME}"
38TOOLCHAIN_OUTPUTNAME = "${SDK_NAME}-${MACHINE}"
39BUILDCFG_VARS += "SDKMACHINE"
40
41MAINTAINER = "B2Qt <b2qt@qt.io>"
42
43SANITY_TESTED_DISTROS += " \
44 Ubuntu 11.04 \n \
45 Ubuntu-15.10 \n \
46 LinuxMint-14 \n \
47 LinuxMint-16 \n \
48 LinuxMint-17.1 \n \
49 LinuxMint-18.1 \n \
50 "
51
52SYSVINIT_ENABLED_GETTYS = ""
53
54DISTRO_FEATURES_DEFAULT_remove = "irda pcmcia pci 3g nfc zeroconf x11"
55DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio sysvinit"
56
57DISTRO_FEATURES_FILTER_NATIVESDK_append = " wayland"
58
59FONTCONFIG_CACHE_DIR = "${libdir}/fontconfig/cache"
60
61# use GStreamer 1.0, optionally change to "gstreamer010" to use GStreamer 0.10
62DISTRO_FEATURES += "gstreamer webengine systemd"
63
64VIRTUAL-RUNTIME_init_manager = "systemd"
65VIRTUAL-RUNTIME_initscripts = ""
66PREFERRED_PROVIDER_udev ?= "systemd"
67PREFERRED_PROVIDER_udev-utils ?= "systemd"
68
69PREFERRED_PROVIDER_jpeg ?= "libjpeg-turbo"
70PREFERRED_PROVIDER_jpeg-native ?= "libjpeg-turbo-native"
71
72# Override mkspec for mingw build
73OE_QMAKE_PLATFORM_NATIVE_mingw32 = "win32-g++-oe"
74OE_QMAKE_PLATFORM_mingw32 = "win32-g++-oe"
75
76# Disable SHA validation for branch
77QT_MODULE_BRANCH_PARAM = "nobranch=1"
78
79IMAGE_FSTYPES = "conf"
80IMAGE_CLASSES += "image_types_sdcard deploy-conf"
81
82LICENSE_CREATE_PACKAGE = "1"
83COPY_LIC_MANIFEST = "1"
84
85include conf/distro/include/${MACHINE}.conf
diff --git a/meta-boot2qt-distro/conf/distro/include/am335x-evm.conf b/meta-boot2qt-distro/conf/distro/include/am335x-evm.conf
new file mode 100644
index 0000000..4ec3e4d
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/am335x-evm.conf
@@ -0,0 +1,34 @@
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/ti.inc
31
32DEPLOY_CONF_NAME = "Sitara AM335x Starter Kit"
33
34DISTRO_FEATURES_remove = "webengine"
diff --git a/meta-boot2qt-distro/conf/distro/include/apalis-imx6.conf b/meta-boot2qt-distro/conf/distro/include/apalis-imx6.conf
new file mode 100644
index 0000000..bdb57d8
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/apalis-imx6.conf
@@ -0,0 +1,44 @@
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/toradex.inc
31
32DEPLOY_CONF_NAME = "Toradex Apalis iMX6"
33
34IMAGE_FSTYPES += "teziimg"
35
36BOOT_SCRIPTS += " \
37 u-boot-${MACHINE}.imx-spl:${MACHINEDIR}/u-boot.imx-spl \
38 SPL-${MACHINE}-spl:${MACHINEDIR}/SPL \
39 "
40
41SERIAL_CONSOLES = "115200;ttymxc0 \
42 115200;ttymxc1"
43
44KERNEL_MODULE_AUTOLOAD += "atmel_mxt_ts"
diff --git a/meta-boot2qt-distro/conf/distro/include/beagleboard.conf b/meta-boot2qt-distro/conf/distro/include/beagleboard.conf
new file mode 100644
index 0000000..d9b92f0
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/beagleboard.conf
@@ -0,0 +1,34 @@
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/ti.inc
31
32DEPLOY_CONF_NAME = "BeagleBoard"
33
34DISTRO_FEATURES_remove = "webengine opengl"
diff --git a/meta-boot2qt-distro/conf/distro/include/beaglebone.conf b/meta-boot2qt-distro/conf/distro/include/beaglebone.conf
new file mode 100644
index 0000000..099be56
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/beaglebone.conf
@@ -0,0 +1,36 @@
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/ti.inc
31
32DEPLOY_CONF_NAME = "BeagleBone Black"
33
34DISTRO_FEATURES_remove = "webengine"
35
36BOOT_SPACE = "33792"
diff --git a/meta-boot2qt-distro/conf/distro/include/boundary.inc b/meta-boot2qt-distro/conf/distro/include/boundary.inc
new file mode 100644
index 0000000..c8f5424
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/boundary.inc
@@ -0,0 +1,43 @@
1############################################################################
2##
3## Copyright (C) 2018 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/fsl.inc
31
32BBMASK += " \
33 meta-boundary/recipes-browser/chromium \
34 meta-boundary/recipes-core/init-ifupdown \
35 meta-boundary/recipes-mozilla/firefox \
36 "
37
38EXTRA_IMAGEDEPENDS += "u-boot u-boot-script-boundary"
39
40MACHINE_EXTRA_INSTALL += "\
41 kernel-module-qcacld \
42 linux-firmware-bdsdmac-wlan \
43 "
diff --git a/meta-boot2qt-distro/conf/distro/include/colibri-imx6.conf b/meta-boot2qt-distro/conf/distro/include/colibri-imx6.conf
new file mode 100644
index 0000000..814676b
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/colibri-imx6.conf
@@ -0,0 +1,39 @@
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/toradex.inc
31
32DEPLOY_CONF_NAME = "Toradex Colibri iMX6"
33
34IMAGE_FSTYPES += "teziimg"
35
36BOOT_SCRIPTS += " \
37 u-boot-${MACHINE}.imx-spl:${MACHINEDIR}/u-boot.imx-spl \
38 SPL-${MACHINE}-spl:${MACHINEDIR}/SPL \
39 "
diff --git a/meta-boot2qt-distro/conf/distro/include/colibri-imx7.conf b/meta-boot2qt-distro/conf/distro/include/colibri-imx7.conf
new file mode 100644
index 0000000..4e0daa7
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/colibri-imx7.conf
@@ -0,0 +1,46 @@
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/toradex.inc
31
32DEPLOY_CONF_NAME = "Toradex Colibri iMX7"
33
34IMAGE_FSTYPES += "teziimg"
35
36BOOT_SCRIPTS += " \
37 u-boot-nand.imx:${MACHINEDIR}/u-boot-nand.imx \
38 "
39
40PREFERRED_PROVIDER_virtual/egl = "opengldummy"
41PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy"
42
43DISTRO_FEATURES_remove = "webengine wayland"
44
45# try to limit the maximum size of the tezi image
46RDEPENDS_packagegroup-b2qt-embedded-base_remove_pn-packagegroup-b2qt-embedded-base = "linux-firmware"
diff --git a/meta-boot2qt-distro/conf/distro/include/colibri-vf.conf b/meta-boot2qt-distro/conf/distro/include/colibri-vf.conf
new file mode 100644
index 0000000..e4c025b
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/colibri-vf.conf
@@ -0,0 +1,43 @@
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/toradex.inc
31
32DEPLOY_CONF_NAME = "Toradex Colibri VF"
33
34IMAGE_ROOTFS_ALIGNMENT_colibri-vf = "1024"
35
36BOOT_SCRIPTS += " \
37 u-boot-nand.imx:${MACHINEDIR}/u-boot-nand.imx \
38 "
39
40PREFERRED_PROVIDER_virtual/egl = "opengldummy"
41PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy"
42
43DISTRO_FEATURES_remove = "webengine wayland"
diff --git a/meta-boot2qt-distro/conf/distro/include/emulator.conf b/meta-boot2qt-distro/conf/distro/include/emulator.conf
new file mode 100644
index 0000000..b6125ae
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/emulator.conf
@@ -0,0 +1,52 @@
1############################################################################
2##
3## Copyright (C) 2017 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
30IMAGE_CLASSES += "image-hdd"
31IMAGE_ROOTFS_ALIGNMENT = "1048576"
32ROOTFS ?= "${IMGDEPLOYDIR}/${IMAGE_BASENAME}-${MACHINE}.ext3"
33IMAGE_FSTYPES = "ext3"
34
35QBSP_IMAGE_CONTENT = "${IMAGE_LINK_NAME}.hdd"
36
37MACHINE_EXTRA_RRECOMMENDS += "\
38 kernel-module-snd-intel8x0 \
39 "
40
41PREFERRED_PROVIDER_virtual/egl = "qtglesstream-dummy-client"
42PREFERRED_PROVIDER_virtual/libgles2 = "qtglesstream-dummy-client"
43
44KERNEL_MODULE_AUTOLOAD += "snd-intel8x0 vboxguest vboxsf"
45
46DISTRO_FEATURES_remove = "webengine opengl wayland"
47
48MACHINE_EXTRA_INSTALL += "\
49 mount-vboxsf \
50 qtsystems \
51 qtglesstream \
52 "
diff --git a/meta-boot2qt-distro/conf/distro/include/fsl.inc b/meta-boot2qt-distro/conf/distro/include/fsl.inc
new file mode 100644
index 0000000..32fec1b
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/fsl.inc
@@ -0,0 +1,38 @@
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
30BBMASK += "meta-freescale/dynamic-layers/qt5-layer/recipes-qt/qt5"
31
32IMAGE_FSTYPES += "ext3 sdcard"
33IMAGE_CLASSES += "image_types_fsl"
34
35QBSP_IMAGE_CONTENT ?= "\
36 ${IMAGE_LINK_NAME}.img \
37 ${IMAGE_LINK_NAME}.conf \
38 "
diff --git a/meta-boot2qt-distro/conf/distro/include/h3ulcb.conf b/meta-boot2qt-distro/conf/distro/include/h3ulcb.conf
new file mode 100644
index 0000000..ddb40e0
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/h3ulcb.conf
@@ -0,0 +1,32 @@
1############################################################################
2##
3## Copyright (C) 2017 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/rcar-gen3.inc
31
32DEPLOY_CONF_NAME = "Renesas R-Car-H3 Starter Kit Premier"
diff --git a/meta-boot2qt-distro/conf/distro/include/h3ulcb.pre.inc b/meta-boot2qt-distro/conf/distro/include/h3ulcb.pre.inc
new file mode 100644
index 0000000..ad1e9aa
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/h3ulcb.pre.inc
@@ -0,0 +1 @@
SOC_FAMILY = "r8a7795"
diff --git a/meta-boot2qt-distro/conf/distro/include/imx6dlsabresd.conf b/meta-boot2qt-distro/conf/distro/include/imx6dlsabresd.conf
new file mode 100644
index 0000000..af49983
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/imx6dlsabresd.conf
@@ -0,0 +1,32 @@
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
30require imx6qsabresd.conf
31
32DEPLOY_CONF_NAME = "Freescale SABRE SD i.MX6Dual"
diff --git a/meta-boot2qt-distro/conf/distro/include/imx6qsabresd.conf b/meta-boot2qt-distro/conf/distro/include/imx6qsabresd.conf
new file mode 100644
index 0000000..683c601
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/imx6qsabresd.conf
@@ -0,0 +1,41 @@
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/fsl.inc
31include conf/distro/include/opencv.inc
32
33DEPLOY_CONF_NAME = "Freescale SABRE SD i.MX6Quad"
34
35KERNEL_MODULE_AUTOLOAD += "mxc_v4l2_capture"
36
37# add support for both imx6qsabresd and imx6dlsabresd
38KERNEL_DEVICETREE = "imx6q-sabresd.dtb imx6q-sabresd-ldo.dtb imx6q-sabresd-hdcp.dtb \
39 imx6dl-sabresd.dtb imx6dl-sabresd-ldo.dtb imx6dl-sabresd-hdcp.dtb \
40 "
41MACHINE_FIRMWARE_append = " firmware-imx-vpu-imx6q firmware-imx-vpu-imx6d"
diff --git a/meta-boot2qt-distro/conf/distro/include/imx7dsabresd.conf b/meta-boot2qt-distro/conf/distro/include/imx7dsabresd.conf
new file mode 100644
index 0000000..962077c
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/imx7dsabresd.conf
@@ -0,0 +1,34 @@
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/fsl.inc
31
32DEPLOY_CONF_NAME = "NXP SABRE SD i.MX7 Dual"
33
34DISTRO_FEATURES_remove = "webengine"
diff --git a/meta-boot2qt-distro/conf/distro/include/imx7s-warp.conf b/meta-boot2qt-distro/conf/distro/include/imx7s-warp.conf
new file mode 100644
index 0000000..1d30445
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/imx7s-warp.conf
@@ -0,0 +1,39 @@
1############################################################################
2##
3## Copyright (C) 2017 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/fsl.inc
31
32DEPLOY_CONF_NAME = "i.MX7S WaRP"
33
34PREFERRED_PROVIDER_virtual/egl = "opengldummy"
35PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy"
36
37DISTRO_FEATURES_remove = "webengine wayland"
38
39KERNEL_DEVICETREE = "imx7d-warp.dtb"
diff --git a/meta-boot2qt-distro/conf/distro/include/intel-corei7-64.conf b/meta-boot2qt-distro/conf/distro/include/intel-corei7-64.conf
new file mode 100644
index 0000000..0c8200a
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/intel-corei7-64.conf
@@ -0,0 +1,50 @@
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
30DEPLOY_CONF_NAME = "Intel NUC"
31
32DISTRO_FEATURES_remove = "usbgadget"
33
34IMAGE_CLASSES += "image_dd_efi"
35IMAGE_FSTYPES += "ext3 dd"
36
37QBSP_IMAGE_CONTENT ?= "\
38 ${IMAGE_LINK_NAME}.img \
39 ${IMAGE_LINK_NAME}.conf \
40 "
41
42INITRAMFS_IMAGE = "initramfs-basic"
43
44SYSVINIT_ENABLED_GETTYS = "1"
45
46MACHINE_EXTRA_INSTALL += "\
47 grub-efi-config \
48 "
49
50SERIAL_CONSOLES += "115200;ttyUSB0"
diff --git a/meta-boot2qt-distro/conf/distro/include/jetson-tx1.conf b/meta-boot2qt-distro/conf/distro/include/jetson-tx1.conf
new file mode 100644
index 0000000..ca82ab0
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/jetson-tx1.conf
@@ -0,0 +1,32 @@
1############################################################################
2##
3## Copyright (C) 2017 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
30DEPLOY_CONF_NAME = "NVIDIA Jetson TX1"
31
32include conf/distro/include/jetson.inc
diff --git a/meta-boot2qt-distro/conf/distro/include/jetson-tx2.conf b/meta-boot2qt-distro/conf/distro/include/jetson-tx2.conf
new file mode 100644
index 0000000..7ab3fb0
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/jetson-tx2.conf
@@ -0,0 +1,32 @@
1############################################################################
2##
3## Copyright (C) 2017 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
30DEPLOY_CONF_NAME = "NVIDIA Jetson TX2"
31
32include conf/distro/include/jetson.inc
diff --git a/meta-boot2qt-distro/conf/distro/include/jetson.inc b/meta-boot2qt-distro/conf/distro/include/jetson.inc
new file mode 100644
index 0000000..98c71f4
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/jetson.inc
@@ -0,0 +1,44 @@
1############################################################################
2##
3## Copyright (C) 2017 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
30PREFERRED_PROVIDER_libdrm-tegra = "libdrm-tegra"
31
32# use mmc0
33ROOTFS_DEVICE = "mmcblk1p1"
34
35INITRAMFS_MAXSIZE = "165888"
36IMAGE_CLASSES += "image_types_tegra"
37IMAGE_FSTYPES += "tegraflash"
38IMAGE_ROOTFS_ALIGNMENT = "1024"
39UBOOT_SUFFIX = "bin"
40
41QBSP_IMAGE_CONTENT = "\
42 ${IMAGE_LINK_NAME}.img \
43 ${IMAGE_LINK_NAME}.conf \
44 "
diff --git a/meta-boot2qt-distro/conf/distro/include/m3ulcb.conf b/meta-boot2qt-distro/conf/distro/include/m3ulcb.conf
new file mode 100644
index 0000000..cff7893
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/m3ulcb.conf
@@ -0,0 +1,32 @@
1############################################################################
2##
3## Copyright (C) 2017 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/rcar-gen3.inc
31
32DEPLOY_CONF_NAME = "Renesas R-Car-M3 Starter Kit Pro"
diff --git a/meta-boot2qt-distro/conf/distro/include/m3ulcb.pre.inc b/meta-boot2qt-distro/conf/distro/include/m3ulcb.pre.inc
new file mode 100644
index 0000000..c0429db
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/m3ulcb.pre.inc
@@ -0,0 +1 @@
SOC_FAMILY = "r8a7796"
diff --git a/meta-boot2qt-distro/conf/distro/include/nitrogen6x.conf b/meta-boot2qt-distro/conf/distro/include/nitrogen6x.conf
new file mode 100644
index 0000000..894d51d
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/nitrogen6x.conf
@@ -0,0 +1,87 @@
1############################################################################
2##
3## Copyright (C) 2018 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/boundary.inc
31include conf/distro/include/opencv.inc
32
33DEPLOY_CONF_NAME = "Boundary Devices i.MX6"
34
35BOOT_SPACE = "16384"
36BOOT_SCRIPTS += "6x_upgrade-${MACHINE}:6x_upgrade \
37 u-boot-nit6xlite-*.imx:u-boot.nit6xlite \
38 u-boot-nit6xlite1g-*.imx:u-boot.nit6xlite1g \
39 u-boot-nitrogen6dl-*.imx:u-boot.nitrogen6dl \
40 u-boot-nitrogen6dl2g-*.imx:u-boot.nitrogen6dl2g \
41 u-boot-nitrogen6q2g-*.imx:u-boot.nitrogen6q2g \
42 u-boot-nitrogen6q-*.imx:u-boot.nitrogen6q \
43 u-boot-nitrogen6q_fl-*.imx:u-boot.nitrogen6q_fl \
44 u-boot-nitrogen6qp_max-*.imx:u-boot.nitrogen6qp_max \
45 u-boot-nitrogen6s1g-*.imx:u-boot.nitrogen6s1g \
46 u-boot-nitrogen6s-*.imx:u-boot.nitrogen6s \
47 u-boot-nitrogen6sx-*.imx:u-boot.nitrogen6sx \
48 u-boot-nitrogen6_lum_dl1-*.imx:u-boot.nitrogen6_lum_dl1 \
49 u-boot-nitrogen6_max-*.imx:u-boot.nitrogen6_max \
50 u-boot-nitrogen6_vm1g-*.imx:u-boot.nitrogen6_vm1g \
51 u-boot-nitrogen6_vm-*.imx:u-boot.nitrogen6_vm \
52 "
53
54PREFERRED_PROVIDER_virtual/bootloader = "u-boot-boundary"
55
56UBOOT_MACHINE = ""
57UBOOT_CONFIG ??= "nit6xlite nit6xlite1g \
58 nitrogen6dl nitrogen6dl2g \
59 nitrogen6q2g nitrogen6q nitrogen6q_fl nitrogen6qp_max \
60 nitrogen6s1g nitrogen6s nitrogen6sx \
61 nitrogen6_lum_dl1 nitrogen6_max \
62 nitrogen6_vm1g nitrogen6_vm \
63 "
64
65UBOOT_CONFIG[nit6xlite] = "nit6xlite_config"
66UBOOT_CONFIG[nit6xlite1g] = "nit6xlite1g_config"
67UBOOT_CONFIG[nitrogen6dl] = "nitrogen6dl_config"
68UBOOT_CONFIG[nitrogen6dl2g] = "nitrogen6dl2g_config"
69UBOOT_CONFIG[nitrogen6q2g] = "nitrogen6q2g_config"
70UBOOT_CONFIG[nitrogen6q] = "nitrogen6q_config"
71UBOOT_CONFIG[nitrogen6q_fl] = "nitrogen6q_fl_config"
72UBOOT_CONFIG[nitrogen6qp_max] = "nitrogen6qp_max_config"
73UBOOT_CONFIG[nitrogen6s1g] = "nitrogen6s1g_config"
74UBOOT_CONFIG[nitrogen6s] = "nitrogen6s_config"
75UBOOT_CONFIG[nitrogen6sx] = "nitrogen6sx_config"
76UBOOT_CONFIG[nitrogen6_lum_dl1] = "nitrogen6_lum_dl1_config"
77UBOOT_CONFIG[nitrogen6_max] = "nitrogen6_max_config"
78UBOOT_CONFIG[nitrogen6_vm1g] = "nitrogen6_vm1g_config"
79UBOOT_CONFIG[nitrogen6_vm] = "nitrogen6_vm_config"
80
81KERNEL_DEVICETREE += "\
82 imx6dl-nit6xlite.dtb \
83 "
84
85MACHINE_EXTRA_INSTALL += "\
86 bcm4330-nvram-config \
87 "
diff --git a/meta-boot2qt-distro/conf/distro/include/nitrogen7.conf b/meta-boot2qt-distro/conf/distro/include/nitrogen7.conf
new file mode 100644
index 0000000..1614b04
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/nitrogen7.conf
@@ -0,0 +1,38 @@
1############################################################################
2##
3## Copyright (C) 2018 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/boundary.inc
31
32DEPLOY_CONF_NAME = "Boundary Devices i.MX7"
33
34PREFERRED_PROVIDER_virtual/egl = "opengldummy"
35PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy"
36
37DISTRO_FEATURES_remove = "webengine wayland"
38
diff --git a/meta-boot2qt-distro/conf/distro/include/opencv.inc b/meta-boot2qt-distro/conf/distro/include/opencv.inc
new file mode 100644
index 0000000..a1d37df
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/opencv.inc
@@ -0,0 +1,39 @@
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
30MACHINE_EXTRA_INSTALL += "\
31 libopencv-core \
32 libopencv-imgproc \
33 libopencv-objdetect \
34 "
35
36MACHINE_EXTRA_INSTALL_SDK += " \
37 opencv-dev \
38 "
39
diff --git a/meta-boot2qt-distro/conf/distro/include/raspberrypi.conf b/meta-boot2qt-distro/conf/distro/include/raspberrypi.conf
new file mode 100644
index 0000000..4429fa9
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/raspberrypi.conf
@@ -0,0 +1,37 @@
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/raspberrypi.inc
31
32DEPLOY_CONF_NAME = "Raspberry Pi"
33
34DISTRO_FEATURES_remove = "webengine"
35
36# additional memory for GPU
37GPU_MEM = "128"
diff --git a/meta-boot2qt-distro/conf/distro/include/raspberrypi.inc b/meta-boot2qt-distro/conf/distro/include/raspberrypi.inc
new file mode 100644
index 0000000..f980e13
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/raspberrypi.inc
@@ -0,0 +1,48 @@
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
30IMAGE_FSTYPES += "ext3 rpi-sdimg"
31
32QBSP_IMAGE_CONTENT ?= "\
33 ${IMAGE_LINK_NAME}.img \
34 ${IMAGE_LINK_NAME}.conf \
35 "
36
37MACHINE_EXTRA_INSTALL += "\
38 omxplayer \
39 "
40
41KERNEL_MODULE_AUTOLOAD += "snd-bcm2835 bcm2835-v4l2"
42KERNEL_MODULE_PROBECONF += "bcm2835-v4l2"
43module_conf_bcm2835-v4l2 = "options bcm2835-v4l2 gst_v4l2src_is_broken=1"
44
45# video camera support
46VIDEO_CAMERA = "1"
47
48MACHINE_FEATURES += "pitft"
diff --git a/meta-boot2qt-distro/conf/distro/include/raspberrypi0.conf b/meta-boot2qt-distro/conf/distro/include/raspberrypi0.conf
new file mode 100644
index 0000000..647e597
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/raspberrypi0.conf
@@ -0,0 +1,37 @@
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/raspberrypi.inc
31
32DEPLOY_CONF_NAME = "Raspberry Pi Zero"
33
34DISTRO_FEATURES_remove = "webengine"
35
36# additional memory for GPU
37GPU_MEM = "128"
diff --git a/meta-boot2qt-distro/conf/distro/include/raspberrypi2.conf b/meta-boot2qt-distro/conf/distro/include/raspberrypi2.conf
new file mode 100644
index 0000000..93215d3
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/raspberrypi2.conf
@@ -0,0 +1,36 @@
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/raspberrypi.inc
31
32DEPLOY_CONF_NAME = "Raspberry Pi 2"
33
34# additional memory for GPU
35GPU_MEM = "256"
36
diff --git a/meta-boot2qt-distro/conf/distro/include/raspberrypi3.conf b/meta-boot2qt-distro/conf/distro/include/raspberrypi3.conf
new file mode 100644
index 0000000..ef090a1
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/raspberrypi3.conf
@@ -0,0 +1,36 @@
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/raspberrypi.inc
31
32DEPLOY_CONF_NAME = "Raspberry Pi 3"
33
34# additional memory for GPU
35GPU_MEM = "256"
36
diff --git a/meta-boot2qt-distro/conf/distro/include/rcar-gen3.inc b/meta-boot2qt-distro/conf/distro/include/rcar-gen3.inc
new file mode 100644
index 0000000..4350dda
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/rcar-gen3.inc
@@ -0,0 +1,67 @@
1############################################################################
2##
3## Copyright (C) 2017 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/fsl.inc
31
32QBSP_IMAGE_CONTENT = "\
33 ${IMAGE_LINK_NAME}.img \
34 ${IMAGE_LINK_NAME}.conf \
35 "
36
37BOOT_SPACE = "16384"
38
39# uncomment following if using the evaluation drivers
40#DISTRO_FEATURES_append = " use_eva_pkg"
41
42MACHINE_FEATURES_append = " gsx multimedia"
43
44MULTI_PROVIDER_WHITELIST += "virtual/libgl virtual/egl virtual/libgles1 virtual/libgles2 virtual/libgbm"
45
46#DISTRO_FEATURES_append = " pam"
47PREFERRED_PROVIDER_virtual/libgles1 = ""
48PREFERRED_PROVIDER_virtual/libgles2 = "gles-user-module"
49PREFERRED_PROVIDER_virtual/egl = "gles-user-module"
50PREFERRED_PROVIDER_virtual/libgl = ""
51PREFERRED_PROVIDER_virtual/mesa = ""
52PREFERRED_PROVIDER_libgbm = "libgbm"
53PREFERRED_PROVIDER_libgbm-dev = "libgbm"
54PREFERRED_PROVIDER_virtual/libgbm = "libgbm"
55BBMASK += "mesa-gl"
56
57# internal copy of R-Car_Series_Evaluation_Software_Packages used for CI
58FILESEXTRAPATHS_append = "${BSPDIR}/sources/renesas-rcar-gen3/${PN}:"
59
60BBMASK += "\
61 meta-linaro/meta-optee/recipes-security/optee \
62 meta-rcar-gen3/recipes-connectivity/ppp \
63 meta-rcar-gen3/recipes-core/packagegroups \
64 meta-rcar-gen3/recipes-graphics/mesa \
65 meta-rcar-gen3/recipes-multimedia/gstreamer \
66 meta-rcar-gen3/recipes-multimedia/webp \
67 "
diff --git a/meta-boot2qt-distro/conf/distro/include/salvator-x.conf b/meta-boot2qt-distro/conf/distro/include/salvator-x.conf
new file mode 100644
index 0000000..c44dbe1
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/salvator-x.conf
@@ -0,0 +1,32 @@
1############################################################################
2##
3## Copyright (C) 2017 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/rcar-gen3.inc
31
32DEPLOY_CONF_NAME = "Renesas R-Car H3/M3 Salvator-X"
diff --git a/meta-boot2qt-distro/conf/distro/include/salvator-x.pre.inc b/meta-boot2qt-distro/conf/distro/include/salvator-x.pre.inc
new file mode 100644
index 0000000..e87933c
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/salvator-x.pre.inc
@@ -0,0 +1 @@
SOC_FAMILY ?= "r8a7795"
diff --git a/meta-boot2qt-distro/conf/distro/include/smarc-samx6i.conf b/meta-boot2qt-distro/conf/distro/include/smarc-samx6i.conf
new file mode 100644
index 0000000..240e3dd
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/smarc-samx6i.conf
@@ -0,0 +1,45 @@
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/fsl.inc
31
32DEPLOY_CONF_NAME = "Kontron SMARC-sAMX6i"
33
34KERNEL_IMAGETYPE = "uImage"
35
36MACHINE_EXTRA_INSTALL += "\
37 kernel-devicetree \
38 "
39
40KERNEL_MODULE_AUTOLOAD += "mxc_v4l2_capture"
41
42BBMASK += "meta-smx6/recipes-qt"
43
44# examples is added in meta-smx6 layer conf
45PACKAGECONFIG_remove_pn-qtbase = "examples"
diff --git a/meta-boot2qt-distro/conf/distro/include/tegra-t18x.conf b/meta-boot2qt-distro/conf/distro/include/tegra-t18x.conf
new file mode 100644
index 0000000..6c79d2c
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/tegra-t18x.conf
@@ -0,0 +1,97 @@
1############################################################################
2##
3## Copyright (C) 2017 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
30IMAGE_FSTYPES += "tar.gz"
31
32QBSP_IMAGE_CONTENT = "\
33 ${IMAGE_LINK_NAME}.tar.gz \
34 "
35
36PLATFORM_TOPDIR ?= '${@os.path.normpath("${TOPDIR}/../sources/vibrante-t186")}'
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 "
57
58PREFERRED_PROVIDER_virtual/libgles2 = "tegra-drivers"
59PREFERRED_PROVIDER_virtual/libgles2-dev = "tegra-drivers"
60PREFERRED_PROVIDER_virtual/libegl = "tegra-drivers"
61PREFERRED_PROVIDER_virtual/libegl-dev = "tegra-drivers"
62PREFERRED_PROVIDER_virtual/egl = "tegra-drivers"
63PREFERRED_PROVIDER_virtual/libgl = "tegra-drivers"
64PREFERRED_PROVIDER_virtual/libgles1 = "tegra-drivers"
65PREFERRED_PROVIDER_virtual/mesa = "tegra-drivers"
66PREFERRED_PROVIDER_drm = "libdrm-nv"
67PREFERRED_PROVIDER_libdrm = "libdrm-nv"
68PREFERRED_PROVIDER_virtual/kernel = "linux-nvidia"
69PREFERRED_VERSION_linux-libc-headers = "4.4"
70PREFERRED_VERSION_nativesdk-linux-libc-headers = "4.4"
71
72BBMASK += "\
73 meta-tegra/recipes-bsp/flashing \
74 meta-vib4/recipes-connectivity/openssl \
75 meta-vib4/recipes-core/busybox \
76 meta-vib4/recipes-core/glibc \
77 meta-vib4/recipes-core/images \
78 meta-vib4/recipes-core/kbd \
79 meta-vib4/recipes-core/packagegroups \
80 meta-vib4/recipes-core/toybox \
81 meta-vib4/recipes-devtools/binutils \
82 meta-vib4/recipes-devtools/gcc \
83 meta-vib4/recipes-dummy/files \
84 meta-vib4/recipes-extended/common-api \
85 meta-vib4/recipes-extended/persistence-common-object \
86 meta-vib4/recipes-extended/quota \
87 meta-vib4/recipes-extended/xz \
88 meta-vib4/recipes-graphics/wayland/libinput_%.bbappend \
89 meta-vib4/recipes-graphics/wayland/wayland-ivi-extension_%.bbappend \
90 meta-vib4/recipes-graphics/weston \
91 meta-vib4/recipes-kernel/linux-libc-headers \
92 meta-vib4/recipes-multimedia/audiomanager \
93 meta-vib4/recipes-navigation/gpsd \
94 meta-vib4/recipes-support/keyutils \
95 meta-vib4/recipes-support/lvm2 \
96 meta-vib4/recipes-yocto-ivi \
97 "
diff --git a/meta-boot2qt-distro/conf/distro/include/ti.inc b/meta-boot2qt-distro/conf/distro/include/ti.inc
new file mode 100644
index 0000000..80f90f2
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/ti.inc
@@ -0,0 +1,43 @@
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/fsl.inc
31
32UBOOT_SUFFIX = "img"
33BOOT_SCRIPTS += "\
34 MLO-${MACHINE}:MLO \
35 u-boot-${MACHINE}.img:u-boot.img \
36 "
37
38EXTRA_IMAGEDEPENDS += "u-boot"
39
40PREFERRED_PROVIDER_virtual/egl = "ti-sgx-ddk-um"
41PREFERRED_PROVIDER_virtual/libgles1 = "ti-sgx-ddk-um"
42PREFERRED_PROVIDER_virtual/libgles2 = "ti-sgx-ddk-um"
43PREFERRED_PROVIDER_virtual/mesa = "ti-sgx-ddk-um"
diff --git a/meta-boot2qt-distro/conf/distro/include/toradex.inc b/meta-boot2qt-distro/conf/distro/include/toradex.inc
new file mode 100644
index 0000000..83b6d45
--- /dev/null
+++ b/meta-boot2qt-distro/conf/distro/include/toradex.inc
@@ -0,0 +1,48 @@
1############################################################################
2##
3## Copyright (C) 2017 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/fsl.inc
31
32BBMASK += "\
33 meta-toradex-nxp/recipes-graphics/xorg-xserver \
34 meta-toradex-bsp-common/recipes-devtools/python \
35 meta-toradex-bsp-common/recipes-devtools/e2fsprogs \
36 "
37
38PREFERRED_PROVIDER_u-boot = "u-boot-toradex"
39
40EXTRA_IMAGEDEPENDS += "u-boot u-boot-script-toradex"
41
42MACHINEDIR = "${@d.getVar('MACHINE', True).replace('-','_')}"
43BOOT_SCRIPTS += " \
44 fwd_blk.img:flash_blk.img \
45 fwd_eth.img:flash_eth.img \
46 fwd_mmc.img:flash_mmc.img \
47 ${MACHINE}:${MACHINEDIR} \
48 "
diff --git a/meta-boot2qt-distro/conf/layer.conf b/meta-boot2qt-distro/conf/layer.conf
new file mode 100644
index 0000000..268f6d3
--- /dev/null
+++ b/meta-boot2qt-distro/conf/layer.conf
@@ -0,0 +1,40 @@
1############################################################################
2##
3## Copyright (C) 2018 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
30# We have a conf and classes directory, append to BBPATH
31BBPATH .= ":${LAYERDIR}"
32
33# We have a recipes directory, add to BBFILES
34BBFILES += "${LAYERDIR}/recipes*/*/*.bb \
35 ${LAYERDIR}/recipes*/*/*.bbappend \
36 "
37
38BBFILE_COLLECTIONS += "b2qt-distro"
39BBFILE_PATTERN_b2qt-distro := "^${LAYERDIR}/"
40BBFILE_PRIORITY_b2qt-distro = "20"
diff --git a/meta-boot2qt-distro/conf/local.conf.sample b/meta-boot2qt-distro/conf/local.conf.sample
new file mode 100644
index 0000000..ae60ef4
--- /dev/null
+++ b/meta-boot2qt-distro/conf/local.conf.sample
@@ -0,0 +1,289 @@
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
30#
31# This file is your local configuration file and is where all local user settings
32# are placed. The comments in this file give some guide to the options a new user
33# to the system might want to change but pretty much any configuration option can
34# be set in this file. More adventurous users can look at local.conf.extended
35# which contains other examples of configuration which can be placed in this file
36# but new users likely won't need any of them initially.
37#
38# Lines starting with the '#' character are commented out and in some cases the
39# default values are provided as comments to show people example syntax. Enabling
40# the option is a question of removing the # character and making any change to the
41# variable as required.
42
43#
44# Parallelism Options
45#
46# These two options control how much parallelism BitBake should use. The first
47# option determines how many tasks bitbake should run in parallel:
48#
49# Default to setting automatically based on cpu count
50BB_NUMBER_THREADS ?= "${@oe.utils.cpu_count()}"
51#
52# The second option controls how many processes make should run in parallel when
53# running compile tasks:
54#
55# Default to setting automatically based on cpu count
56PARALLEL_MAKE ?= "-j ${@oe.utils.cpu_count()}"
57#
58# For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" would
59# be appropriate for example.
60
61#
62# Machine Selection
63#
64# You need to select a specific machine to target the build with. There are a selection
65# of emulated machines available which can boot and run in the QEMU emulator:
66#
67#MACHINE ?= "qemuarm"
68#MACHINE ?= "qemumips"
69#MACHINE ?= "qemuppc"
70#MACHINE ?= "qemux86"
71#MACHINE ?= "qemux86-64"
72#
73# There are also the following hardware board target machines included for
74# demonstration purposes:
75#
76#MACHINE ?= "beaglebone"
77#MACHINE ?= "genericx86"
78#MACHINE ?= "genericx86-64"
79#MACHINE ?= "mpc8315e-rdb"
80#MACHINE ?= "edgerouter"
81#
82# This sets the default machine to be qemux86 if no other machine is selected:
83MACHINE ??= "qemux86"
84MACHINE_HOSTNAME ?= "b2qt-${MACHINE}"
85
86#
87# Where to place downloads
88#
89# During a first build the system will download many different source code tarballs
90# from various upstream projects. This can take a while, particularly if your network
91# connection is slow. These are all stored in DL_DIR. When wiping and rebuilding you
92# can preserve this directory to speed up this part of subsequent builds. This directory
93# is safe to share between multiple builds on the same machine too.
94#
95# The default is a downloads directory under TOPDIR which is the build directory.
96#
97DL_DIR ?= "${TOPDIR}/../downloads"
98
99#
100# Where to place shared-state files
101#
102# BitBake has the capability to accelerate builds based on previously built output.
103# This is done using "shared state" files which can be thought of as cache objects
104# and this option determines where those files are placed.
105#
106# You can wipe out TMPDIR leaving this directory intact and the build would regenerate
107# from these files if no changes were made to the configuration. If changes were made
108# to the configuration, only shared state files where the state was still valid would
109# be used (done using checksums).
110#
111# The default is a sstate-cache directory under TOPDIR.
112#
113SSTATE_DIR ?= "${TOPDIR}/../sstate-cache"
114
115#
116# Where to place the build output
117#
118# This option specifies where the bulk of the building work should be done and
119# where BitBake should place its temporary files and output. Keep in mind that
120# this includes the extraction and compilation of many applications and the toolchain
121# which can use Gigabytes of hard disk space.
122#
123# The default is a tmp directory under TOPDIR.
124#
125#TMPDIR = "${TOPDIR}/tmp"
126
127#
128# Default policy config
129#
130# The distribution setting controls which policy settings are used as defaults.
131# The default value is fine for general Yocto project use, at least initially.
132# Ultimately when creating custom policy, people will likely end up subclassing
133# these defaults.
134#
135DISTRO ?= "b2qt"
136# As an example of a subclass there is a "bleeding" edge policy configuration
137# where many versions are set to the absolute latest code from the upstream
138# source control systems. This is just mentioned here as an example, its not
139# useful to most new users.
140# DISTRO ?= "poky-bleeding"
141
142#
143# Package Management configuration
144#
145# This variable lists which packaging formats to enable. Multiple package backends
146# can be enabled at once and the first item listed in the variable will be used
147# to generate the root filesystems.
148# Options are:
149# - 'package_deb' for debian style deb files
150# - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager)
151# - 'package_rpm' for rpm style packages
152# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk"
153# We default to rpm:
154PACKAGE_CLASSES ?= "package_ipk"
155
156#
157# SDK/ADT target architecture
158#
159# This variable specifies the architecture to build SDK/ADT items for and means
160# you can build the SDK packages for architectures other than the machine you are
161# running the build on (i.e. building i686 packages on an x86_64 host).
162# Supported values are i686 and x86_64
163#SDKMACHINE ?= "i686"
164
165#
166# Extra image configuration defaults
167#
168# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated
169# images. Some of these options are added to certain image types automatically. The
170# variable can contain the following options:
171# "dbg-pkgs" - add -dbg packages for all installed packages
172# (adds symbol information for debugging/profiling)
173# "dev-pkgs" - add -dev packages for all installed packages
174# (useful if you want to develop against libs in the image)
175# "ptest-pkgs" - add -ptest packages for all ptest-enabled packages
176# (useful if you want to run the package test suites)
177# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.)
178# "tools-debug" - add debugging tools (gdb, strace)
179# "eclipse-debug" - add Eclipse remote debugging support
180# "tools-profile" - add profiling tools (oprofile, exmap, lttng, valgrind)
181# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.)
182# "debug-tweaks" - make an image suitable for development
183# e.g. ssh root access has a blank password
184# There are other application targets that can be used here too, see
185# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details.
186# We default to enabling the debugging tweaks.
187EXTRA_IMAGE_FEATURES = "debug-tweaks"
188
189#
190# Additional image features
191#
192# The following is a list of additional classes to use when building images which
193# enable extra features. Some available options which can be included in this variable
194# are:
195# - 'buildstats' collect build statistics
196# - 'image-mklibs' to reduce shared library files size for an image
197# - 'image-prelink' in order to prelink the filesystem image
198# - 'image-swab' to perform host system intrusion detection
199# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink
200# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended
201USER_CLASSES ?= "buildstats image-mklibs"
202
203#
204# Runtime testing of images
205#
206# The build system can test booting virtual machine images under qemu (an emulator)
207# after any root filesystems are created and run tests against those images. To
208# enable this uncomment this line. See classes/testimage(-auto).bbclass for
209# further details.
210#TEST_IMAGE = "1"
211#
212# Interactive shell configuration
213#
214# Under certain circumstances the system may need input from you and to do this it
215# can launch an interactive shell. It needs to do this since the build is
216# multithreaded and needs to be able to handle the case where more than one parallel
217# process may require the user's attention. The default is iterate over the available
218# terminal types to find one that works.
219#
220# Examples of the occasions this may happen are when resolving patches which cannot
221# be applied, to use the devshell or the kernel menuconfig
222#
223# Supported values are auto, gnome, xfce, rxvt, screen, konsole (KDE 3.x only), none
224# Note: currently, Konsole support only works for KDE 3.x due to the way
225# newer Konsole versions behave
226#OE_TERMINAL = "auto"
227# By default disable interactive patch resolution (tasks will just fail instead):
228PATCHRESOLVE = "noop"
229
230#
231# Disk Space Monitoring during the build
232#
233# Monitor the disk space during the build. If there is less that 1GB of space or less
234# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully
235# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort
236# of the build. The reason for this is that running completely out of space can corrupt
237# files and damages the build in ways which may not be easily recoverable.
238BB_DISKMON_DIRS = "\
239 STOPTASKS,${TMPDIR},1G,100K \
240 STOPTASKS,${DL_DIR},1G,100K \
241 STOPTASKS,${SSTATE_DIR},1G,100K \
242 ABORT,${TMPDIR},100M,1K \
243 ABORT,${DL_DIR},100M,1K \
244 ABORT,${SSTATE_DIR},100M,1K"
245
246#
247# Shared-state files from other locations
248#
249# As mentioned above, shared state files are prebuilt cache data objects which can
250# used to accelerate build time. This variable can be used to configure the system
251# to search other mirror locations for these objects before it builds the data itself.
252#
253# This can be a filesystem directory, or a remote url such as http or ftp. These
254# would contain the sstate-cache results from previous builds (possibly from other
255# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the
256# cache locations to check for the shared objects.
257# NOTE: if the mirror uses the same structure as SSTATE_DIR, you need to add PATH
258# at the end as shown in the examples below. This will be substituted with the
259# correct path within the directory structure.
260#SSTATE_MIRRORS ?= "\
261#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \
262#file://.* file:///some/local/dir/sstate/PATH"
263
264#
265# Qemu configuration
266#
267# By default qemu will build with a builtin VNC server where graphical output can be
268# seen. The two lines below enable the SDL backend too. This assumes there is a
269# libsdl library available on your build system.
270#PACKAGECONFIG_pn-qemu-native = "sdl"
271#PACKAGECONFIG_pn-nativesdk-qemu = "sdl"
272#ASSUME_PROVIDED += "libsdl-native"
273
274
275# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to
276# track the version of this file when it was generated. This can safely be ignored if
277# this doesn't mean anything to you.
278CONF_VERSION = "1"
279
280#INHERIT += "rm_work"
281INHERIT += "image-buildinfo"
282INHERIT += "internal-build"
283
284ACCEPT_FSL_EULA = "1"
285LICENSE_FLAGS_WHITELIST = "commercial"
286
287QT_SDK_PATH = ""
288
289include conf/distro/include/${MACHINE}.pre.inc
diff --git a/meta-boot2qt-distro/conf/machine/emulator.conf b/meta-boot2qt-distro/conf/machine/emulator.conf
new file mode 100644
index 0000000..2ab622e
--- /dev/null
+++ b/meta-boot2qt-distro/conf/machine/emulator.conf
@@ -0,0 +1,52 @@
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
30#@TYPE: Machine
31#@NAME: virtual box emulator
32#@DESCRIPTION: Machine configuration for running a common x86
33
34PREFERRED_PROVIDER_virtual/libgl ?= "mesa"
35PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa"
36PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa"
37
38PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"
39
40require conf/machine/include/tune-i586.inc
41
42KERNEL_IMAGETYPE = "bzImage"
43
44SERIAL_CONSOLE = "115200 ttyS0"
45
46MACHINE_FEATURES += "x86"
47
48MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "v86d virtualbox-guest-additions"
49
50MACHINE_FEATURES += "apm alsa pcmcia bluetooth irda usbgadget screen"
51
52SYSTEMD_DEFAULT_TARGET = "custom.target"
diff --git a/meta-boot2qt-distro/conf/machine/qemuarmv7.conf b/meta-boot2qt-distro/conf/machine/qemuarmv7.conf
new file mode 100644
index 0000000..530f802
--- /dev/null
+++ b/meta-boot2qt-distro/conf/machine/qemuarmv7.conf
@@ -0,0 +1,8 @@
1#@TYPE: Machine
2#@NAME: generic armv machine
3#@DESCRIPTION: Machine configuration for running a generic armv7
4
5DEFAULTTUNE = "armv7athf-neon"
6
7require conf/machine/include/qemu.inc
8require conf/machine/include/arm/arch-armv7a.inc