Link to home
Start Free TrialLog in
Avatar of Raydot
Raydot

asked on

What is a makefile?

What is a "makefile?"  For 100 points, I'd like a fairly comprehensive and complete answer.
Avatar of Raydot
Raydot

ASKER

Edited text of question
ASKER CERTIFIED SOLUTION
Avatar of Answers2000
Answers2000

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Answers beat me to it but here is what i had.


A make file is a text file that contains the commands and settings that are used to create a project (program, dll, library etc.)
It contains commands used to run the  compiler and linker and possibly other utilities and all sorts of options to be passed to them.  It often contains dependancy information.  This is stuff that says that fileX depends on fileY, thus if fileY is changed, then fileX must be rebuilt etc.

This is not a standard/universal C++ topic.  Some c++ development systesm support makefiles, others do not.  In addditon, the syntax of the files is not standardized, thus you cannot ussually copy them from one system to another.
Avatar of Raydot

ASKER

That was pretty darn thorough...

Thanks,

Raydot.