|
From: | Allan Odgaard |
Subject: | Re: where to start? |
Date: | Tue, 23 Mar 2010 13:50:59 +0100 |
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 idecided to learn it.But i know little, basicaly almost nothing about it except it has to do withcc 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.
[Prev in Thread] | Current Thread | [Next in Thread] |