On Wed, Jun 25, 2014 at 08:12:10PM -0600, Anthony J. Bentley wrote:
> Sylvain BERTRAND writes:
>> Using a makefile is overkill. Should be a sh script.
>> 
>> Makefiles should be used only when there are too many source
>> files to recompile for a build increment.
> 
> For an opinion that matters, try Kernighan & Pike (The Unix Programming
> Environment, pg. 241):
> 
>   It's a nuisance to have to type two commands to compile a new version of
>   [our example]. Although it's certainly easy to make a shell file that does
>   the job, there's a better way, one that will generalize nicely later on
>   when there is more than one source file in the program. ...
> 
>   make is most useful when the program being created is large enough to be
>   spread over several source files, but it's handy even for something as
>   small as [our example].
> 
> In other words, one advantage that make provides is a simple interface for
> building any program, whether small or large. Said interface should not
> come at the cost of complexity, but good makefiles are simple anyway (the
> one in their example is two lines).

Well, I disagree on that point with Kernighan & Pike (The Unix
Programming  Environment, pg. 241).

And come on... :)

regards,

-- 
Sylvain

Reply via email to