hichem / miniroot_modified

simple build system for embedded Linux + BusyBox + other packages

Home Page:http://wiki.github.com/tmonjalo/miniroot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

.----------------.
| HOW to start ? |
'----------------'

git clone git://github.com/tmonjalo/miniroot.git
and
Write your own config.mk (as config-example.mk).

Customizations are done by setting variables in config.mk.
The list of relevant variables can be found in headers of .mk files or
in the main Makefile.

.-------.
| WHY ? |
'-------'

miniroot is intended to be a simple solution to build and/or develop a
minimal system based on Linux and BusyBox.

The system is "makefile-oriented" with few shell scripts. Its goal is
to be comprehensive by a human...

.-------------------.
| WHAT does it do ? |
'-------------------'

The kernel automatically embed the root filesystem into an initramfs.
But it can also build an external compressed root.

Linux and BusyBox build systems can be directly accessed with the
wildcard rules linux_* and busybox_* (e.g. linux_menuconfig).

The libraries can be built with the minimal set of needed functions.

The configurations and other customizations can be archived in a
separate directory by making config.mk a link (e.g. to config/config.mk).

The build system can be extended with a makefile defined as EXTRA_RULES.

About

simple build system for embedded Linux + BusyBox + other packages

http://wiki.github.com/tmonjalo/miniroot

License:GNU General Public License v3.0


Languages

Language:Shell 100.0%