Crossplex is a library of macros for make that enable enterprise-scale development of embedded operating system distributions, such as (but not limited to) those based on the Linux kernel and the GNU system of compiler tools and libraries. The Crossplex macros can be called from any makefile, so they are easy to integrate into existing make-based build systems.
Added support for uClibc toolchains.
In addition to the crossplex tarball itself, there is a VMware guest with the software pre-installed available here: VMware Guest 0.11.1
Minor bugfix release.
In addition to the crossplex tarball itself, there is a VMware guest with the software pre-installed available here: VMware Guest 0.10.2
The Crossplex library of make macros for developing embedded Linux systems has a powerful patching macro called Patchify_Rules. This release fixes two bugs that affected Patchify_Rules (see details at the end of this post). In addition to the crossplex tarball itself, there is a VMware guest with the software pre-installed available here: VMware Guest 0.10.1
There is also a vmware guest you can download (227MB) with the software pre-installed: Ubuntu-JeOS-Dev-0.10.0.tbz
Updated for crossplex-0.11.1 release (uClibc toolchain support).
Since I only have a limited environment for testing Crossplex releases, I suspect that there are many ways in which those releases depend on my particular environment. In an effort to make Crossplex more accessible to people who do not share my environment, I have created a portable environment: a VMWare guest that anyone can run with the freely-downloadable VMware Player or Virtualbox
Support for Linux Kernels, Glibc/GCC toolchains, i386 and mips CPUs.
You can download a tarball of the source below, or you can access the source directly via git at http://github.com/wuertele/crossplex/.
Compressed tar archive: crossplex-v0.9.tbz
Crossplex: weave cross-compiled systems in make
cross [krɒs, kros] noun or verb: the act of mixing different species or varieties to produce hybrids
-plex [pleks] nom. sing. ending: having parts or units