Tod and I have had this discussion before, but I think there’s still a place 
for makefiles in the world today.  It’s a Linux Users Group after all; C and 
Make are part of the foundation of this thing.  If you’re developing outside of 
a C on Unix environment, though, or even if you’re starting a new project 
there, there are some similar but better alternatives to consider.

I have recently made a pretty nice build system with GNU Make for a project at 
work, so I have some thoughts on it fresh in my head for the moment if anyone 
wants some pointers or has any questions on how Make works. If all you’ve seen 
are autotools-generated Makefiles or really simple hand-written ones, you might 
be surprised at what you can do with it.

I won’t advocate too strongly for Make, though; it *is* a bit crufty and it’s 
easy to make terrible build systems with it.

    —Levi


> On Aug 10, 2016, at 10:51 PM, Tod Hansmann <plug....@todandlorna.com> wrote:
> 
> On Wed, Aug 10, 2016 at 4:34 PM, Alan Kirkwood <a_d_kirkw...@yahoo.com>
> wrote:
> 
>> I'd like to see some information about setting up a programming
>> environment, what directories to use, how to set up "makefiles" (if they
>> are still even used), how to create an exportable application and perhaps
>> even building a bootable CD with an application embedded.
>> For me, at least, the basics of Linux are simple enough to navigate, I
>> just haven't had the need to do those kinds of things.
>> 
>> 
> Please let's not teach makefiles.  Please.  It's 2016.  There has to be
> something better for your own project (use them for projects that already
> have them, by all means).
> 
> 
> -Tod Hansmann
> Problem Solver
> www.phonejanitor.com
> 801-618-0059
> 
> /*
> PLUG: http://plug.org, #utah on irc.freenode.net
> Unsubscribe: http://plug.org/mailman/options/plug
> Don't fear the penguin.
> */


/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to