docs/manual: rename *.txt as *.adoc
by using this standard extension `adoc`, these files are rendered on gitlab & github Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
b1f9c51162
commit
32cec3be97
58
docs/manual/adding-packages.adoc
Normal file
58
docs/manual/adding-packages.adoc
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
// -*- mode:doc; -*-
|
||||||
|
// vim: set syntax=asciidoc:
|
||||||
|
|
||||||
|
[[adding-packages]]
|
||||||
|
== Adding new packages to Buildroot
|
||||||
|
|
||||||
|
This section covers how new packages (userspace libraries or
|
||||||
|
applications) can be integrated into Buildroot. It also shows how
|
||||||
|
existing packages are integrated, which is needed for fixing issues or
|
||||||
|
tuning their configuration.
|
||||||
|
|
||||||
|
When you add a new package, be sure to test it in various conditions
|
||||||
|
(see xref:testing-package[]) and also check it for coding style (see
|
||||||
|
xref:check-package[]).
|
||||||
|
|
||||||
|
include::adding-packages-directory.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-generic.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-autotools.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-cmake.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-python.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-luarocks.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-perl.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-virtual.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-kconfig.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-rebar.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-waf.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-meson.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-cargo.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-golang.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-qmake.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-kernel-module.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-asciidoc.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-linux-kernel-spec-infra.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-hooks.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-gettext.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-tips.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages-conclusion.adoc[]
|
@ -1,58 +0,0 @@
|
|||||||
// -*- mode:doc; -*-
|
|
||||||
// vim: set syntax=asciidoc:
|
|
||||||
|
|
||||||
[[adding-packages]]
|
|
||||||
== Adding new packages to Buildroot
|
|
||||||
|
|
||||||
This section covers how new packages (userspace libraries or
|
|
||||||
applications) can be integrated into Buildroot. It also shows how
|
|
||||||
existing packages are integrated, which is needed for fixing issues or
|
|
||||||
tuning their configuration.
|
|
||||||
|
|
||||||
When you add a new package, be sure to test it in various conditions
|
|
||||||
(see xref:testing-package[]) and also check it for coding style (see
|
|
||||||
xref:check-package[]).
|
|
||||||
|
|
||||||
include::adding-packages-directory.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-generic.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-autotools.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-cmake.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-python.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-luarocks.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-perl.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-virtual.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-kconfig.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-rebar.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-waf.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-meson.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-cargo.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-golang.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-qmake.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-kernel-module.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-asciidoc.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-linux-kernel-spec-infra.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-hooks.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-gettext.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-tips.txt[]
|
|
||||||
|
|
||||||
include::adding-packages-conclusion.txt[]
|
|
16
docs/manual/advanced.adoc
Normal file
16
docs/manual/advanced.adoc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
// -*- mode:doc; -*-
|
||||||
|
// vim: set syntax=asciidoc:
|
||||||
|
|
||||||
|
=== Advanced usage
|
||||||
|
|
||||||
|
include::using-buildroot-toolchain.adoc[]
|
||||||
|
|
||||||
|
include::using-buildroot-debugger.adoc[]
|
||||||
|
|
||||||
|
include::ccache-support.adoc[]
|
||||||
|
|
||||||
|
include::download-location.adoc[]
|
||||||
|
|
||||||
|
include::package-make-target.adoc[]
|
||||||
|
|
||||||
|
include::using-buildroot-development.adoc[]
|
@ -1,16 +0,0 @@
|
|||||||
// -*- mode:doc; -*-
|
|
||||||
// vim: set syntax=asciidoc:
|
|
||||||
|
|
||||||
=== Advanced usage
|
|
||||||
|
|
||||||
include::using-buildroot-toolchain.txt[]
|
|
||||||
|
|
||||||
include::using-buildroot-debugger.txt[]
|
|
||||||
|
|
||||||
include::ccache-support.txt[]
|
|
||||||
|
|
||||||
include::download-location.txt[]
|
|
||||||
|
|
||||||
include::package-make-target.txt[]
|
|
||||||
|
|
||||||
include::using-buildroot-development.txt[]
|
|
6
docs/manual/appendix.adoc
Normal file
6
docs/manual/appendix.adoc
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// -*- mode:doc; -*-
|
||||||
|
// vim: set syntax=asciidoc:
|
||||||
|
|
||||||
|
include::makedev-syntax.adoc[]
|
||||||
|
include::makeusers-syntax.adoc[]
|
||||||
|
include::migrating.adoc[]
|
@ -1,6 +0,0 @@
|
|||||||
// -*- mode:doc; -*-
|
|
||||||
// vim: set syntax=asciidoc:
|
|
||||||
|
|
||||||
include::makedev-syntax.txt[]
|
|
||||||
include::makeusers-syntax.txt[]
|
|
||||||
include::migrating.txt[]
|
|
@ -3,9 +3,9 @@
|
|||||||
|
|
||||||
== General Buildroot usage
|
== General Buildroot usage
|
||||||
|
|
||||||
include::make-tips.txt[]
|
include::make-tips.adoc[]
|
||||||
|
|
||||||
include::rebuilding-packages.txt[]
|
include::rebuilding-packages.adoc[]
|
||||||
|
|
||||||
=== Offline builds
|
=== Offline builds
|
||||||
|
|
||||||
@ -417,4 +417,4 @@ effects:
|
|||||||
be empty and it's only at the very end of the build that they will
|
be empty and it's only at the very end of the build that they will
|
||||||
be populated.
|
be populated.
|
||||||
|
|
||||||
include::advanced.txt[]
|
include::advanced.adoc[]
|
@ -153,4 +153,4 @@ Using `fakeroot` is not an absolute substitute for actually being root.
|
|||||||
`fakeroot` only ever fakes the file access rights and types (regular,
|
`fakeroot` only ever fakes the file access rights and types (regular,
|
||||||
block-or-char device...) and uid/gid; these are emulated in-memory.
|
block-or-char device...) and uid/gid; these are emulated in-memory.
|
||||||
|
|
||||||
include::customize-device-permission-tables.txt[]
|
include::customize-device-permission-tables.adoc[]
|
@ -41,20 +41,20 @@ image in a reproducible way, even after running 'make clean'. By
|
|||||||
following the recommended strategy, you can even use the same Buildroot
|
following the recommended strategy, you can even use the same Buildroot
|
||||||
tree to build multiple distinct projects!
|
tree to build multiple distinct projects!
|
||||||
|
|
||||||
include::customize-directory-structure.txt[]
|
include::customize-directory-structure.adoc[]
|
||||||
|
|
||||||
include::customize-outside-br.txt[]
|
include::customize-outside-br.adoc[]
|
||||||
|
|
||||||
include::customize-configuration.txt[]
|
include::customize-configuration.adoc[]
|
||||||
|
|
||||||
include::customize-rootfs.txt[]
|
include::customize-rootfs.adoc[]
|
||||||
|
|
||||||
include::customize-users-tables.txt[]
|
include::customize-users-tables.adoc[]
|
||||||
|
|
||||||
include::customize-post-image.txt[]
|
include::customize-post-image.adoc[]
|
||||||
|
|
||||||
include::customize-patches.txt[]
|
include::customize-patches.adoc[]
|
||||||
|
|
||||||
include::customize-packages.txt[]
|
include::customize-packages.adoc[]
|
||||||
|
|
||||||
include::customize-quick-guide.txt[]
|
include::customize-quick-guide.adoc[]
|
@ -9,6 +9,6 @@ level. Buildroot is highly configurable, almost everything discussed
|
|||||||
here can be changed or overridden by xref:rootfs-custom[rootfs overlay
|
here can be changed or overridden by xref:rootfs-custom[rootfs overlay
|
||||||
or custom skeleton] configuration.
|
or custom skeleton] configuration.
|
||||||
|
|
||||||
include::integration-systemd.txt[]
|
include::integration-systemd.adoc[]
|
||||||
|
|
||||||
include::integration-selinux-support.txt[]
|
include::integration-selinux-support.adoc[]
|
75
docs/manual/manual.adoc
Normal file
75
docs/manual/manual.adoc
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
// -*- mode:doc; -*-
|
||||||
|
// vim: set syntax=asciidoc:
|
||||||
|
|
||||||
|
= The Buildroot user manual
|
||||||
|
:toc:
|
||||||
|
|
||||||
|
Buildroot {sys:echo $\{BR2_VERSION%%-git*\}} manual generated on {localdate}
|
||||||
|
{localtime} from git revision {sys:git rev-parse --short HEAD}
|
||||||
|
|
||||||
|
The Buildroot manual is written by the Buildroot developers.
|
||||||
|
It is licensed under the GNU General Public License, version 2. Refer to the
|
||||||
|
http://git.buildroot.org/buildroot/tree/COPYING?id={sys:git rev-parse HEAD}[COPYING]
|
||||||
|
file in the Buildroot sources for the full text of this license.
|
||||||
|
|
||||||
|
Copyright (C) The Buildroot developers <buildroot@buildroot.org>
|
||||||
|
|
||||||
|
image::logo.png[]
|
||||||
|
|
||||||
|
= Getting started
|
||||||
|
|
||||||
|
include::introduction.adoc[]
|
||||||
|
|
||||||
|
include::prerequisite.adoc[]
|
||||||
|
|
||||||
|
include::getting.adoc[]
|
||||||
|
|
||||||
|
include::quickstart.adoc[]
|
||||||
|
|
||||||
|
include::resources.adoc[]
|
||||||
|
|
||||||
|
= User guide
|
||||||
|
|
||||||
|
include::configure.adoc[]
|
||||||
|
|
||||||
|
include::configure-other-components.adoc[]
|
||||||
|
|
||||||
|
include::common-usage.adoc[]
|
||||||
|
|
||||||
|
include::customize.adoc[]
|
||||||
|
|
||||||
|
include::integration.adoc[]
|
||||||
|
|
||||||
|
include::faq-troubleshooting.adoc[]
|
||||||
|
|
||||||
|
include::known-issues.adoc[]
|
||||||
|
|
||||||
|
include::legal-notice.adoc[]
|
||||||
|
|
||||||
|
include::beyond-buildroot.adoc[]
|
||||||
|
|
||||||
|
= Developer guide
|
||||||
|
|
||||||
|
include::how-buildroot-works.adoc[]
|
||||||
|
|
||||||
|
include::writing-rules.adoc[]
|
||||||
|
|
||||||
|
include::adding-board-support.adoc[]
|
||||||
|
|
||||||
|
include::adding-packages.adoc[]
|
||||||
|
|
||||||
|
include::patch-policy.adoc[]
|
||||||
|
|
||||||
|
include::download-infra.adoc[]
|
||||||
|
|
||||||
|
include::debugging-buildroot.adoc[]
|
||||||
|
|
||||||
|
include::contribute.adoc[]
|
||||||
|
|
||||||
|
include::developers.adoc[]
|
||||||
|
|
||||||
|
include::release-engineering.adoc[]
|
||||||
|
|
||||||
|
= Appendix
|
||||||
|
|
||||||
|
include::appendix.adoc[]
|
@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
MANUAL_SOURCES = $(sort $(wildcard docs/manual/*.txt) $(wildcard docs/images/*))
|
MANUAL_SOURCES = $(sort $(wildcard docs/manual/*.adoc) $(wildcard docs/images/*))
|
||||||
MANUAL_RESOURCES = $(TOPDIR)/docs/images
|
MANUAL_RESOURCES = $(TOPDIR)/docs/images
|
||||||
|
|
||||||
$(eval $(call asciidoc-document))
|
$(eval $(call asciidoc-document))
|
||||||
|
@ -1,75 +0,0 @@
|
|||||||
// -*- mode:doc; -*-
|
|
||||||
// vim: set syntax=asciidoc:
|
|
||||||
|
|
||||||
= The Buildroot user manual
|
|
||||||
:toc:
|
|
||||||
|
|
||||||
Buildroot {sys:echo $\{BR2_VERSION%%-git*\}} manual generated on {localdate}
|
|
||||||
{localtime} from git revision {sys:git rev-parse --short HEAD}
|
|
||||||
|
|
||||||
The Buildroot manual is written by the Buildroot developers.
|
|
||||||
It is licensed under the GNU General Public License, version 2. Refer to the
|
|
||||||
http://git.buildroot.org/buildroot/tree/COPYING?id={sys:git rev-parse HEAD}[COPYING]
|
|
||||||
file in the Buildroot sources for the full text of this license.
|
|
||||||
|
|
||||||
Copyright (C) The Buildroot developers <buildroot@buildroot.org>
|
|
||||||
|
|
||||||
image::logo.png[]
|
|
||||||
|
|
||||||
= Getting started
|
|
||||||
|
|
||||||
include::introduction.txt[]
|
|
||||||
|
|
||||||
include::prerequisite.txt[]
|
|
||||||
|
|
||||||
include::getting.txt[]
|
|
||||||
|
|
||||||
include::quickstart.txt[]
|
|
||||||
|
|
||||||
include::resources.txt[]
|
|
||||||
|
|
||||||
= User guide
|
|
||||||
|
|
||||||
include::configure.txt[]
|
|
||||||
|
|
||||||
include::configure-other-components.txt[]
|
|
||||||
|
|
||||||
include::common-usage.txt[]
|
|
||||||
|
|
||||||
include::customize.txt[]
|
|
||||||
|
|
||||||
include::integration.txt[]
|
|
||||||
|
|
||||||
include::faq-troubleshooting.txt[]
|
|
||||||
|
|
||||||
include::known-issues.txt[]
|
|
||||||
|
|
||||||
include::legal-notice.txt[]
|
|
||||||
|
|
||||||
include::beyond-buildroot.txt[]
|
|
||||||
|
|
||||||
= Developer guide
|
|
||||||
|
|
||||||
include::how-buildroot-works.txt[]
|
|
||||||
|
|
||||||
include::writing-rules.txt[]
|
|
||||||
|
|
||||||
include::adding-board-support.txt[]
|
|
||||||
|
|
||||||
include::adding-packages.txt[]
|
|
||||||
|
|
||||||
include::patch-policy.txt[]
|
|
||||||
|
|
||||||
include::download-infra.txt[]
|
|
||||||
|
|
||||||
include::debugging-buildroot.txt[]
|
|
||||||
|
|
||||||
include::contribute.txt[]
|
|
||||||
|
|
||||||
include::developers.txt[]
|
|
||||||
|
|
||||||
include::release-engineering.txt[]
|
|
||||||
|
|
||||||
= Appendix
|
|
||||||
|
|
||||||
include::appendix.txt[]
|
|
@ -124,7 +124,7 @@ $$(O)/docs/$(1)/$(1).$(5): $$($(2)_SOURCES) \
|
|||||||
--resource="$$(abspath $$(r))") \
|
--resource="$$(abspath $$(r))") \
|
||||||
$$($(2)_$(3)_A2X_OPTS) \
|
$$($(2)_$(3)_A2X_OPTS) \
|
||||||
--asciidoc-opts="$$($(2)_$(3)_ASCIIDOC_OPTS)" \
|
--asciidoc-opts="$$($(2)_$(3)_ASCIIDOC_OPTS)" \
|
||||||
$$(BUILD_DIR)/docs/$(1)/$(1).txt
|
$$(BUILD_DIR)/docs/$(1)/$(1).adoc
|
||||||
# install the generated document
|
# install the generated document
|
||||||
$$($(2)_$(3)_INSTALL_CMDS)
|
$$($(2)_$(3)_INSTALL_CMDS)
|
||||||
endif
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user