Craig Sanders <[email protected]> writes:

> On Wed, Sep 18, 2013 at 12:39:45AM +1000, David wrote:
>
>> But then, why use a makefile?
>
> because make is a good tool to use whenever you need to automate
> creating or updating one or more files that are dependent on other
> files being created or changed.
>
> it's not just for programming, it's a general purpose tool you can use
> to define relationships between particular files, or between *types*
> of files, and have certain actions taken based on changes in files.

Once you're sitting down with a stiff drink, look at
http://cyber.com.au/~twb/.bin/twb-get

> of course, this kind of automation doesn't require Make. you could do
> the same things entirely in shell or perl or python or whatever - but
> you'd have to implement your own method of detecting if any source
> files had changed or been created, and possibly your own language for
> defining relationship rules.

Or just not care that you might be doing unnecessary work. :-)
There is something to be said for the simplicity of "cc *.c".

_______________________________________________
luv-main mailing list
[email protected]
http://lists.luv.asn.au/listinfo/luv-main

Reply via email to