156 GNU make
‘htmldir’
‘dvidir’
‘pdfdir’
‘psdir’ Directories for installing documentation files in the particular format. They
should all be set to $(docdir) by default. (If you are using Autoconf,
write them as ‘@htmldir@’, ‘@dvidir@’, etc.) Packages which supply several
translations of their documentation should install them in ‘$(htmldir)/’ll,
‘$(pdfdir)/’ll, etc. where ll is a locale abbreviation such as ‘en’ or ‘pt_BR’.
‘libdir’ The directory for object files and libraries of object code. Do not install ex-
ecutables here, they probably ought to go in $(libexecdir) instead. The
value of libdir should normally be /usr/local/lib, but write it as $(exec_
prefix)/lib. (If you are using Autoconf, write it as ‘@libdir@’.)
‘lispdir’ The directory for installing any Emacs Lisp files in this package. By default,
it should be /usr/local/share/emacs/site-lisp, but it should be written as
$(datarootdir)/emacs/site-lisp.
If you are using Autoconf, write the default as ‘@lispdir@’. In order to make
‘@lispdir@’ work, you need the following lines in your configure.ac file:
lispdir=’${datarootdir}/emacs/site-lisp’
AC_SUBST(lispdir)
‘localedir’
The directory for installing locale-specific message catalogs for this package.
By default, it should be /usr/local/share/locale, but it should be
written as $(datarootdir)/locale. (If you are using Autoconf, write it as
‘@localedir@’.) This directory usually has a subdirectory per locale.
Unix-style man pages are installed in one of the following:
‘mandir’ The top-level directory for installing the man pages (if any) for this pack-
age. It will normally be /usr/local/share/man, but you should write it as
$(datarootdir)/man. (If you are using Autoconf, write it as ‘@mandir@’.)
‘man1dir’ The directory for installing section 1 man pages. Write it as $(mandir)/man1.
‘man2dir’ The directory for installing section 2 man pages. Write it as $(mandir)/man2
‘...’
Don’t make the primary documentation for any GNU software be a man page.
Write a manual in Texinfo instead. Man pages are just for the sake of people
running GNU software on Unix, which is a secondary application only.
‘manext’ The file name extension for the installed man page. This should contain a
period followed by the appropriate digit; it should normally be ‘.1’.
‘man1ext’ The file name extension for installed section 1 man pages.
‘man2ext’ The file name extension for installed section 2 man pages.
‘...’ Use these names instead of ‘manext’ if the package needs to install man pages
in more than one section of the manual.
And finally, you should set the following variable:
Comentários a estes Manuais