// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Infrastructure for autotools-based packages
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Infrastructure for CMake-based packages
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Conclusion
~~~~~~~~~~
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Package directory
~~~~~~~~~~~~~~~~~
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Infrastructure for packages with specific build systems
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Gettext integration and interaction with packages
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Tips and tricks
~~~~~~~~~~~~~~~
-// -*- mode:doc -*- ;
+// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[adding-packages]]
Adding new packages to Buildroot
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Advanced usage
--------------
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Appendix
========
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Beyond Buildroot
================
-// -*- mode:doc -*- ;
+// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[ccache]]
Using +ccache+ in Buildroot
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Daily use
---------
-// -*- mode:doc -*- ;
+// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[configure]]
Details on Buildroot configuration
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Contibuting to Buildroot
========================
-// -*- mode:doc -*- ;
+// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[busybox-custom]]
Customizing the Busybox configuration
-// -*- mode:doc -*- ;
+// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[kernel-custom]]
Customizing the Linux kernel configuration
-// -*- mode:doc -*- ;
+// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[rootfs-custom]]
Customizing the generated target filesystem
-// -*- mode:doc -*-
+// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[customize-store]]
Storing the configuration
-// -*- mode:doc -*- ;
+// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[toolchain-custom]]
Customizing the toolchain
-// -*- mode:doc -*- ;
+// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[uclibc-custom]]
Customizing the uClibc configuration
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Customization
-------------
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Developer Guidelines
====================
-// -*- mode:doc -*- ;
+// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[download-infra]]
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Location of downloaded packages
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Integration with Eclipse
------------------------
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Frequently Asked Questions & Troubleshooting
============================================
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Getting involved
================
-// -*- mode:doc -*- ;
+// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[getting-buildroot]]
Getting Buildroot
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Going further in Buildroot's innards
====================================
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
How Buildroot works
-------------------
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
About Buildroot
===============
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[legal-info]]
-// -*- mode:doc -*- ;
+// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[make-tips]]
'make' tips
-// -*- mode:doc -*- ;
+// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[makedev-syntax]]
Makedev syntax documentation
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
The Buildroot user manual
=========================
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[pkg-build-steps]]
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[patch-policy]]
-// -*- mode:doc -*- ;
+// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[requirement]]
System requirements
-// -*- mode:doc -*- ;
+// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
[[full-rebuild]]
Understanding when a full rebuild is necessary
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Starting up
===========
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Using the generated toolchain outside Buildroot
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Using Buildroot
---------------
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Working with Buildroot
======================
// -*- mode:doc; -*-
+// vim: set syntax=asciidoc:
Coding style
------------