Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: What Makefiles do

by brig (Scribe)
on Nov 09, 2006 at 00:59 UTC ( [id://583013]=note: print w/replies, xml ) Need Help??


in reply to What Makefiles do

Please forgive my diversion...

make can do anything you tell it to do, most specifically execute programs or entire pipelines.

The magic is that it does so based on a hierarchy of dependencies between files.

I actually use make for building static (non-DB) based websites. I edit any content that needs changing, type: 'make sitename' and whiz bang presto magico the make file does everything else (I mean everything) and makes sure it worked. If it doesn't work it even sends me an email to complain since sometimes the update can take awhile and I change subjects...

I bet you never thought of make as a CMS? didja?

The point being of course that it is not about make, it is about abstracting the build process (even if there isn't one perse) so that you can assemble, move, test, and complain on the fly. Just because one particular module doesnt really need it does not mean that the technique is broken or that it should be left out of a simple module.

Consistency is next to cleanliness

Need a good laugh? type make love at a unix prompt (doesn't work on Darwin)

Love,
--Brig

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://583013]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (4)
As of 2024-03-29 05:23 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found