Remake je nástroj pro automatizaci kompilace. Jeho cílem je nahradit make, automake, autoconf a vlastně celou rodinu těchto aut. Jazyk je objektově orientovaný, každé pravidlo je popsané třídou. Kdykoliv je nějaký soubor zpracováván pomocí této třídy, je považován za objekt. Je možné použít tento objekt jako vstup do dalších fází kompilace (i když nemusí být pevně dané jeho jméno).
Je stále v raném stádiu vývoje, ale většinu věcí již zvládá. Dá se ovšem očekávat, že se bude ještě trochu měnit. Je otestován na linuxu a kompilátoru gcc, jiné UNIXové systémy by měly být podporovány s minimálními nebo žádnými změnami.
První vydaná verze je remake 0.1.
Nejnovější vývojovou verzi lze získat přímo z gitu, repozitář má na adrese git://vorner.cz/git/remake.git (aktivní vývoj nyní probíhá ve větvi rewrite-core).
Kompilace je popsaná v souboru INSTALL. Ve zkratce, pro první kompilaci existuje skript bootstrap.sh. Ten vytvoří remake, který se již postará o libovolné následné kompilace.
Pokud najdeš chybu, neváhej a napiš mi o ní.
Dokumentace vygenerované asciidocem lze nalézt zde (pouze anglicky)