1// -*- mode:doc; -*-
2// vim: set syntax=asciidoc:
3
4[[adding-packages]]
5== Adding new packages to Buildroot
6
7This section covers how new packages (userspace libraries or
8applications) can be integrated into Buildroot. It also shows how
9existing packages are integrated, which is needed for fixing issues or
10tuning their configuration.
11
12When you add a new package, be sure to test it in various conditions
13(see xref:testing-package[]) and also check it for coding style (see
14xref:check-package[]).
15
16include::adding-packages-directory.adoc[]
17
18include::adding-packages-generic.adoc[]
19
20include::adding-packages-autotools.adoc[]
21
22include::adding-packages-cmake.adoc[]
23
24include::adding-packages-python.adoc[]
25
26include::adding-packages-luarocks.adoc[]
27
28include::adding-packages-perl.adoc[]
29
30include::adding-packages-virtual.adoc[]
31
32include::adding-packages-kconfig.adoc[]
33
34include::adding-packages-rebar.adoc[]
35
36include::adding-packages-waf.adoc[]
37
38include::adding-packages-meson.adoc[]
39
40include::adding-packages-cargo.adoc[]
41
42include::adding-packages-golang.adoc[]
43
44include::adding-packages-qmake.adoc[]
45
46include::adding-packages-kernel-module.adoc[]
47
48include::adding-packages-asciidoc.adoc[]
49
50include::adding-packages-linux-kernel-spec-infra.adoc[]
51
52include::adding-packages-hooks.adoc[]
53
54include::adding-packages-gettext.adoc[]
55
56include::adding-packages-tips.adoc[]
57
58include::adding-packages-conclusion.adoc[]
59