software build

2003-03-30 Thread Enrico Weigelt

Hi,

I'm currently developing an new build system (TreeBuild).
In contrast to existing ones, here the software is described
in an abstract tree structure, instead of an collection of 
build rules.

As an programmer you dont have to cope with the 
compilation process anylonger. You simply write down,
of which parts your software consists and from which
parts others are generated from.

An TreeBuild project contanis an tree of nodes, i.e.
target files (executables, libraries, manpages, ...),
sources (.c, .a, ...), imports (library references), ...
Once an software structure is written down in this 
abstract notation and follows some rules implied by this, 
automatic processings, like compilation, installation, 
removal, dependency-  compatibility-checks can
be done automatically quite easy.

I'd like to invite you to this project.

cu

-- 
Enrico Weigelt, ceo
metux ITS - http://www.metux.de/
[EMAIL PROTECTED]




Re: software build

2003-03-30 Thread Jon Cast
Enrico Weigelt [EMAIL PROTECTED] wrote:
snip description of make 
I hate to break it to you, but this has been done.  It's called make.

Jon Cast




Re: software build

2003-03-30 Thread Thien-Thi Nguyen
Enrico Weigelt [EMAIL PROTECTED] writes:

   I'd like to invite you to this project.

how do you handle cycles in the tree?
how do you handle multiple roots?
how do you handle transient relations?

thi