Today is the last part.

make(1) also has its own for loops and if conditions.

There is also a BSD make and a GNU make. GNU make is called as
gmake(1) since both
are incompatible in certain ways.

There is no recursive make in BSD. The syntax also is different.

By the way make is not used just for program compilation. It is not
just a build tool.

make is used for keeping targets up to date and doing only whatever
more needs to be done to
achieve a goal.

Consequently make is used in the BSD world for installing packages called ports.

Each of the steps, fetch over HTTP or FTP from Internet, checksum,
extract, build and install are
given as targets in a huge makefile.

You can include makefiles and you can avail the rules in them.

Makefiles can also be used for doing audio processing for instance.
You can check whether some
step is performed and then do it for the targets that are missing that.

-Girish

-- 
Gayatri Hitech
web: http://gayatri-hitech.com

SpamCheetah Spam filter:
http://spam-cheetah.com
_______________________________________________
To unsubscribe, email ilugc-requ...@ae.iitm.ac.in with 
"unsubscribe <password> <address>"
in the subject or body of the message.  
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

Reply via email to