Build system tools: make-makefile

Build system tools: make-makefile

The build process consists of several steps, one of which is the dynamic generation of makefiles – the creation of recipes that control how and when elements of firefox and friends are generated.  The tool currently used for generation is make-makefile, a utility written way back in the days of Netscape (circa 1999).  Intent for this post and a few more that will follow will be to document the tool and usage.

Program and config
* build/autoconf/make-makefile
* build/autoconf/makemakefile.pm
* build/autoconf/make-makefile.excl

make-makefile will be automatically invoked while building whenever a Makefile does not exist beneath the object directory or a template (Makefile.in) is newer than a previously generated Makefile.

 

Advertisements
This entry was posted in build tools. Bookmark the permalink.

One Response to Build system tools: make-makefile

  1. Pingback: Build system tools: make-makefile, file generation | Joey Armstrong's blog

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s