Running `make'
--------------
`make' (still in the top-level directory). This also creates the
`texmf.cnf' and `paths.h' files that define the default search paths,
and (by default) the `plain' and `latex' TeX formats.
You can override directory names and other values at `make'-time.
`make/paths.make' lists the variables most commonly reset. For
example, `make default_texsizes=600' changes the list of fallback
resolutions.
You can also override each of `configure''s environment variables
(Note:configure environment). The Make variables have the same
names.
Finally, you can supply additional options via the following
variables. (`configure' does not use these.)
`XCPPFLAGS'
`XDEFS'
Preprocessor options.
`XCFLAGS'
Compiler options.
`XLDFLAGS'
Loader options (included at beginning of link commands).
`XLOADLIBES'
More loader options (included at end of link commands).
`XMAKEARGS'
Additional Make arguments passed to all sub-`make''s. You may need
to include assignments to the other variables here via `XMAKEARGS';
for example: `make XMAKEARGS="CFLAGS=-O XDEFS=-DA4"'.
It's generally a bad idea to use a different compiler (`CC') or
libraries (`LIBS') for compilation than you did for configuration,
since the values `configure' determined may then be incorrect.
Adding compiler options to change the "universe" you are using
(typically BSD vs. system V) is generally a cause of trouble. It's
best to use the native environment, whatever that is; `configure' and
the software usually adapt best to that. In particular, under Solaris
2.x, you should not use the BSD-compatibility library (`libucb') or
include files (`ucbinclude').
If you want to use the Babel LaTeX package for support of non-English
typesetting, you need to modify some files before making the LaTeX
format. See the file `install.txt' in the Babel distribution.