Skip to main content
GameDev.net gamedev.net
🔒 Locked

makefile???

Started by vaneger Jul 30, 2002 at 10:13 PM 5 replies 450+ views
Original Post
vaneger
vaneger
what is a makefile? what is its syntax and what does it do?
Null and Void
Null and Void
http://www.gnu.org/manual/make/html_chapter/make_2.html#SEC4

Martee
Martee
A makefile is a text file which specifies how a given software product is to be built. It generally includes information on what commands need to be run to compile the program and which files depend on which other files. The most popular implementation of make is GNU Make, and you can find out more about that at its home page. The front page of that site gives a good general overview of the capabilities of GNU Make.
ReactOS - an Open-source operating system compatible with Windows NT apps and drivers
vaneger
vaneger
looks like a whole nother langauge to learn :/ are maekfiles important enough to try and figure out?
mentat
mentat
if you are planning to program in linux, definetely yes..

but, normally waht most people do (lazy ones like me) to start with a working makefile, edit it to suit your needs.. by the way, it''s not that complex as it seems. once u play with some of them, you get the idea, and it really does increase your performance..

if u are a ms guy with msvc++, forget about makefiles. you''ll hardly ever need it..

hope that helps..
-----------my quote is under construction
Chem0sh
Chem0sh
If you ever decide to compile a Linux kernel yourself, you will be very, very, very, very, very, VERY glad that there are makefiles.

/*=========================================*/
/* Chem0sh */
/* Lead Software Engineer & Tech Support */
/* http://www.eFaces.biz */
/*=========================================*/
/*=========================================// Chem0sh// Lead Software Engineer & Tech Support// http://www.eFaces.biz=========================================*/
cgoat
cgoat
I would even go so far as to say it''s a requirement if you plan on writing anything in linux/unix

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.