All Projects → apenwarr → Redo

apenwarr / Redo

Licence: apache-2.0
Smaller, easier, more powerful, and more reliable than make. An implementation of djb's redo.

Programming Languages

python
139335 projects - #7 most used programming language
Stata
111 projects
shell
77523 projects

Projects that are alternatives of or similar to Redo

Build Harness
🤖Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more
Stars: ✭ 236 (-85.15%)
Mutual labels:  makefile, build-automation, build-system
obs-docu
Official Open Build Service Documentation. Content gets reviewed and edited. Generated books are available at http://www.openbuildservice.org
Stars: ✭ 26 (-98.36%)
Mutual labels:  build-automation, build-system
jagen
A software engineer's workspace manager and build systems wrapper
Stars: ✭ 32 (-97.99%)
Mutual labels:  build-automation, build-system
Theos
A cross-platform suite of tools for building and deploying software for iOS and other platforms.
Stars: ✭ 3,619 (+127.75%)
Mutual labels:  makefile, build-system
build
Build system scripts based on GENie (https://github.com/bkaradzic/genie) project generator
Stars: ✭ 30 (-98.11%)
Mutual labels:  build-automation, build-system
cmany
Easily batch-build cmake projects!
Stars: ✭ 15 (-99.06%)
Mutual labels:  build-automation, build-system
Poudriere
Port/Package build and test system
Stars: ✭ 257 (-83.83%)
Mutual labels:  makefile, build-automation
Reggae
Build system in D, Python, Ruby, Javascript or Lua
Stars: ✭ 141 (-91.13%)
Mutual labels:  makefile, build-system
Erlang.mk
A build tool for Erlang that just works.
Stars: ✭ 538 (-66.14%)
Mutual labels:  makefile, build-system
Flubucore
A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
Stars: ✭ 695 (-56.26%)
Mutual labels:  build-automation, build-system
Hopp
Crazy rapid build system.
Stars: ✭ 24 (-98.49%)
Mutual labels:  build-automation, build-system
bazel rules pex
Python PEX rules for Bazel
Stars: ✭ 37 (-97.67%)
Mutual labels:  build-automation, build-system
Make.go
A Go script that could replace your Makefile.
Stars: ✭ 105 (-93.39%)
Mutual labels:  makefile, build-automation
l3build
A testing and building system for LaTeX
Stars: ✭ 63 (-96.04%)
Mutual labels:  build-automation, build-system
Zeus
An Electrifying Build System
Stars: ✭ 176 (-88.92%)
Mutual labels:  makefile, build-automation
makesure
Simple task/command runner with declarative goals and dependencies
Stars: ✭ 230 (-85.53%)
Mutual labels:  build-automation, build-system
Earthly
Repeatable builds
Stars: ✭ 5,805 (+265.32%)
Mutual labels:  build-automation, build-system
Mmake
Mmake is a small program which wraps make to provide additional functionality, such as user-friendly help output, remote includes, and eventually more. It otherwise acts as a pass-through to standard make.
Stars: ✭ 1,593 (+0.25%)
Mutual labels:  makefile, build-system
Cbt
CBT - fun, fast, intuitive, compositional, statically checked builds written in Scala
Stars: ✭ 489 (-69.23%)
Mutual labels:  build-automation, build-system
Pi Builder
Extensible tool to build Arch Linux ARM for Raspberry Pi on x86_64 host using Docker
Stars: ✭ 31 (-98.05%)
Mutual labels:  makefile, build-system

redo - a recursive build system

Smaller, easier, more powerful, and more reliable than make.

This is an implementation of Daniel J. Bernstein's redo build system. He never released his version, so other people have implemented different variants based on his published specification.

This version, sometimes called apenwarr/redo, is probably the most advanced one, including parallel builds, improved logging, extensive automated tests, and helpful debugging features.

To build and test redo, run:

	./do -j10 test

To install it, run something like this:

	DESTDIR= PREFIX=/usr/local ./do -j10 install

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].