Next: , Previous: , Up: Overview   [Index]


1.6 Build

This particular text can be seen by running ‘make help-build’.

After the configuration step, as described in Configuration, is complete, it is time to build the package. The primary used for this is ‘all[a][f][l]’. Therefore to build all collection and standalone formats, in all available languages, invoke ‘make all’ (or simply ‘make’). As explained in Goal suffixes, you can further specify the build by using any combination of aggregate, format and language suffixes.

There are two special make goals which aid GNU philosophy maintainers: ‘www-gnu[l]’ and ‘homepage[l]’. The former build all GNU website philosophy section essays, and the latter the homepage of GNU philosophy package.

The silent rules of make are enabled by default. Therefore, you will see just one line for each file make builds, since the output of recipes is suppressed. That is a reasonable behavior unless you have problems in the build process. On that case you probably will need the full output of make to be able to debug the problem. To do that at make time, pass ‘V=1’ as an argument to make when building the targets that causes problem. To disable silent rules at configure time use the configure option --disable-silent-rules.