mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-09 07:51:59 -09:00
81e3284ac402dcfd3d86a095f2d2a0d96b87860d
mesa3d-headers is a little bit special: it uses the same sources as the mesa3d package, named just 'mesa' upstream. mesa uses the meson buildsystem, an that is what we use in the mesa3d package. However, mesa3d-headers does not install the whole of mesa; it only installs a select set of headers for those binary blobs that do not provide them. mesa does not provide such a feature (only installing headers) with its meson buildsystem. As a consequence, we've made mesa3d-headers a generic package, that basically only copies headers over. Additionally, mesa3d-headers also provides the dri.pc file for when Xorg is enabled; see7468b60e7c(package/mesa3d-headers: also install dri header and .pc file). We used to manually generate that file from a .in template that was present in mesa source code at the time it was still using autotools. But when they switched over to using meson, the template was dropped [0], and the dri.pc is now entirely generated using meson internals [1]. So we now have no template present in the source code, so we must come up with our own. This simplifies the replacement pattern to just inject the version string. [0] https://cgit.freedesktop.org/mesa/mesa/commit/?id=158758618264eac113025a86a360dc305ed4498b [1] https://cgit.freedesktop.org/mesa/mesa/tree/src/mesa/drivers/dri/meson.build?h=19.2#n93 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Tested-by: Vincent Fazio <vfazio@xes-inc.com> [yann.morin.1998@free.fr: - entirely rework the commit log ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> (cherry picked from commit9014c21cac) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
…
…
Buildroot is a simple, efficient and easy-to-use tool to generate embedded Linux systems through cross-compilation. The documentation can be found in docs/manual. You can generate a text document with 'make manual-text' and read output/docs/manual/manual.text. Online documentation can be found at http://buildroot.org/docs.html To build and use the buildroot stuff, do the following: 1) run 'make menuconfig' 2) select the target architecture and the packages you wish to compile 3) run 'make' 4) wait while it compiles 5) find the kernel, bootloader, root filesystem, etc. in output/images You do not need to be root to build or run buildroot. Have fun! Buildroot comes with a basic configuration for a number of boards. Run 'make list-defconfigs' to view the list of provided configurations. Please feed suggestions, bug reports, insults, and bribes back to the buildroot mailing list: buildroot@buildroot.org You can also find us on #buildroot on Freenode IRC. If you would like to contribute patches, please read https://buildroot.org/manual.html#submitting-patches
Description
Languages
Makefile
62.5%
Python
19%
C
8.5%
Shell
6.1%
PHP
1.4%
Other
2.1%