diff options
Diffstat (limited to 'contrib/sendmail/BuildTools/README')
-rw-r--r-- | contrib/sendmail/BuildTools/README | 110 |
1 files changed, 0 insertions, 110 deletions
diff --git a/contrib/sendmail/BuildTools/README b/contrib/sendmail/BuildTools/README deleted file mode 100644 index 65726165c733..000000000000 --- a/contrib/sendmail/BuildTools/README +++ /dev/null @@ -1,110 +0,0 @@ -This directory contains tools. Do not attempt to actually build -anything in this directory. - -The Build script allows you to specify a site configuration file by using -the -f flag: - - Build -f siteconfig.m4 - -You can put such site configuration files in the Site sub-directory; -see Site/README for details. - -While building a site configuration file, you can add to a definition -using the APPENDDEF() and PREPENDDEF() macros. For example: - - APPENDDEF(`confINCDIRS', `-I/usr/local/bind/include') - -will add -I/usr/local/bind/include to the already existing confINCDIRS. -Note: There must be no trailing spaces after the last quote mark and -before the closing parenthesis. Also you may need to properly quote -m4 reserved words as specified by your vendor's m4 command. - -By default, sendmail will search your system for include and library -directories as well as certain libraries (libdb.* for Berkeley DB and -libbind.a or libresolv.* for name resolution). You can turn off this -configuration step by specifying the -S flag with the Build command. - -The OS subtree contains definitions for variations on a standard -model for system installation. The M4 variables that can be defined -and their defaults before referencing the appropriate OS definitons -are: - -confBEFORE [empty] Files to create before sendmail is - compiled. The methods must be defined - in the Makefile using PUSHDIVERT(3). -confBUILDBIN ../../BuildTools/bin - The location of the build support - binaries, relative to the obj.* - directory. -confCC cc The C compiler to use. -confOPTIMIZE -O Flags passed to CC as ${O}. -confDEPEND_TYPE generic How to build dependencies. This should - be the name of a file in - BuildTools/M4/depend -confEBINDIR /usr/libexec The location for binaries executed - from other binaries, e.g., mail.local - or smrsh. -confENVDEF [empty] -D flags passed to cc. -confHFDIR /usr/share/misc Location of the sendmail help file. -confINCDIRS [empty] -I flags passed to cc. -confINSTALL install The BSD-compatible install program. - Use ${BUILDBIN}/install.sh if none - is available on your system. -confLDOPTS [empty] Linker options passed to ld. -confLIBDIRS [empty] -L flags passed to ld. -confLIBS [varies] -l flags passed to ld. -confLIBSEARCH db bind resolv 44bsd - Search for these libraries for - linking with programs. -confLINKS ${UBINDIR}/newaliases ${UBINDIR}/mailq \ - ${UBINDIR}/hoststat ${UBINDIR}/purgestat - Names of links to sendmail. -confMANROOT /usr/share/man/cat The root of the man subtree. -confMAN1 confMANROOT 1 The location of man1 files. -confMAN1EXT 1 The extension on files in confMAN1. -confMAN1SRC 0 The source for man pages installed - in confMAN1. -confMAN5 confMANROOT 5 The location of man5 files. -confMAN5EXT 5 The extension on files in confMAN5. -confMAN5SRC 0 The source for man pages installed - in confMAN5. -confMAN8 confMANROOT 8 The location of man8 files. -confMAN8EXT 8 The extension on files in confMAN8. -confMAN8SRC 0 The source for man pages installed - in confMAN8. -confMANDOC -mandoc The macros used to format man pages. -confMANOWN bin The owner of installed man pages. -confMANGRP bin The group of installed man pages. -confMANMODE 444 The mode of installed man pages. -confMAPDEF [varies] The map definitions, e.g., - -DNDBM -DNEWDB. -DNEWDB is always - added if a libdb.a can be found. -confNO_MAN_INSTALL [undefined] If defined, don't install the man - pages by default. -confMBINDIR /usr/sbin The location of the MTA (sendmail) - binary. -confNROFF groff -Tascii The command to format man pages. -confOBJADD [empty] Objects that should be included in - when linking sendmail and the - associated utilities. -confSBINDIR /usr/sbin The location of root-oriented - commands, such as makemap. -confSBINOWN root The owner for setuid binaries. -confSBINGRP kmem The group for setuid binaries. -confSBINMODE 4555 The mode for setuid binaries. -confSHELL /bin/sh The shell to use inside make. -confSMOBJADD [empty] Objects that should be included in - when linking sendmail. -confSRCDIR ../../src The sendmail source directory - relative to support program obj.* - directories. -confSTDIR /var/log The directory in which to store the - sendmail status file. -confUBINDIR /usr/bin The directory for user-executable - binaries. -confUBINOWN bin The owner for user-executable binaries. -confUBINGRP bin The group for user-executable binaries. -confUBINMODE 555 The mode for user-executable binaries. - - -@(#)README 8.22 (Berkeley) 6/30/1998 |