All Projects → sysml → Toolchain

sysml / Toolchain

C/C++ toolchain for MiniOS

Projects that are alternatives of or similar to Toolchain

Musl Cross Make
Simple makefile-based build for musl cross compiler
Stars: ✭ 646 (+5772.73%)
Mutual labels:  makefile, toolchain
Android device semc urushi
SEMC Xperia Ray (ST18i)
Stars: ✭ 10 (-9.09%)
Mutual labels:  makefile
Proprietary vendor widevine
Stars: ✭ 9 (-18.18%)
Mutual labels:  makefile
Opus Android
Build Opus lib with Android ndk-build
Stars: ✭ 10 (-9.09%)
Mutual labels:  makefile
Influxdb Slurm Monitoring
Stars: ✭ 10 (-9.09%)
Mutual labels:  makefile
Rock Bsp
Linux BSP for rockchip platform
Stars: ✭ 10 (-9.09%)
Mutual labels:  makefile
Docs
Documentation for Bookworm: particularly focusing on creation aspects -
Stars: ✭ 9 (-18.18%)
Mutual labels:  makefile
Android device motorola osprey
Device tree for 2015 Moto G (osprey)
Stars: ✭ 11 (+0%)
Mutual labels:  makefile
Mxe
MXE (M cross environment)
Stars: ✭ 858 (+7700%)
Mutual labels:  makefile
Moosefs Freebsd Ports
Official FreeBSD Ports for MooseFS 3.0 (and MooseFS 2.0). If you're looking for MooseFS 2.0 ports, check the 2.0.x branch.
Stars: ✭ 10 (-9.09%)
Mutual labels:  makefile
Mynewt Documentation
Apache MyNewt Documentation
Stars: ✭ 10 (-9.09%)
Mutual labels:  makefile
Android device samsung herolte
Stars: ✭ 10 (-9.09%)
Mutual labels:  makefile
Node Shmdb
the implementation of shmdb in node.js
Stars: ✭ 10 (-9.09%)
Mutual labels:  makefile
Logistics Wizard Toolchain
Toolchain configuration files for the logistics-wizard demo
Stars: ✭ 10 (-9.09%)
Mutual labels:  toolchain
Buildroot Rs97
Please don't use this anymore, it's old.
Stars: ✭ 11 (+0%)
Mutual labels:  makefile
Deployer
Deployer is a free and open source deployment tool.
Stars: ✭ 854 (+7663.64%)
Mutual labels:  toolchain
Alpine Nginx
Docker config for a very small nginx container
Stars: ✭ 10 (-9.09%)
Mutual labels:  makefile
Mmc Password Utils
User layer support for kernel MMC Password Lock/Unlock feature
Stars: ✭ 10 (-9.09%)
Mutual labels:  makefile
Last Makefile
The last makefile you'll ever need.
Stars: ✭ 11 (+0%)
Mutual labels:  makefile
Variantbam
Filtering and profiling of next-generational sequencing data using region-specific rules
Stars: ✭ 11 (+0%)
Mutual labels:  makefile

ClickOS toolchain

There used to be a toolchain here. Currently this Makefile downloads and builds the necessary libraries for building ClickOS, namely Newlib and Lwip.

Required packages for building on debian are:

  • build-essential (automake and etc)
  • gcc (up to 4.7)
  • texinfo (newlibc)

You also need MiniOS sources. You can get them from https://github.com/sysml/mini-os.

The patches included in this repository are redistributed unmodified from the Xen sources under tools/stubdom.

To build:

$ EXPORT MINIOS_ROOT=<path_to_minios>
$ make all

This will install the libraries in ./$(XEN_TARGET_ARCH)-root/$(XEN_TARGET_ARCH)-xen-elf. Below is what you should expect to see when the build completes

./$(XEN_TARGET_ARCH)-root
    |-- info
    `-- $(XEN_TARGET_ARCH)-xen-elf
        |-- include
        |-- lib
        `-- src

To use this libraries use the --with-newlib and --with-lwip options of configure pointing to $(XEN_TARGET_ARCH)-xen-elf directory.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].