LogiLogi.org Make


New release!

LogiLogi.org Make v0.4.0

Yet another make replacement, but one that allows you to create your makefile in C++ and that is easy to extend. Your makefile gets a header and a footer and is then compiled using your C++ compiler. Afther that this compiled makefile is run, and that's the point where your sources are being compiled. Thanks to the lakeUsr library (which is included) many (possibly complex) compile commands can be given with just one simple function call. Also thanks to the lakeExtend library (on which the lakeUsr lib also builds) it is also easy to add new functionality to lake.

Features of the lakeUsr library v0.4.0
  • only needs a C++ compiler
  • compilation of sourcetrees
  • compilation of static libraries
  • installation of libraries and headers
  • cleaning
  • allows for -I, -l and -L compile-directives
  • checks for the need for compilation are fully separated

Features of the lakeExtend library v0.4.0
  • functionality can easily be replaced
  • even between tasks within the same lakefile
  • the user-functions don't need to change for this
  • not even the overloaded library (like lakeUsr)

Features of the lakeAuxFun library v0.1.0 (very premature still)
  • checking wheiter a file has changed
  • make sure a dir exists

LogiLogi.org Make was inspired by Icmake

Have a look at [README.LAKE.txt], [README.LAKE.USR.txt] and/or the [README.LAKE.EXTEND.txt] online or have a look at them in the source tar for more info. You can also [have a look at (the slides of) a presentation] I gave about lake some time ago.

It is available from [the files section of the LogiLogi project page on Sourceforge]

Or using [CVS]:

cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/logilogi login

(everything on one line, no password needed, press enter if asked for a password. After this do:)

cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/logilogi checkout lake

Part of the LogiLogi Network: The LogiLogi Foundation - LogiLogi.org - OgOg.org
This is an old version for archival purposes, see www.LogiLogi.org for the current version.
< Edit this document | View history | Printer friendly (inc. links) >
Visited 2510 times
Document last modified Tue, 28 Sep 2004 06:51:21
All content is available under the GNU Free Documentation License. The LogiLogi-system is under the GPL
SourceForge.net Logo Zylon Internet Services-Groningen Logo
Visitor statistics