On 21 Mar 2010, at 01:03, Paul Smith wrote:
On Sat, 2010-03-20 at 16:17 -0700, Tool wrote:
Since i started learning UNIX lately i heard make was a powerful
tool, so i
decided to learn it.
But i know little, basicaly almost nothing about it except it has
to do with
cc command from the terminal.
[...]
Well, the first thing to know is that make is not only about running
"cc" (the C compiler). It's about how to update files from other
files,
when the latter change. [...]
I started a series about build automation where my point is pretty
much that ‘make’ is an awesome engine for exactly that, two other
points I plan to make is that use of “programming” in Makefiles is not
ideal (I wish the format was fully declarative) and that Makefiles
themselves are awful abstractions for most build automation (but
perfect abstraction for the underlying task / being the abstracted
engine).
The two first posts are here:
http://sigpipe.macromates.com/2010/01/15/build-automation-part-1/
http://sigpipe.macromates.com/2010/01/23/build-automation-part-2/
The reader is not required to be familiar with make.
_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make