summaryrefslogtreecommitdiff
path: root/debian/build/site.config.m4.in
diff options
context:
space:
mode:
Diffstat (limited to 'debian/build/site.config.m4.in')
-rw-r--r--debian/build/site.config.m4.in235
1 files changed, 235 insertions, 0 deletions
diff --git a/debian/build/site.config.m4.in b/debian/build/site.config.m4.in
new file mode 100644
index 0000000..e07df3b
--- /dev/null
+++ b/debian/build/site.config.m4.in
@@ -0,0 +1,235 @@
+#-----------------------------------------------------------------------------
+# $Sendmail: site.config.m4,v @sm_version@ @sm_date@ @sm_time@ cowboy Exp $
+#
+# Copyright (c) 1998-@SM_CPYRT@ Richard Nelson. All Rights Reserved.
+#
+# @configure_input@
+#
+# Debian site.config.m4 for sendmail @sm_version@@sm_revision@(@sm_version_math@)
+#
+# Note: the .in file supports @SM_MINVERS@ - @SM_MAXVERS@, but the generated
+# file is customized to the version noted above.
+#
+#-----------------------------------------------------------------------------
+#
+#------------------------------------------------------------------
+# Sendmail @sm_version@@sm_revision@(@sm_version_math@) on @sm_date@ at @sm_time@ (@sm_utc@)
+#------------------------------------------------------------------
+#
+#------------------------------------------------------------------
+# The following sendmail features are included
+#------------------------------------------------------------------
+#REGEX: @sm_enable_regex@
+#NDBM: @sm_enable_ndbm@
+#NEWDB: @sm_enable_newdb@ @sm_newdb_lib@
+#NIS: @sm_enable_nis@
+#NISPLUS: @sm_enable_nisplus@
+#LDAP: @sm_enable_ldap@ @sm_ldap_lib@
+#HESIOD: @sm_enable_hesiod@ @sm_hesiod_parms@
+#TCPD: @sm_enable_tcpd@
+#BIND: @sm_enable_bind@
+#IPv6: @sm_enable_ipv6@
+#Maillock: @sm_enable_maillock@
+#MILTER: @sm_enable_milter@
+#SFIO: @sm_enable_sfio@
+#AUTH: @sm_enable_auth@ @sm_auth_lib@
+#TLS: @sm_enable_tls@
+#SHM: @sm_enable_shm@
+#FFRs: @sm_ffr@
+#M4_FFRs: @sm_m4_ffr@
+#
+#------------------------------------------------------------------
+# Packages and build dependancies (Debian packages)
+#------------------------------------------------------------------
+#Sendmail: sendmail
+#Sendmail-doc: @sm_enable_doc@
+#Libmilter-dev: @sm_enable_dev@
+#Build-Depends: @sm_badepends@
+#Depends: @sm_depends@
+#Recommends: @sm_recommends@
+#Suggests: @sm_suggests@
+#
+#------------------------------------------------------------------
+# Build Architecture (Debian)
+#------------------------------------------------------------------
+#DEB_BUILD_ARCH: @DEB_BUILD_ARCH@
+#DEB_BUILD_GNU_CPU: @DEB_BUILD_GNU_CPU@
+#DEB_BUILD_GNU_SYSTEM: @DEB_BUILD_GNU_SYSTEM@
+#DEB_BUILD_GNU_TYPE: @DEB_BUILD_GNU_TYPE@
+#DEB_HOST_ARCH: @DEB_HOST_ARCH@
+#DEB_HOST_GNU_CPU: @DEB_HOST_GNU_CPU@
+#DEB_HOST_GNU_SYSTEM: @DEB_HOST_GNU_SYSTEM@
+#DEB_HOST_GNU_TYPE: @DEB_HOST_GNU_TYPE@
+#
+#------------------------------------------------------------------
+# Autoconf variable settings defaults
+#------------------------------------------------------------------
+#prefix: @prefix@ /usr/local
+#exec_prefix: @exec_prefix@ ${prefix}
+#bindir: @bindir@ ${exec_prefix}/bin
+#sbindir: @sbindir@ ${exec_prefix}/sbin
+#libexecdir: @libexecdir@ ${exec_prefix}/libexec
+#datadir: @datadir@ ${prefix}/share
+#sysconfdir: @sysconfdir@ ${prefix}/etc
+#sharedstatedir: @sharedstatedir@ ${prefix}/com
+#localstatedir: @localstatedir@ ${prefix}/var
+#libdir: @libdir@ ${exec_prefix}/var
+#includedir: @includedir@ ${prefix}/include
+#oldincludedir: @oldincludedir@ /usr/include
+#infodir: @infodir@ ${prefix}/info
+#mandir: @mandir@ ${prefix}/man
+#docdir: @docdir@ ${prefix}/doc
+#srcdir: @srcdir@ configure or ..
+#
+#------------------------------------------------------------------
+# Build options for the various pieces parts of sendmail
+#------------------------------------------------------------------
+#
+# Make sure defaults are sound...
+define(`confLIBS', `')dnl # was -ldl
+#
+# global
+APPENDDEF(`confINCDIRS', `@sm_incdirs@')
+APPENDDEF(`confMAPDEF', `@sm_mapdef@')
+APPENDDEF(`confENVDEF', `@sm_envdef@')
+APPENDDEF(`confLIBS', `@sm_libs@')
+#
+# editmap
+APPENDDEF(`conf_editmap_ENVDEF', `@sm_editmap_envdef@')
+APPENDDEF(`conf_editmap_LIBS', `@sm_editmap_libs@')
+#
+# libmilter
+APPENDDEF(`conf_libmilter_ENVDEF', `@sm_libmilter_envdef@')
+APPENDDEF(`conf_libmilter_LIBS', `@sm_libmilter_libs@')
+#
+# libsm
+APPENDDEF(`conf_libsm_ENVDEF', `@sm_libsm_envdef@')
+APPENDDEF(`conf_libsm_LIBS', `@sm_libsm_libs@')
+#
+# libsmdb
+APPENDDEF(`conf_libsmdb_ENVDEF', `@sm_libsmdb_envdef@')
+APPENDDEF(`conf_libsmdb_LIBS', `@sm_libsmdb_libs@')
+#
+# libsmutil
+APPENDDEF(`conf_libsmutil_ENVDEF', `@sm_libsmutil_envdef@')
+APPENDDEF(`conf_libsmutil_LIBS', `@sm_libsmutil_libs@')
+#
+# mail.local
+APPENDDEF(`conf_mail_local_ENVDEF', `@sm_mail_local_envdef@')
+APPENDDEF(`conf_mail_local_LIBS', `@sm_mail_local_libs@')
+#
+# mailstats
+APPENDDEF(`conf_mailstats_ENVDEF', `@sm_mailstats_envdef@')
+APPENDDEF(`conf_mailstats_LIBS', `@sm_mailstats_libs@')
+#
+# makemap
+APPENDDEF(`conf_makemap_ENVDEF', `@sm_makemap_envdef@')
+APPENDDEF(`conf_makemap_LIBS', `@sm_makemap_libs@')
+#
+# praliases
+APPENDDEF(`conf_praliases_ENVDEF', `@sm_praliases_envdef@')
+APPENDDEF(`conf_praliases_LIBS', `@sm_praliases_libs@')
+#
+# rmail
+APPENDDEF(`conf_rmail_ENVDEF', `@sm_rmail_envdef@')
+APPENDDEF(`conf_rmail_LIBS', `@sm_rmail_libs@')
+#
+# sendmail
+APPENDDEF(`conf_sendmail_ENVDEF', `@sm_sendmail_envdef@')
+APPENDDEF(`conf_sendmail_LIBS', `@sm_sendmail_libs@')
+#
+# smrsh
+APPENDDEF(`conf_smrsh_ENVDEF', `@sm_smrsh_envdef@')
+APPENDDEF(`conf_smrsh_LIBS', `@sm_smrsh_libs@')
+#
+# vacation
+APPENDDEF(`conf_vacation_ENVDEF', `@sm_vacation_envdef@')
+APPENDDEF(`conf_vacation_LIBS', `@sm_vacation_libs@')
+#
+#------------------------------------------------------------------
+# Build-time selection not handled by autoconf above
+#------------------------------------------------------------------
+# none, for the nonce...
+#
+#------------------------------------------------------------------
+# Global Build time configuration
+#------------------------------------------------------------------
+# compilation/link
+define(`confCC', `@CC@')dnl #Compiler
+define(`confCCOPTS', `')dnl #CC options
+define(`confCCOPTS_SO' `-fPIC')dnl #Shared libraries
+define(`confLD', confCC)dnl #Linker
+define(`confLDOPTS', `')dnl #Linker opts
+define(`confLDOPTS_SO', `-shared -Wl')dnl #linker shared lib
+define(`confLIBDIRS', `')dnl #-L linker flags
+define(`confMTCCOPTS', `')dnl #Multi-thread cc opts
+define(`confMTLDOPTS', `')dnl #Multi-thread ld opts
+define(`confOPTIMIZE', `@CFLAGS@')dnl #Optimization
+#
+# paths, owners, and modes
+# Note: can't use smmsp here, it is dynamically created
+# Note: EBINDIR deserves a better home, suggestions?
+define(`confEBINDIR', `@libexecdir@')dnl #mail.local,smrsh,etc.
+define(`confGBINGRP', `mail')dnl #sgid binary group smmsp
+define(`confGBINMODE', `02755')dnl #sgid binary mode
+define(`confGBINOWN', `root')dnl #sgid binary owner
+define(`confHFDIR', `@sysconfdir@/mail')dnl #helpfile dir
+define(`confHFFILE', `helpfile')dnl #helpfile name
+define(`confINCGRP', `root')dnl #include group
+define(`confINCMODE', `0744')dnl #include mode
+define(`confINCOWN', `root')dnl #include owner
+ifelse(eval(@sm_version_math@ >= 527363), `1',dnl
+`define(`confINCLUDEDIR',`@includedir@')dnl #include target',
+`define(`confINCLUDEDIR',`@includedir@/libmilter')dnl #include target'
+)dnl
+define(`confINST_DEP', `')dnl #submit.cf clientmqueue
+define(`confLIBDIR', `@libdir@/libmilter')dnl #library dir
+define(`confLIBGRP', `root')dnl #library group
+define(`confLIBMODE', `0744')dnl #library mode
+define(`confLIBOWN', `root')dnl #library owner
+define(`confMANROOT', `@mandir@/man')dnl #man root
+define(`confMANROOTMAN',`@mandir@/man')dnl #man root
+define(`confMANGRP', `root')dnl #man group
+define(`confMANMODE', `0744')dnl #man mode
+define(`confMANOWN', `root')dnl #man owner
+define(`confMBINDIR', `@sbindir@')dnl #MTA bindir
+define(`confMBINGRP', `root')dnl #MTA bin grp
+define(`confMBINMODE', `0755')dnl #MTA bin mode
+define(`confMBINOWN', `root')dnl #MTA bin owner
+define(`confMSPQOWN', `mail')dnl #MSP queue owner smmsp
+define(`confMSP_QUEUE_DIR', `/var/spool/mqueue-client')dnl
+define(`confSBINDIR', `@sbindir@')dnl #suid bin dir
+define(`confSBINGRP', `root')dnl #suid bin grp
+define(`confSBINMODE', `04755')dnl #suid bin mode
+define(`confSBINOWN', `root')dnl #suid bin owner
+# Note, STDIR in /var/lib/sendmail... default is /var/spool/mqueue
+define(`confSTDIR', `@localstatedir@/lib/sendmail')dnl #Statistics dir
+define(`confSTFILE', `statistics')dnl #statistics name
+define(`confMSP_STFILE',`sm-client.st')dnl #MSP statistics name
+define(`confSTMODE', `0660')dnl #statistics mode
+define(`confUBINDIR', `@bindir@')dnl #usr bin dir
+define(`confUBINGRP', `mail')dnl #usr bin grp smmsp
+define(`confUBINMODE', `0755')dnl #usr bin mode
+define(`confUBINOWN', `root')dnl #usr bin owner
+#
+# don't provide links, I'll do them myself later
+# sigh... must have something in there or $(make install) croaks -- temp file
+define(`confLINKS', `sendmail-bin')dnl
+define(`confMTA_LINKS')dnl
+#
+# Force rmail installation
+define(`confFORCE_RMAIL')dnl
+#
+# don't install formatted man pages or sendmail.st
+dnl define(`confNO_MAN_INSTALL')dnl
+dnl define(`confNO_MAN_BUILD')dnl
+define(`confINSTALL_RAWMAN')dnl
+define(`confDONT_INSTALL_CATMAN', `')dnl # for 8.12
+define(`confMANDOC', `')dnl # for 8.9.3
+define(`confNROFF', `cat')dnl # for 8.9.3
+define(`confNO_STATISTICS_INSTALL')dnl
+#
+# flags
+#
+# Tests (should be temporary)
+#