Import sendmail 8.14.3 and clean up svn properties as documented in:
http://wiki.freebsd.org/SubversionPrimer/VendorImports
This commit is contained in:
parent
aa651f666c
commit
e8e0e5823a
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/vendor/sendmail/dist/; revision=182329 svn path=/vendor/sendmail/8.14.3/; revision=182330; tag=vendor/sendmail/8.14.3
13
Build
Executable file
13
Build
Executable file
@ -0,0 +1,13 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Copyright (c) 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# $Id: Build,v 8.3 1999/09/23 21:31:12 ca Exp $
|
||||
|
||||
exec make OPTIONS="$*"
|
13
KNOWNBUGS
13
KNOWNBUGS
@ -47,6 +47,17 @@ This list is not guaranteed to be complete.
|
||||
but some characters might be lost. Fix: obey RFC (2)822 and do not
|
||||
send lines that are longer than 1000 characters.
|
||||
|
||||
* milter communication fails if a single header is larger than 64K.
|
||||
|
||||
If a single header is larger than 64KB (which is not possible in the
|
||||
default configuration) then it cannot be transferred in one block to
|
||||
libmilter and hence the communication fails. This can be avoided by
|
||||
increasing the constant MILTER_CHUNK_SIZE in
|
||||
include/libmilter/mfdef.h and recompiling sendmail, libmilter, and
|
||||
all (statically linked) milters (or by using an undocumented compile
|
||||
time option: _FFR_MAXDATASIZE; you have to read the source code in
|
||||
order to use this properly).
|
||||
|
||||
* Sender addresses whose domain part cause a temporary A record lookup
|
||||
failure but have a valid MX record will be temporarily rejected in
|
||||
the default configuration. Solution: fix the DNS at the sender side.
|
||||
@ -247,4 +258,4 @@ Kresolve sequence dnsmx canon
|
||||
be used if set instead of LOCAL_RELAY ($R). This will be fixed in a
|
||||
future version.
|
||||
|
||||
$Revision: 8.59 $, Last updated $Date: 2007/02/21 23:13:58 $
|
||||
$Revision: 8.60 $, Last updated $Date: 2007/12/04 01:16:50 $
|
||||
|
65
PGPKEYS
65
PGPKEYS
@ -141,6 +141,69 @@ gpExpdV7qPrw9k01j5rod5PjZlG8zV0=
|
||||
=SR28
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
Type Bits KeyID Created Expires Algorithm Use
|
||||
pub 1024 0xF6B30729 2008-01-18 ---------- RSA Sign & Encrypt
|
||||
f16 Fingerprint16 = 07 FB 9A F9 F7 94 4B E4 0F 28 D1 8E 23 6F A2 B0
|
||||
uid Sendmail Signing Key/2008 <sendmail@Sendmail.ORG>
|
||||
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GnuPG v1.4.8 (Darwin)
|
||||
|
||||
mQCNA0eP9NsAAAEEAM5xPc5UXm01Mnqad8NPc5RkbeWcotxNOZXwrz4qQM6sr/E2
|
||||
lEMGgo5FOjWJX3tjtys8gfXZJihz3XMD5RleniW3RIhc2tbTJotNq9Qq9+LmiuBs
|
||||
lT32O3ZSKsQtHQSfZ0j2bIabC/aQ4Dhfz13wz7x6VvRGwDbX3Niq8Mr2swcpAAUR
|
||||
tDFTZW5kbWFpbCBTaWduaW5nIEtleS8yMDA4IDxzZW5kbWFpbEBTZW5kbWFpbC5P
|
||||
Ukc+iQCVAwUQR4/029iq8Mr2swcpAQGa3QP+O6q/DvRLzM03AwIrEPRjdswejima
|
||||
4BjKYYVQ1Qa7m4pyQeY/0CJScqu5A7p+kCrLqznmHu5aeezvjZy1mW7OCScPrCN9
|
||||
yC3IJdu7oX6mGZwPdUnsEyJvtHmiRXkumJtncmhcTZyplmt9ZDHVADQUQWRnyuex
|
||||
oToSOeMPjS8YBpSJAJUDBRBHj/Xol0MBGHCTuEEBAYnzBAC5U2c8RtxNwwV4wh7V
|
||||
Q4isNyXcYqUlUL5ZjtsP5+vuHz4d1CtT/tD4jGagy6J30xUuwUcF7AlNLIcn4z98
|
||||
GqF/aMCANut3dpGbzzvLYg+SkKkrZKH6fF4QPbdotp8NWKeiihoqD+hD6sVNc3zZ
|
||||
/JymsmD1T346VpRTwKf4JzkJG4kAlQMFEEeP9hEee7PIr5WWJQEBP1sD/3I5VeiC
|
||||
lW9fmwaAyOt/BrPIfsieL2TLysXCQbXFObNqqdR9APPlmQAtFdERjopQZu+VKvZd
|
||||
pInWGaIegibPr4ZyGHmGxmJwYyHCt0MNvjY2oA1WPVRvXz2dno7Q5SFDR0sQaFKe
|
||||
4knKfzGu8fngy//R1vlO+UE3vTQ3cgTaIpDsiQCVAwUQR4/2GXCgJE0e+ZJRAQEH
|
||||
6QP9FVDSFnXCSPy+tNFlLhtpjVOEqREG30iezAVZlx+yJVSb3/sG0LRCvXB1w3td
|
||||
jzW7A1iCvEQVb1yuNSFPb6Dq7TKoSpS8XZyCIetCpzab06D319Ubfcs2lHaDioY6
|
||||
ibSaysDrBDETyXg1eQBIUQ+9iltfkI6HRpm5vgz8d4iwieqJAJUDBRBHj/YgyNXt
|
||||
KZX2F3EBASjtBACNzoDfjET153Zd3PQlj2X6b9BzjS8XHsjMuo+F04u9o3g78MSt
|
||||
+g2HW5Xi1ORh/LFSrkK7Qi9jLREr3dKQM9jjhfvxidN80H8jNyUIUJ3d1/K123rP
|
||||
z7GuXhXCfDCq/tjveUiVkoxQ1Q5h2OsXKqC0p7C7qpXKTg2CHLdbYTg/rIkAlQMF
|
||||
EEeP9mAhg+GxOW8HiQEBRpAEAI9MQwE6xoG08vdkrn8/tZEfK/h3zc3UgT5sjME3
|
||||
NPbWD9o0W/KlIA7JKIpIYbX1M3GgGU5rlWmFyuRD5XVvu4NJ761PXAHenhg3wEk9
|
||||
TySAwH7Edlhr0M1goALxpjiAzrh+hc0x2rz2jMcuRQlSh19MMe9sc9pDgUaXl7QJ
|
||||
Z51oiQCVAwUQR4/2colpYrhnjAoDAQHWPAP6AlqqzMhKJtWxVP4k10r06MwuUkOn
|
||||
tAeuPL4semoKb8lTtuBG14vADXsoavifuq2iv4KQCncGn3yWglCUjG46DKLluZyG
|
||||
uWjE44PEEiIs1zYzWo9F1Nw2C5VDR41/rzLqNctqr+bXac0lO3aRLgW1SkqJLI41
|
||||
M+yXMYkf99dM4cuJAJUDBRBHj/Z6OCLbR8w3Ty0BAUwaBACH9QViBa/sejJULNu8
|
||||
3i8B5tq0HOKvAzAQp/a79MxdFnhL8XrIhsTrprh3+/JvljrWLkfMe2tsVBTdTMJf
|
||||
snjjCijgtuCKaR5ESyu1Kl2E8mhp1A032LWRYYrxSyJqklqNem4HeZAN4N1CzMoS
|
||||
Iw5ELNeocuNmkBQn1xmkMYXiC4kAlQMFEEeP9pKcHL3i41xWNQEBqjgD/i9sEpQo
|
||||
0YTW77za+n2rQD3141UZwql/F4cO0ds4sLSwJ3h4Ba8OkATHU1W2LbpogvpfvL6B
|
||||
1H+4D7vo/VY/fSiNGUb8TjZfcj65ACToYokxK6PwBHL85jaWGh83kMS8pYDBL7zP
|
||||
sJ3sCyayKwAXOFpT7doaZU5FsC7tNMwlnRCuiQCVAwUQR4/2t29Sk9ijm6ZVAQGP
|
||||
TQP/Qbj1ZsqZfQn+7SXPmW0Y9+xUUQ351ecD1UX3yhuL195djP/O7ebeTiCBFkaG
|
||||
gWfMZtNCtaPQr1BhXBF9Xkum4IseUlRz1mTsdrhbAVtL6mGWMYcxQFTx13pHiGYS
|
||||
IaJhc+XQIxc7wmfW2LjOZpcHi0E2dhcjMEoWZGyEzKI/cJ2JAJUDBRBHj/bE71iW
|
||||
ZNQy4Z0BAe8aA/4oiv/MRmiRdDrVY8kTIZWb4whGYLqKEScOEuqir0PrMtyEUkzP
|
||||
YpkM1u3Cf4+zbtmgN16sx6DfyHAVGyI0U14hvnQhuVrrBs23dxGj2iciu14BvNJU
|
||||
YVaAoAWSp8qA14fDOAGd1H/InQmDZJrAiH61wQwjLrU1oI44Dr+55KHgO4kAlQMF
|
||||
EEeP9s3BnB0lEtNGHQEBxk4D/2WTAGSVuwDUGeIaHM1NVrgRcFFqrz37farxYNKx
|
||||
7jZ1EqJXZXTqtSAUVc5LB8ko7V0P8w7CLso3Jj3hvFdYOt+6howpI/FO1Ur6RbTC
|
||||
ik6RUMbHRvIxpcTzZvRmWlMGcMdJFcCxsliOG7cyjpeuisaGJFIhyqfpAdqMKRn2
|
||||
jOrqiQCVAwUQR4/5GcApykAW9MzpAQFuCgQAjaPwttPvJNegPa/KqZFVVO/VDaRm
|
||||
9Aeiktw8lWlTE7BJ9SIePdsTEbKIzER/gVt85bOptJo6xpXaodoIjXWiSD+PHbdz
|
||||
tuEp88zv0B0mJcKSRIPt/u+baAgR2dKR1jlNvEjbpCm9rei+vqRNREpdrk32ls5d
|
||||
VwtrkbnFDuzLcgKJAJUDBRBHj/r11uCh/k++Kt0BAQvcBACq594Jrh+y+Pqf4bCL
|
||||
8LrBqspvPL9MTMWDdwWvT7Yoaa+cyApuUWqpkyh8alWAwxnJmyw9I14zBr219862
|
||||
0Rb1oCo2TDL/pMz8WVpyjD0RIxs4FcoJODD52kYxhLadKk0OrCXfrpWvIcp4sRJa
|
||||
kOWK3QzpD/0NtFJLZ+BnNq39h4kAlQMFEEeP+wK92o/WP+p9/QEBtVID/1AxNsk7
|
||||
/ktDwz/khcTsCLILgtuKh+7jZa6K8FhhoqNXbjyUhZYjGne6No72KJ52P6P7iPLu
|
||||
SPDOmhu+z0kNTTm0KsWRSzQeUD08qyoB3qNcdxcRgAOJHl0MCXUwSxumfBb4iJq2
|
||||
5282RCnsKroyWAhV8KjoJer1hTKCsu58Lqrv
|
||||
=jDs3
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
Type Bits KeyID Created Expires Algorithm Use
|
||||
pub 1024 0x7093B841 2006-12-16 ---------- RSA Sign & Encrypt
|
||||
f16 Fingerprint16 = D9 FD C5 6B EE 1E 7A A8 CE 27 D9 B9 55 8B 56 B6
|
||||
@ -1729,4 +1792,4 @@ DnF3FZZEzV7oqPwC2jzv/1dD6GFhtgy0cnyoPGUJCyc=
|
||||
=nES8
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
$Revision: 8.25 $, Last updated $Date: 2007/01/02 22:38:08 $
|
||||
$Revision: 8.26 $, Last updated $Date: 2008/01/22 06:20:27 $
|
||||
|
4
README
4
README
@ -312,7 +312,7 @@ nicer to animals and plants. If the Berkeley DB include files
|
||||
are installed in a location other than those which your compiler searches,
|
||||
you will need to provide that directory when building:
|
||||
|
||||
Build -I/path/to/include/directory
|
||||
./Build -I/path/to/include/directory
|
||||
|
||||
If you are using Berkeley DB versions 1.85 or 1.86, you are *strongly*
|
||||
urged to upgrade to DB version 2 or later, available from
|
||||
@ -464,4 +464,4 @@ sendmail Source for the sendmail program itself.
|
||||
test Some test scripts (currently only for compilation aids).
|
||||
vacation Source for the vacation program. NOT PART OF SENDMAIL!
|
||||
|
||||
$Revision: 8.93 $, Last updated $Date: 2005/09/16 20:08:50 $
|
||||
$Revision: 8.94 $, Last updated $Date: 2008/02/12 16:40:05 $
|
||||
|
@ -1,11 +1,47 @@
|
||||
SENDMAIL RELEASE NOTES
|
||||
$Id: RELEASE_NOTES,v 8.1909 2007/10/31 16:04:13 ca Exp $
|
||||
$Id: RELEASE_NOTES,v 8.1926 2008/05/03 03:34:26 ca Exp $
|
||||
|
||||
|
||||
This listing shows the version of the sendmail binary, the version
|
||||
of the sendmail configuration files, the date of release, and a
|
||||
summary of the changes in that release.
|
||||
|
||||
8.14.3/8.14.3 2008/05/03
|
||||
During ruleset processing the generation of a key for a map
|
||||
lookup and the parsing of the default value was broken
|
||||
for some macros, e.g., $|, which caused the BlankSub
|
||||
character to be inserted into the workspace and thus
|
||||
failures, e.g., rules that should have matched did not.
|
||||
8.14.2 caused a regression: it accessed (macro) storage which was
|
||||
freed before. First instance of the problem reported by
|
||||
Matthew Dillon of DragonFlyBSD; variations of the same
|
||||
bug reported by Todd C. Miller of OpenBSD, Moritz
|
||||
Jodeit, and Dave Hayes.
|
||||
Improve pathname length checks for persistent host status. Patch
|
||||
from Joerg Sonnenberger of DragonFlyBSD.
|
||||
Reword misleading SMTP reply text for FEATURE(`badmx'). Problem
|
||||
noted by Beth Halsema.
|
||||
The read timeout was fixed to be Timeout.datablock if STARTTLS
|
||||
was activated. This may cause problems if that value
|
||||
is lowered from its default. Problem noted by Jens Elkner.
|
||||
CONFIG: Using LOCAL_TLS_CLIENT caused the tls_client ruleset
|
||||
to operate incorrectly. Problem found by Werner Wiethege.
|
||||
LIBMILTER: Omitting some protocol steps via the xxfi_negotiate()
|
||||
callback did not work properly. The patchlevel of
|
||||
libmilter has been set to 1 so a milter can determine
|
||||
whether libmilter contains this fix.
|
||||
MAKEMAP: If a delimiter is specified (-t) use that also when
|
||||
dumping a map. Patch from Todd C. Miller of OpenBSD.
|
||||
Portability:
|
||||
Add support for Darwin 9.x (Mac OS X 10.5).
|
||||
Support shared libraries in Darwin 8 and 9. Patch from
|
||||
Chris Behrens of Concentric.
|
||||
Add support for SCO OpenServer 6, patch from Boyd Gerber.
|
||||
DEVTOOLS: Clarify that confSHAREDLIBDIR requires a trailing path.
|
||||
Added Files:
|
||||
devtools/OS/Darwin.9.x
|
||||
devtools/OS/OSR.i386
|
||||
|
||||
8.14.2/8.14.2 2007/11/01
|
||||
If a message was queued and it contained 8 bit characters in
|
||||
a From: or To: header, then those characters could be
|
||||
@ -24,7 +60,7 @@ summary of the changes in that release.
|
||||
Prior to 8.14 this happened only if milter could delete
|
||||
recipients.
|
||||
ClientRate should trigger when the limit was exceeded (as
|
||||
documented), not when it was reached. Patch from
|
||||
documented), not when it was reached. Patch from
|
||||
John Beck of Sun Microsystems.
|
||||
Force a queue run for -qGqueuegroup even if no runners are
|
||||
specified (R=0) and forking (F=f) is requested.
|
||||
|
@ -1008,7 +1008,9 @@ virtusertable A domain-specific form of aliasing, allowing multiple
|
||||
MASQUERADE_DOMAIN_FILE, see below). If VIRTUSER_DOMAIN or
|
||||
VIRTUSER_DOMAIN_FILE is used, then the entries of class
|
||||
{VirtHost} are added to class {R}, i.e., relaying is allowed
|
||||
to (and from) those domains. The default map definition is:
|
||||
to (and from) those domains, which by default includes also
|
||||
all subdomains (see relay_hosts_only). The default map
|
||||
definition is:
|
||||
|
||||
hash /etc/mail/virtusertable
|
||||
|
||||
@ -4699,4 +4701,4 @@ M4 DIVERSIONS
|
||||
8 DNS based blacklists
|
||||
9 special local rulesets (1 and 2)
|
||||
|
||||
$Revision: 8.722 $, Last updated $Date: 2007/04/03 21:26:58 $
|
||||
$Revision: 8.724 $, Last updated $Date: 2008/02/15 23:05:32 $
|
||||
|
29
cf/cf/Build
Executable file
29
cf/cf/Build
Executable file
@ -0,0 +1,29 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# $Id: Build,v 8.7 1999/03/02 02:37:12 peterh Exp $
|
||||
#
|
||||
|
||||
#
|
||||
# A quick-and-dirty script to create cf files.
|
||||
#
|
||||
|
||||
SMROOT=${SMROOT-../..}
|
||||
BUILDTOOLS=${BUILDTOOLS-$SMROOT/devtools}
|
||||
|
||||
M4=`sh $BUILDTOOLS/bin/find_m4.sh`
|
||||
ret=$?
|
||||
if [ $ret -ne 0 ]
|
||||
then
|
||||
exit $ret
|
||||
fi
|
||||
echo "Using M4=$M4"
|
||||
|
||||
eval exec ${MAKE-make} M4=$M4 $*
|
1466
cf/cf/generic-bsd4.4.cf
Normal file
1466
cf/cf/generic-bsd4.4.cf
Normal file
File diff suppressed because it is too large
Load Diff
1466
cf/cf/generic-hpux10.cf
Normal file
1466
cf/cf/generic-hpux10.cf
Normal file
File diff suppressed because it is too large
Load Diff
1466
cf/cf/generic-hpux9.cf
Normal file
1466
cf/cf/generic-hpux9.cf
Normal file
File diff suppressed because it is too large
Load Diff
1470
cf/cf/generic-linux.cf
Normal file
1470
cf/cf/generic-linux.cf
Normal file
File diff suppressed because it is too large
Load Diff
1464
cf/cf/generic-mpeix.cf
Normal file
1464
cf/cf/generic-mpeix.cf
Normal file
File diff suppressed because it is too large
Load Diff
1465
cf/cf/generic-nextstep3.3.cf
Normal file
1465
cf/cf/generic-nextstep3.3.cf
Normal file
File diff suppressed because it is too large
Load Diff
1466
cf/cf/generic-osf1.cf
Normal file
1466
cf/cf/generic-osf1.cf
Normal file
File diff suppressed because it is too large
Load Diff
1467
cf/cf/generic-solaris.cf
Normal file
1467
cf/cf/generic-solaris.cf
Normal file
File diff suppressed because it is too large
Load Diff
1466
cf/cf/generic-sunos4.1.cf
Normal file
1466
cf/cf/generic-sunos4.1.cf
Normal file
File diff suppressed because it is too large
Load Diff
1466
cf/cf/generic-ultrix4.cf
Normal file
1466
cf/cf/generic-ultrix4.cf
Normal file
File diff suppressed because it is too large
Load Diff
@ -16,8 +16,8 @@
|
||||
#####
|
||||
##### SENDMAIL CONFIGURATION FILE
|
||||
#####
|
||||
##### built by ca@nother.smi.sendmail.com on Wed Oct 31 09:24:27 PDT 2007
|
||||
##### in /extra/home/ca/sm-8.14.2/OpenSource/sendmail-8.14.2/cf/cf
|
||||
##### built by ca@wiz.smi.sendmail.com on Fri May 2 20:39:00 PDT 2008
|
||||
##### in /extra/home/ca/sm-8.14.3/OpenSource/sendmail-8.14.3/cf/cf
|
||||
##### using ../ as configuration include directory
|
||||
#####
|
||||
######################################################################
|
||||
@ -35,7 +35,7 @@
|
||||
##### $Id: no_default_msa.m4,v 8.2 2001/02/14 05:03:22 gshapiro Exp $ #####
|
||||
|
||||
|
||||
##### $Id: proto.m4,v 8.732 2007/04/20 00:53:30 ca Exp $ #####
|
||||
##### $Id: proto.m4,v 8.734 2008/01/24 23:42:01 ca Exp $ #####
|
||||
|
||||
# level 10 config file format
|
||||
V10/Berkeley
|
||||
@ -114,7 +114,7 @@ D{MTAHost}[127.0.0.1]
|
||||
|
||||
|
||||
# Configuration version number
|
||||
DZ8.14.2/Submit
|
||||
DZ8.14.3/Submit
|
||||
|
||||
|
||||
###############
|
||||
|
@ -13,7 +13,7 @@ divert(-1)
|
||||
#
|
||||
divert(0)
|
||||
|
||||
VERSIONID(`$Id: proto.m4,v 8.732 2007/04/20 00:53:30 ca Exp $')
|
||||
VERSIONID(`$Id: proto.m4,v 8.734 2008/01/24 23:42:01 ca Exp $')
|
||||
|
||||
# level CF_LEVEL config file format
|
||||
V`'CF_LEVEL/ifdef(`VENDOR_NAME', `VENDOR_NAME', `Berkeley')
|
||||
@ -1956,7 +1956,7 @@ R<MX><$+><:$*<TEMP>:><$*> $#error $@ 4.1.2 $: "450 MX lookup failure for "$1
|
||||
# Recursively run badmx check on each mx.
|
||||
R<MX><$*><:$+:$*><:$*> <MX><$1><:$3><: $4 $(badmx $2 $):>
|
||||
# See if any of them fail.
|
||||
R<MX><$*><$*><$*<BADMX>:$*> $#error $@ 5.1.2 $:"550 Illegal MX record for recipient host "$1
|
||||
R<MX><$*><$*><$*<BADMX>:$*> $#error $@ 5.1.2 $:"550 Illegal MX record for host "$1
|
||||
# Reverse the mxlists so we can use the same argument order again.
|
||||
R<MX><$*><$*><$*> $:<MX><$1><$3><$2>
|
||||
R<MX><$*><:$+:$*><:$*> <MX><$1><:$3><:$4 $(dnsA $2 $) :>
|
||||
@ -1965,7 +1965,7 @@ R<MX><$*><:$+:$*><:$*> <MX><$1><:$3><:$4 $(dnsA $2 $) :>
|
||||
R<MX><$*><$*><$*> $:<MX><$1><$3><$2>
|
||||
R<MX><$*><:$+:$*><:$*> <MX><$1><:$3><:$4 $(BadMXIP $2 $) :>
|
||||
|
||||
R<MX><$*><$*><$*<BADMXIP>:$*> $#error $@ 5.1.2 $:"550 Invalid MX record for recipient host "$1',
|
||||
R<MX><$*><$*><$*<BADMXIP>:$*> $#error $@ 5.1.2 $:"550 Invalid MX record for host "$1',
|
||||
`dnl')
|
||||
|
||||
|
||||
@ -2686,9 +2686,9 @@ dnl MAIL: called from check_mail
|
||||
dnl STARTTLS: called from smtp() after STARTTLS has been accepted
|
||||
Stls_client
|
||||
ifdef(`_LOCAL_TLS_CLIENT_', `dnl
|
||||
R$* $: $1 $| $>"Local_tls_client" $1
|
||||
R$* $| $#$* $#$2
|
||||
R$* $| $* $: $1', `dnl')
|
||||
R$* $: $1 <?> $>"Local_tls_client" $1
|
||||
R$* <?> $#$* $#$2
|
||||
R$* <?> $* $: $1', `dnl')
|
||||
ifdef(`_ACCESS_TABLE_', `dnl
|
||||
dnl store name of other side
|
||||
R$* $: $(macro {TLS_Name} $@ $&{server_name} $) $1
|
||||
|
@ -1,6 +1,6 @@
|
||||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1998-2007 Sendmail, Inc. and its suppliers.
|
||||
# Copyright (c) 1998-2008 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 1983 Eric P. Allman. All rights reserved.
|
||||
# Copyright (c) 1988, 1993
|
||||
@ -11,8 +11,8 @@ divert(-1)
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
VERSIONID(`$Id: version.m4,v 8.186 2007/10/31 16:04:13 ca Exp $')
|
||||
VERSIONID(`$Id: version.m4,v 8.195 2008/04/17 17:04:30 ca Exp $')
|
||||
#
|
||||
divert(0)
|
||||
# Configuration version number
|
||||
DZ8.14.2`'ifdef(`confCF_VERSION', `/confCF_VERSION')
|
||||
DZ8.14.3`'ifdef(`confCF_VERSION', `/confCF_VERSION')
|
||||
|
121
devtools/M4/UNIX/all.m4
Normal file
121
devtools/M4/UNIX/all.m4
Normal file
@ -0,0 +1,121 @@
|
||||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1999-2000, 2006 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# Definitions for Makefile construction for sendmail
|
||||
#
|
||||
# $Id: all.m4,v 8.21 2006/06/14 20:18:27 ca Exp $
|
||||
#
|
||||
divert(0)dnl
|
||||
ALL=${BEFORE} ${LINKS} bldTARGETS
|
||||
|
||||
all: ${ALL}
|
||||
|
||||
clean: bldCLEAN_TARGETS
|
||||
|
||||
define(`bldADD_SRC', ${$1SRCS} )dnl
|
||||
SRCS=bldFOREACH(`bldADD_SRC(', bldC_PRODUCTS)
|
||||
define(`bldADD_OBJS', ${$1OBJS} )dnl
|
||||
OBJS=bldFOREACH(`bldADD_OBJS(', bldC_PRODUCTS)
|
||||
|
||||
ifdef(`bldCHECK_PROGRAMS',`dnl
|
||||
check_PROGRAMS=bldCHECK_PROGRAMS')
|
||||
|
||||
ifdef(`bldCHECK_TARGETS',`dnl
|
||||
TESTS=bldCHECK_TARGETS')
|
||||
|
||||
VPATH=${srcdir}
|
||||
changequote([[, ]])
|
||||
check-TESTS: $(TESTS)
|
||||
@failed=0; all=0; xfail=0; xpass=0; \
|
||||
list='$(TESTS)'; \
|
||||
srcdir=$(srcdir); export srcdir; \
|
||||
if test -n "$$list"; then \
|
||||
for tst in $$list; do \
|
||||
if test -f ./$$tst; then dir=./; \
|
||||
elif test -f $$tst; then dir=; \
|
||||
else dir="$(srcdir)/"; fi; \
|
||||
if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
|
||||
all=`expr $$all + 1`; \
|
||||
case " $(XFAIL_TESTS) " in \
|
||||
*" $$tst "*) \
|
||||
xpass=`expr $$xpass + 1`; \
|
||||
failed=`expr $$failed + 1`; \
|
||||
echo "XPASS: $$tst"; \
|
||||
;; \
|
||||
*) \
|
||||
echo "PASS: $$tst"; \
|
||||
;; \
|
||||
esac; \
|
||||
elif test $$? -ne 77; then \
|
||||
all=`expr $$all + 1`; \
|
||||
case " $(XFAIL_TESTS) " in \
|
||||
*" $$tst "*) \
|
||||
xfail=`expr $$xfail + 1`; \
|
||||
echo "XFAIL: $$tst"; \
|
||||
;; \
|
||||
*) \
|
||||
failed=`expr $$failed + 1`; \
|
||||
echo "FAIL: $$tst"; \
|
||||
;; \
|
||||
esac; \
|
||||
fi; \
|
||||
done; \
|
||||
if test "$$failed" -eq 0; then \
|
||||
if test "$$xfail" -eq 0; then \
|
||||
banner="All $$all tests passed"; \
|
||||
else \
|
||||
banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
|
||||
fi; \
|
||||
else \
|
||||
if test "$$xpass" -eq 0; then \
|
||||
banner="$$failed of $$all tests failed"; \
|
||||
else \
|
||||
banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
|
||||
fi; \
|
||||
fi; \
|
||||
dashes=`echo "$$banner" | sed s/./=/g`; \
|
||||
echo "$$dashes"; \
|
||||
echo "$$banner"; \
|
||||
echo "$$dashes"; \
|
||||
test "$$failed" -eq 0; \
|
||||
fi
|
||||
changequote(`, ')
|
||||
|
||||
check-am: all
|
||||
$(MAKE) $(check_PROGRAMS)
|
||||
$(MAKE) check-TESTS
|
||||
check: check-am
|
||||
|
||||
|
||||
define(`bldADD_SRC_CHK', ${$1SRCS_CHK} )dnl
|
||||
SRCS_CHK=bldFOREACH(`bldADD_SRC_CHK(', bldC_CHECKS)
|
||||
define(`bldADD_OBJS_CHK', ${$1OBJS_CHK} )dnl
|
||||
OBJS_CHK=bldFOREACH(`bldADD_OBJS(', bldC_CHECKS)
|
||||
|
||||
ifdef(`bldNO_INSTALL', `divert(-1)')
|
||||
install: bldINSTALL_TARGETS
|
||||
|
||||
install-strip: bldINSTALL_TARGETS ifdef(`bldSTRIP_TARGETS', `bldSTRIP_TARGETS')
|
||||
ifdef(`bldNO_INSTALL', `divert(0)')
|
||||
|
||||
ifdef(`confREQUIRE_SM_OS_H',`
|
||||
ifdef(`confSM_OS_HEADER',
|
||||
`sm_os.h: ${SRCDIR}/inc`'lude/sm/os/confSM_OS_HEADER.h
|
||||
${RM} ${RMOPTS} sm_os.h
|
||||
${LN} ${LNOPTS} ${SRCDIR}/inc`'lude/sm/os/confSM_OS_HEADER.h sm_os.h',
|
||||
`sm_os.h:
|
||||
${CP} /dev/null sm_os.h')')
|
||||
|
||||
divert(bldDEPENDENCY_SECTION)
|
||||
################ Dependency scripts
|
||||
include(confBUILDTOOLSDIR/M4/depend/ifdef(`confDEPEND_TYPE', `confDEPEND_TYPE',
|
||||
`generic').m4)dnl
|
||||
################ End of dependency scripts
|
||||
divert(0)
|
28
devtools/M4/UNIX/check.m4
Normal file
28
devtools/M4/UNIX/check.m4
Normal file
@ -0,0 +1,28 @@
|
||||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 2006 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
# Compile/run a test program.
|
||||
#
|
||||
# $Id: check.m4,v 8.5 2006/08/28 23:48:54 ca Exp $
|
||||
#
|
||||
define(`smcheck', `dnl
|
||||
ifelse(X`'$2, `X', `', `ifelse(index($2, `run'), `-1', `', `dnl
|
||||
bldLIST_PUSH_ITEM(`bldCHECK_TARGETS', $1)dnl
|
||||
')')
|
||||
ifelse(X`'$2, `X', `', `ifelse(index($2, `compile'), `-1', `', `dnl
|
||||
bldLIST_PUSH_ITEM(`bldC_CHECKS', $1)dnl
|
||||
bldLIST_PUSH_ITEM(`bldCHECK_PROGRAMS', $1)dnl
|
||||
bldPUSH_CLEAN_TARGET($1`-clean')dnl
|
||||
divert(bldTARGETS_SECTION)
|
||||
$1`'SRCS=$1.c
|
||||
$1: ${BEFORE} $1.o ifdef(`confCHECK_LIBS', `confCHECK_LIBS')
|
||||
${CC} -o $1 ${LDOPTS} ${LIBDIRS} $1.o ifdef(`confCHECK_LIBS', `confCHECK_LIBS') ${LIBS}
|
||||
$1-clean:
|
||||
rm -f $1 $1.o')')
|
||||
divert(0)')
|
169
devtools/M4/UNIX/defines.m4
Normal file
169
devtools/M4/UNIX/defines.m4
Normal file
@ -0,0 +1,169 @@
|
||||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1999-2001, 2006 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# Definitions for Makefile construction for sendmail
|
||||
#
|
||||
# $Id: defines.m4,v 8.47 2006/10/06 05:44:44 ca Exp $
|
||||
#
|
||||
# temporary hack: if confREQUIRE_LIBSM is set then also set confREQUIRE_SM_OS_H
|
||||
ifdef(`confREQUIRE_LIBSM',`
|
||||
ifdef(`confREQUIRE_SM_OS_H',`', `define(`confREQUIRE_SM_OS_H', `1')')')
|
||||
#
|
||||
divert(0)dnl
|
||||
|
||||
# C compiler
|
||||
CC= confCC
|
||||
CCOPTS= ifdef(`confCCOPTS', `confCCOPTS', ` ') ifdef(`confMT', ifdef(`confMTCCOPTS', `confMTCCOPTS', `'), `')
|
||||
|
||||
# Linker for executables
|
||||
CCLINK = ifdef(`confCCLINK', `confCCLINK', `confCC')
|
||||
# Linker for libraries
|
||||
LD= ifdef(`confLD', `confLD', `confCC')
|
||||
LDOPTS= ifdef(`confLDOPTS', `confLDOPTS') ifdef(`confMT', ifdef(`confMTLDOPTS', `confMTLDOPTS', `'), `')
|
||||
LDOPTS_SO= ${LDOPTS} ifdef(`confLDOPTS_SO', `confLDOPTS_SO', `-shared')
|
||||
|
||||
# Shell
|
||||
SHELL= confSHELL
|
||||
|
||||
# use O=-O (usual) or O=-g (debugging)
|
||||
O= ifdef(`confOPTIMIZE', `confOPTIMIZE', `-O')
|
||||
|
||||
# Object archiver
|
||||
AR= ifdef(`confAR', `confAR', `ar')
|
||||
AROPTS= ifdef(`confAROPTS', `confAROPTS', `crv')
|
||||
|
||||
# Remove command
|
||||
RM= ifdef(`confRM', `confRM', `rm')
|
||||
RMOPTS= ifdef(`confRMOPTS', `confRMOPTS', `-f')
|
||||
|
||||
# Link command
|
||||
LN= ifdef(`confLN', `confLN', `ln')
|
||||
LNOPTS= ifdef(`confLNOPTS', `confLNOPTS', `-f -s')
|
||||
|
||||
# Ranlib (or echo)
|
||||
RANLIB= ifdef(`confRANLIB', `confRANLIB', `ranlib')
|
||||
RANLIBOPTS= ifdef(`confRANLIBOPTS', `confRANLIBOPTS', `')
|
||||
|
||||
# Object stripper
|
||||
STRIP= ifdef(`confSTRIP', `confSTRIP', `strip')
|
||||
STRIPOPTS= ifdef(`confSTRIPOPTS', `confSTRIPOPTS', `')
|
||||
|
||||
# environment definitions (e.g., -D_AIX3)
|
||||
ENVDEF= ifdef(`confENVDEF', `confENVDEF') ifdef(`conf_'bldCURRENT_PRD`_ENVDEF', `conf_'bldCURRENT_PRD`_ENVDEF')
|
||||
|
||||
# location of the source directory
|
||||
SRCDIR= ifdef(`confSRCDIR', `confSRCDIR', `_SRC_PATH_')
|
||||
|
||||
# inc`'lude directories
|
||||
INCDIRS= confINCDIRS
|
||||
|
||||
# library directories
|
||||
LIBDIRS=confLIBDIRS
|
||||
|
||||
# Additional libs needed
|
||||
LIBADD= ifdef(`conf_'bldCURRENT_PRD`_LIBS', `conf_'bldCURRENT_PRD`_LIBS')
|
||||
|
||||
# libraries required on your system
|
||||
LIBS= ${LIBADD} ifdef(`confLIBS', `confLIBS') ifdef(`conf_'bldCURRENT_PRD`_LIB_POST', `conf_'bldCURRENT_PRD`_LIB_POST')
|
||||
|
||||
# location of sendmail binary (usually /usr/sbin or /usr/lib)
|
||||
BINDIR= ifdef(`confMBINDIR', `confMBINDIR', `/usr/sbin')
|
||||
|
||||
# location of "user" binaries (usually /usr/bin or /usr/ucb)
|
||||
UBINDIR=ifdef(`confUBINDIR', `confUBINDIR', `/usr/bin')
|
||||
|
||||
# location of "root" binaries (usually /usr/sbin or /usr/etc)
|
||||
SBINDIR=ifdef(`confSBINDIR', `confSBINDIR', `/usr/sbin')
|
||||
|
||||
# location of "root" binaries (usually /usr/sbin or /usr/etc)
|
||||
MBINDIR=ifdef(`confMBINDIR', `confMBINDIR', `/usr/sbin')
|
||||
|
||||
# location of "libexec" binaries (usually /usr/libexec or /usr/etc)
|
||||
EBINDIR=ifdef(`confEBINDIR', `confEBINDIR', `/usr/libexec')
|
||||
|
||||
# where to install inc`'lude files (usually /usr/inc`'lude)
|
||||
INCLUDEDIR=ifdef(`confINCLUDEDIR', `confINCLUDEDIR', `/usr/inc`'lude')
|
||||
|
||||
# where to install library files (usually /usr/lib)
|
||||
LIBDIR=ifdef(`confLIBDIR', `confLIBDIR', `/usr/lib')
|
||||
|
||||
# additional .c files needed
|
||||
SRCADD= ifdef(`confSRCADD', `confSRCADD')
|
||||
|
||||
ifdef(`conf_'bldCURRENT_PRD`_SRCADD', `bldLIST_PUSH_ITEM(`bldSOURCES', `conf_'bldCURRENT_PRD`_SRCADD')')
|
||||
|
||||
# additional .o files needed
|
||||
OBJADD= ifdef(`confOBJADD', `confOBJADD')
|
||||
bldCURRENT_PRODUCT`OBJADD'= ifdef(`conf_'bldCURRENT_PRD`_OBJADD', `conf_'bldCURRENT_PRD`_OBJADD') ifdef(`confLIBADD', `bldADD_EXTENSIONS(`a', confLIBADD)', `')
|
||||
|
||||
# copy files
|
||||
CP= ifdef(`confCOPY', `confCOPY', `cp')
|
||||
|
||||
# In some places windows wants nmake where unix would just want make
|
||||
NMAKE=ifdef(`confNMAKE', `confNMAKE', `${MAKE}')
|
||||
|
||||
################### end of user configuration flags ######################
|
||||
|
||||
BUILDBIN=confBUILDBIN
|
||||
COPTS= -I. ${INCDIRS} ${ENVDEF} ${CCOPTS}
|
||||
CFLAGS= $O ${COPTS} ifdef(`confMT', ifdef(`confMTCFLAGS', `confMTCFLAGS -DXP_MT', `-DXP_MT'), `')
|
||||
|
||||
|
||||
BEFORE= confBEFORE ifdef(`confREQUIRE_SM_OS_H',`sm_os.h')
|
||||
|
||||
LINKS=ifdef(`bldLINK_SOURCES', `bldLINK_SOURCES', `')
|
||||
|
||||
bldCURRENT_PRODUCT`SRCS'= bldSOURCES ${SRCADD}
|
||||
bldCURRENT_PRODUCT`OBJS'= bldSUBST_EXTENSIONS(`o', bldSOURCES) ifdef(`bldLINK_SOURCES', `bldSUBST_EXTENSIONS(`o', bldLINK_SOURCES)') ${OBJADD} ${bldCURRENT_PRODUCT`OBJADD'}
|
||||
bldCURRENT_PRODUCT`SMDEPLIBS'= ifdef(`bldSMDEPLIBS', `bldSMDEPLIBS', `')
|
||||
bldCURRENT_PRODUCT`TARGET_LINKS'= ifdef(`bldTARGET_LINKS', `bldTARGET_LINKS', `')
|
||||
|
||||
bldPUSH_ALL_SRCS(bldCURRENT_PRODUCT`SRCS')dnl
|
||||
|
||||
ifdef(`bldBIN_TYPE', , `define(`bldBIN_TYPE', `U')')dnl
|
||||
ifdef(`bldINSTALL_DIR', , `define(`bldINSTALL_DIR', `U')')dnl
|
||||
|
||||
NROFF= ifdef(`confNROFF', `confNROFF', `groff -Tascii')
|
||||
MANDOC= ifdef(`confMANDOC', `confMANDOC', `-man')
|
||||
|
||||
INSTALL=ifdef(`confINSTALL', `confINSTALL', `install')
|
||||
|
||||
# User binary ownership/permissions
|
||||
UBINOWN=ifdef(`confUBINOWN', `confUBINOWN', `bin')
|
||||
UBINGRP=ifdef(`confUBINGRP', `confUBINGRP', `bin')
|
||||
UBINMODE=ifdef(`confUBINMODE', `confUBINMODE', `555')
|
||||
|
||||
# Setuid binary ownership/permissions
|
||||
SBINOWN=ifdef(`confSBINOWN', `confSBINOWN', `root')
|
||||
SBINGRP=ifdef(`confSBINGRP', `confSBINGRP', `bin')
|
||||
SBINMODE=ifdef(`confSBINMODE', `confSBINMODE', `4555')
|
||||
|
||||
# Setgid binary ownership/permissions
|
||||
GBINOWN=ifdef(`confGBINOWN', `confGBINOWN', `root')
|
||||
GBINGRP=ifdef(`confGBINGRP', `confGBINGRP', `smmsp')
|
||||
GBINMODE=ifdef(`confGBINMODE', `confGBINMODE', `2555')
|
||||
|
||||
# owner of MSP queue
|
||||
MSPQOWN=ifdef(`confMSPQOWN', `confMSPQOWN', `smmsp')
|
||||
|
||||
# MTA binary ownership/permissions
|
||||
MBINOWN=ifdef(`confMBINOWN', `confMBINOWN', `root')
|
||||
MBINGRP=ifdef(`confMBINGRP', `confMBINGRP', `bin')
|
||||
MBINMODE=ifdef(`confMBINMODE', `confMBINMODE', `550')
|
||||
|
||||
# Library ownership/permissions
|
||||
LIBOWN=ifdef(`confLIBOWN', `confLIBOWN', `root')
|
||||
LIBGRP=ifdef(`confLIBGRP', `confLIBGRP', `bin')
|
||||
LIBMODE=ifdef(`confLIBMODE', `confLIBMODE', `0444')
|
||||
|
||||
# Include file ownership/permissions
|
||||
INCOWN=ifdef(`confINCOWN', `confINCOWN', `root')
|
||||
INCGRP=ifdef(`confINCGRP', `confINCGRP', `bin')
|
||||
INCMODE=ifdef(`confINCMODE', `confINCMODE', `0444')
|
42
devtools/M4/UNIX/executable.m4
Normal file
42
devtools/M4/UNIX/executable.m4
Normal file
@ -0,0 +1,42 @@
|
||||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1999, 2001, 2006 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# Definitions for Makefile construction for sendmail
|
||||
#
|
||||
# $Id: executable.m4,v 8.24 2006/10/06 05:44:44 ca Exp $
|
||||
#
|
||||
divert(0)dnl
|
||||
include(confBUILDTOOLSDIR`/M4/'bldM4_TYPE_DIR`/links.m4')dnl
|
||||
bldLIST_PUSH_ITEM(`bldC_PRODUCTS', bldCURRENT_PRODUCT)dnl
|
||||
bldPUSH_TARGET(bldCURRENT_PRODUCT)dnl
|
||||
bldPUSH_INSTALL_TARGET(`install-'bldCURRENT_PRODUCT)dnl
|
||||
bldPUSH_CLEAN_TARGET(bldCURRENT_PRODUCT`-clean')dnl
|
||||
bldPUSH_ALL_SRCS(bldCURRENT_PRODUCT`SRCS')dnl
|
||||
bldPUSH_STRIP_TARGET(`strip-'bldCURRENT_PRODUCT)dnl
|
||||
|
||||
include(confBUILDTOOLSDIR`/M4/'bldM4_TYPE_DIR`/defines.m4')
|
||||
divert(bldTARGETS_SECTION)
|
||||
bldCURRENT_PRODUCT: ${bldCURRENT_PRODUCT`OBJS'} ${bldCURRENT_PRODUCT`SMDEPLIBS'}
|
||||
${CCLINK} -o bldCURRENT_PRODUCT ${LDOPTS} ${LIBDIRS} ${bldCURRENT_PRODUCT`OBJS'} ${LIBS}
|
||||
|
||||
ifdef(`bldLINK_SOURCES', `bldMAKE_SOURCE_LINKS(bldLINK_SOURCES)')
|
||||
|
||||
ifdef(`bldNO_INSTALL', ,
|
||||
`install-`'bldCURRENT_PRODUCT: bldCURRENT_PRODUCT ifdef(`bldTARGET_INST_DEP', `bldTARGET_INST_DEP')
|
||||
ifdef(`confMKDIR', `if [ ! -d ${DESTDIR}${bldINSTALL_DIR`'BINDIR} ]; then confMKDIR -p ${DESTDIR}${bldINSTALL_DIR`'BINDIR}; else :; fi ')
|
||||
${INSTALL} -c -o ${bldBIN_TYPE`'BINOWN} -g ${bldBIN_TYPE`'BINGRP} -m ${bldBIN_TYPE`'BINMODE} bldCURRENT_PRODUCT ${DESTDIR}${bldINSTALL_DIR`'BINDIR}
|
||||
ifdef(`bldTARGET_LINKS', `bldMAKE_TARGET_LINKS(${bldINSTALL_DIR`'BINDIR}/bldCURRENT_PRODUCT, ${bldCURRENT_PRODUCT`'TARGET_LINKS})')')
|
||||
|
||||
strip-`'bldCURRENT_PRODUCT: bldCURRENT_PRODUCT
|
||||
${STRIP} ${STRIPOPTS} ${DESTDIR}${bldINSTALL_DIR`'BINDIR}`'/bldCURRENT_PRODUCT
|
||||
|
||||
bldCURRENT_PRODUCT-clean:
|
||||
rm -f ${OBJS} bldCURRENT_PRODUCT ${MANPAGES}
|
||||
divert(0)
|
19
devtools/M4/UNIX/footer.m4
Normal file
19
devtools/M4/UNIX/footer.m4
Normal file
@ -0,0 +1,19 @@
|
||||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# Definitions for Makefile construction for sendmail
|
||||
#
|
||||
# $Id: footer.m4,v 8.2 1999/05/13 16:16:35 gshapiro Exp $
|
||||
#
|
||||
divert(0)dnl
|
||||
################ Dependency scripts
|
||||
include(confBUILDTOOLSDIR/M4/depend/ifdef(`confDEPEND_TYPE', `confDEPEND_TYPE',
|
||||
`generic').m4)dnl
|
||||
################ End of dependency scripts
|
36
devtools/M4/UNIX/library.m4
Normal file
36
devtools/M4/UNIX/library.m4
Normal file
@ -0,0 +1,36 @@
|
||||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1999-2001, 2006 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# Definitions for Makefile construction for sendmail
|
||||
#
|
||||
# $Id: library.m4,v 8.11 2006/09/05 22:56:53 ca Exp $
|
||||
#
|
||||
divert(0)dnl
|
||||
include(confBUILDTOOLSDIR`/M4/'bldM4_TYPE_DIR`/links.m4')dnl
|
||||
bldLIST_PUSH_ITEM(`bldC_PRODUCTS', bldCURRENT_PRODUCT)dnl
|
||||
bldPUSH_TARGET(bldCURRENT_PRODUCT`.a')dnl
|
||||
bldPUSH_INSTALL_TARGET(`install-'bldCURRENT_PRODUCT)dnl
|
||||
bldPUSH_CLEAN_TARGET(bldCURRENT_PRODUCT`-clean')dnl
|
||||
|
||||
include(confBUILDTOOLSDIR`/M4/'bldM4_TYPE_DIR`/defines.m4')
|
||||
divert(bldTARGETS_SECTION)
|
||||
bldCURRENT_PRODUCT.a: ${BEFORE} ${bldCURRENT_PRODUCT`OBJS'}
|
||||
${AR} ${AROPTS} bldCURRENT_PRODUCT.a ${bldCURRENT_PRODUCT`OBJS'}
|
||||
${RANLIB} ${RANLIBOPTS} bldCURRENT_PRODUCT.a
|
||||
ifdef(`bldLINK_SOURCES', `bldMAKE_SOURCE_LINKS(bldLINK_SOURCES)')
|
||||
|
||||
install-`'bldCURRENT_PRODUCT: bldCURRENT_PRODUCT.a
|
||||
ifdef(`bldINSTALLABLE', ` ifdef(`confMKDIR', `if [ ! -d ${DESTDIR}${bldINSTALL_DIR`'LIBDIR} ]; then confMKDIR -p ${DESTDIR}${bldINSTALL_DIR`'LIBDIR}; else :; fi ')
|
||||
${INSTALL} -c -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} bldCURRENT_PRODUCT.a ${DESTDIR}${LIBDIR}')
|
||||
|
||||
bldCURRENT_PRODUCT-clean:
|
||||
rm -f ${OBJS} bldCURRENT_PRODUCT.a ${MANPAGES}
|
||||
|
||||
divert(0)
|
29
devtools/M4/UNIX/links.m4
Normal file
29
devtools/M4/UNIX/links.m4
Normal file
@ -0,0 +1,29 @@
|
||||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# Definitions for Makefile construction for sendmail
|
||||
#
|
||||
# $Id: links.m4,v 8.5 1999/07/25 03:53:08 gshapiro Exp $
|
||||
#
|
||||
divert(0)dnl
|
||||
define(`bldMAKE_SOURCE_LINK',
|
||||
`$1: ${SRCDIR}/$1
|
||||
-ln -s ${SRCDIR}/$1 $1'
|
||||
)dnl
|
||||
define(`bldMAKE_SOURCE_LINKS',
|
||||
`bldFOREACH(`bldMAKE_SOURCE_LINK(', $1)'dnl
|
||||
)dnl
|
||||
define(`bldMAKE_TARGET_LINKS',
|
||||
` for i in $2; do \
|
||||
rm -f $$i; \
|
||||
ln -s $1 $$i; \
|
||||
done'
|
||||
)dnl
|
||||
|
79
devtools/M4/UNIX/manpage.m4
Normal file
79
devtools/M4/UNIX/manpage.m4
Normal file
@ -0,0 +1,79 @@
|
||||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1999-2001 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# Definitions for Makefile construction for sendmail
|
||||
#
|
||||
# $Id: manpage.m4,v 8.15 2006/09/07 22:13:07 ca Exp $
|
||||
#
|
||||
divert(0)dnl
|
||||
|
||||
define(`bldGET_MAN_SOURCE_NUM',
|
||||
`substr($1, eval(len($1) - 1))'dnl
|
||||
)dnl
|
||||
define(`bldGET_MAN_BASE_NAME',
|
||||
`substr($1, 0, eval(len($1) - 2))'dnl
|
||||
)dnl
|
||||
ifdef(`confNO_MAN_BUILD',, `
|
||||
bldPUSH_TARGET(`${MANPAGES}')
|
||||
bldPUSH_INSTALL_TARGET(`install-docs')')
|
||||
bldLIST_PUSH_ITEM(`bldMAN_PAGES', `bldSOURCES')dnl
|
||||
|
||||
MANOWN= ifdef(`confMANOWN', `confMANOWN', `bin')
|
||||
MANGRP= ifdef(`confMANGRP', `confMANGRP', `bin')
|
||||
MANMODE=ifdef(`confMANMODE', `confMANMODE', `444')
|
||||
MANROOT=ifdef(`confMANROOT', `confMANROOT', `/usr/share/man/cat')
|
||||
MANROOTMAN=ifdef(`confMANROOTMAN', `confMANROOTMAN', `/usr/share/man/man')
|
||||
MAN1= ${MANROOT}ifdef(`confMAN1', `confMAN1', `1')
|
||||
MAN1MAN=${MANROOTMAN}ifdef(`confMAN1', `confMAN1', `1')
|
||||
MAN1EXT=ifdef(`confMAN1EXT', `confMAN1EXT', `1')
|
||||
MAN1SRC=ifdef(`confMAN1SRC', `confMAN1SRC', `0')
|
||||
MAN3= ${MANROOT}ifdef(`confMAN3', `confMAN3', `3')
|
||||
MAN3MAN=${MANROOTMAN}ifdef(`confMAN3', `confMAN3', `3')
|
||||
MAN3EXT=ifdef(`confMAN3EXT', `confMAN3EXT', `3')
|
||||
MAN3SRC=ifdef(`confMAN3SRC', `confMAN3SRC', `0')
|
||||
MAN4= ${MANROOT}ifdef(`confMAN4', `confMAN4', `4')
|
||||
MAN4MAN=${MANROOTMAN}ifdef(`confMAN4', `confMAN4', `4')
|
||||
MAN4EXT=ifdef(`confMAN4EXT', `confMAN4EXT', `4')
|
||||
MAN4SRC=ifdef(`confMAN4SRC', `confMAN4SRC', `0')
|
||||
MAN5= ${MANROOT}ifdef(`confMAN5', `confMAN5', `5')
|
||||
MAN5MAN=${MANROOTMAN}ifdef(`confMAN5', `confMAN5', `5')
|
||||
MAN5EXT=ifdef(`confMAN5EXT', `confMAN5EXT', `5')
|
||||
MAN5SRC=ifdef(`confMAN5SRC', `confMAN5SRC', `0')
|
||||
MAN8= ${MANROOT}ifdef(`confMAN8', `confMAN8', `8')
|
||||
MAN8MAN=${MANROOTMAN}ifdef(`confMAN8', `confMAN8', `8')
|
||||
MAN8EXT=ifdef(`confMAN8EXT', `confMAN8EXT', `8')
|
||||
MAN8SRC=ifdef(`confMAN8SRC', `confMAN8SRC', `0')
|
||||
|
||||
define(`bldMAN_TARGET_NAME',
|
||||
`bldGET_MAN_BASE_NAME($1).${MAN`'bldGET_MAN_SOURCE_NUM($1)`SRC}' 'dnl
|
||||
)dnl
|
||||
MANPAGES= bldFOREACH(`bldMAN_TARGET_NAME(', `bldMAN_PAGES')
|
||||
|
||||
divert(bldTARGETS_SECTION)
|
||||
define(`bldMAN_BUILD_CMD',
|
||||
`bldGET_MAN_BASE_NAME($1).${MAN`'bldGET_MAN_SOURCE_NUM($1)`SRC}': bldGET_MAN_BASE_NAME($1).bldGET_MAN_SOURCE_NUM($1)
|
||||
${NROFF} ${MANDOC} bldGET_MAN_BASE_NAME($1).bldGET_MAN_SOURCE_NUM($1) > bldGET_MAN_BASE_NAME($1)`.${MAN'bldGET_MAN_SOURCE_NUM($1)`SRC}' || ${CP} bldGET_MAN_BASE_NAME($1)`.${MAN'bldGET_MAN_SOURCE_NUM($1)`SRC}'.dist bldGET_MAN_BASE_NAME($1)`.${MAN'bldGET_MAN_SOURCE_NUM($1)`SRC}''
|
||||
|
||||
)dnl
|
||||
bldFOREACH(`bldMAN_BUILD_CMD(', `bldMAN_PAGES')
|
||||
|
||||
install-docs: ${MANPAGES}
|
||||
ifdef(`confNO_MAN_INSTALL', `divert(-1)', `dnl')
|
||||
define(`bldMAN_INSTALL_CMD',
|
||||
`ifdef(`confDONT_INSTALL_CATMAN', `dnl',
|
||||
` ifdef(`confMKDIR', `if [ ! -d ${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)`SRC} ]; then confMKDIR -p ${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)`SRC}; else :; fi ')
|
||||
${INSTALL} -c -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} bldGET_MAN_BASE_NAME($1).`${MAN'bldGET_MAN_SOURCE_NUM($1)`SRC}' `${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)}/bldGET_MAN_BASE_NAME($1)`.${MAN'bldGET_MAN_SOURCE_NUM($1)`EXT}'')
|
||||
ifdef(`confINSTALL_RAWMAN',
|
||||
` ifdef(`confMKDIR', `if [ ! -d ${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)`MAN} ]; then confMKDIR -p ${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)`MAN}; else :; fi ')
|
||||
${INSTALL} -c -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} bldGET_MAN_BASE_NAME($1).bldGET_MAN_SOURCE_NUM($1) `${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)`MAN}'/bldGET_MAN_BASE_NAME($1)`.${MAN'bldGET_MAN_SOURCE_NUM($1)`EXT}'', `dnl')'
|
||||
)dnl
|
||||
bldFOREACH(`bldMAN_INSTALL_CMD(', `bldMAN_PAGES')
|
||||
ifdef(`confNO_MAN_INSTALL', `divert(0)', `dnl')
|
||||
divert(0)
|
28
devtools/M4/UNIX/sm-test.m4
Normal file
28
devtools/M4/UNIX/sm-test.m4
Normal file
@ -0,0 +1,28 @@
|
||||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 2001-2002 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
# Compile/run a test program for libsm.
|
||||
#
|
||||
# $Id: sm-test.m4,v 1.7 2002/02/01 17:38:07 ca Exp $
|
||||
#
|
||||
define(`smtest',
|
||||
`bldPUSH_TARGET($1)dnl
|
||||
bldLIST_PUSH_ITEM(`bldC_PRODUCTS', $1)dnl
|
||||
bldPUSH_CLEAN_TARGET($1`-clean')dnl
|
||||
divert(bldTARGETS_SECTION)
|
||||
$1`'SRCS=$1.c
|
||||
$1: ${BEFORE} $1.o ifdef(`confREQUIRE_LIBSM', `libsm.a')
|
||||
${CC} -o $1 ${LDOPTS} ${LIBDIRS} $1.o ifdef(`confREQUIRE_LIBSM', `libsm.a') ${LIBS}
|
||||
ifelse(len(X`'$2), `1', `', `
|
||||
@echo ============================================================
|
||||
./$1
|
||||
@echo ============================================================')
|
||||
$1-clean:
|
||||
rm -f $1 $1.o
|
||||
divert(0)')
|
27
devtools/M4/UNIX/smlib.m4
Normal file
27
devtools/M4/UNIX/smlib.m4
Normal file
@ -0,0 +1,27 @@
|
||||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# Definitions for Makefile construction for sendmail
|
||||
#
|
||||
# $Id: smlib.m4,v 8.3 2000/07/07 18:52:23 dmoen Exp $
|
||||
#
|
||||
divert(0)dnl
|
||||
|
||||
define(`confLIBEXT', `a')dnl
|
||||
|
||||
define(`bldPUSH_SMLIB',
|
||||
`bldPUSH_TARGET(bldABS_OBJ_DIR`/lib$1/lib$1.a')
|
||||
bldPUSH_SMDEPLIB(bldABS_OBJ_DIR`/lib$1/lib$1.a')
|
||||
PREPENDDEF(`confLIBS', bldABS_OBJ_DIR`/lib$1/lib$1.a')
|
||||
divert(bldTARGETS_SECTION)
|
||||
bldABS_OBJ_DIR/lib$1/lib$1.a:
|
||||
(cd ${SRCDIR}/lib$1; sh Build ${SENDMAIL_BUILD_FLAGS})
|
||||
divert
|
||||
')dnl
|
15
devtools/M4/depend/AIX.m4
Normal file
15
devtools/M4/depend/AIX.m4
Normal file
@ -0,0 +1,15 @@
|
||||
# $Id: AIX.m4,v 8.2 1999/05/28 05:54:26 gshapiro Exp $
|
||||
depend: ${BEFORE} ${LINKS}
|
||||
@mv Makefile Makefile.old
|
||||
@sed -e '/^# Do not edit or remove this line or anything below it.$$/,$$d' < Makefile.old > Makefile
|
||||
@echo "# Do not edit or remove this line or anything below it." >> Makefile
|
||||
changequote([,])
|
||||
for i in ${SRCS}; \
|
||||
do \
|
||||
${CC} -M -E ${COPTS} $$i > /dev/null; \
|
||||
cat `basename $$i .c`.u >> Makefile ; \
|
||||
rm -f `basename $$i .c`.u ; \
|
||||
done;
|
||||
changequote
|
||||
|
||||
# End of $RCSfile: AIX.m4,v $
|
8
devtools/M4/depend/BSD.m4
Normal file
8
devtools/M4/depend/BSD.m4
Normal file
@ -0,0 +1,8 @@
|
||||
# $Id: BSD.m4,v 8.6 1999/05/27 22:03:28 peterh Exp $
|
||||
depend: ${BEFORE} ${LINKS}
|
||||
@mv Makefile Makefile.old
|
||||
@sed -e '/^# Do not edit or remove this line or anything below it.$$/,$$d' < Makefile.old > Makefile
|
||||
@echo "# Do not edit or remove this line or anything below it." >> Makefile
|
||||
mkdep -a -f Makefile ${COPTS} ${SRCS}
|
||||
|
||||
# End of $RCSfile: BSD.m4,v $
|
8
devtools/M4/depend/CC-M.m4
Normal file
8
devtools/M4/depend/CC-M.m4
Normal file
@ -0,0 +1,8 @@
|
||||
# $Id: CC-M.m4,v 8.5 1999/05/27 22:03:28 peterh Exp $
|
||||
depend: ${BEFORE} ${LINKS}
|
||||
@mv Makefile Makefile.old
|
||||
@sed -e '/^# Do not edit or remove this line or anything below it.$$/,$$d' < Makefile.old > Makefile
|
||||
@echo "# Do not edit or remove this line or anything below it." >> Makefile
|
||||
${CC} -M ${COPTS} ${SRCS} >> Makefile
|
||||
|
||||
# End of $RCSfile: CC-M.m4,v $
|
8
devtools/M4/depend/NCR.m4
Normal file
8
devtools/M4/depend/NCR.m4
Normal file
@ -0,0 +1,8 @@
|
||||
# $Id: NCR.m4,v 8.6 1999/05/27 22:03:29 peterh Exp $
|
||||
depend: ${BEFORE} ${LINKS}
|
||||
@mv Makefile Makefile.old
|
||||
@sed -e '/^# Do not edit or remove this line or anything below it.$$/,$$d' < Makefile.old > Makefile
|
||||
@echo "# Do not edit or remove this line or anything below it." >> Makefile
|
||||
${CC} -w0 -Hmake ${COPTS} ${SRCS} >> Makefile
|
||||
|
||||
# End of $RCSfile: NCR.m4,v $
|
8
devtools/M4/depend/QNX6.m4
Normal file
8
devtools/M4/depend/QNX6.m4
Normal file
@ -0,0 +1,8 @@
|
||||
# $Id: QNX6.m4,v 1.1 2007/03/21 23:56:17 ca Exp $
|
||||
# This can go away (use CC-M in devel/OS/QNX.6.x) with newer qcc (PR 26458)
|
||||
depend: ${BEFORE} ${LINKS}
|
||||
@mv Makefile Makefile.old
|
||||
@sed -e '/^# Do not edit or remove this line or anything below it.$$/,$$d' < Makefile.old > Makefile
|
||||
@echo "# Do not edit or remove this line or anything below it." >> Makefile
|
||||
${CC} -E -Wp,-M ${COPTS} ${SRCS} >> Makefile
|
||||
|
8
devtools/M4/depend/Solaris.m4
Normal file
8
devtools/M4/depend/Solaris.m4
Normal file
@ -0,0 +1,8 @@
|
||||
# $Id: Solaris.m4,v 8.4 1999/05/27 22:03:29 peterh Exp $
|
||||
depend: ${BEFORE} ${LINKS}
|
||||
@mv Makefile Makefile.old
|
||||
@sed -e '/^# Do not edit or remove this line or anything below it.$$/,$$d' < Makefile.old > Makefile
|
||||
@echo "# Do not edit or remove this line or anything below it." >> Makefile
|
||||
${CC} -xM ${COPTS} ${SRCS} >> Makefile
|
||||
|
||||
# End of $RCSfile: Solaris.m4,v $
|
5
devtools/M4/depend/X11.m4
Normal file
5
devtools/M4/depend/X11.m4
Normal file
@ -0,0 +1,5 @@
|
||||
# $Id: X11.m4,v 8.4 1999/05/27 22:03:29 peterh Exp $
|
||||
depend: ${BEFORE} ${LINKS}
|
||||
makedepend -- ${COPTS} -- ${SRCS}
|
||||
|
||||
# End of $RCSfile: X11.m4,v $
|
6
devtools/M4/depend/generic.m4
Normal file
6
devtools/M4/depend/generic.m4
Normal file
@ -0,0 +1,6 @@
|
||||
# $Id: generic.m4,v 8.5 1999/05/24 18:38:33 rand Exp $
|
||||
# dependencies
|
||||
|
||||
# give a null "depend" list so that the startup script will work
|
||||
depend:
|
||||
# End of $RCSfile: generic.m4,v $
|
36
devtools/M4/header.m4
Normal file
36
devtools/M4/header.m4
Normal file
@ -0,0 +1,36 @@
|
||||
#
|
||||
# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# Definitions for Makefile construction for sendmail
|
||||
#
|
||||
# $Id: header.m4,v 8.27 2002/08/01 21:58:26 gshapiro Exp $
|
||||
#
|
||||
changecom(^A)
|
||||
undefine(`format')
|
||||
undefine(`hpux')
|
||||
undefine(`unix')
|
||||
ifdef(`pushdef', `',
|
||||
`errprint(`You need a newer version of M4, at least as new as
|
||||
System V or GNU')
|
||||
include(NoSuchFile)')
|
||||
define(`confABI', `')
|
||||
define(`confCC', `cc')
|
||||
define(`confSHELL', `/bin/sh')
|
||||
define(`confBEFORE', `')
|
||||
define(`confLIBDIRS', `')
|
||||
define(`confINCDIRS', `')
|
||||
define(`confLIBSEARCH', `db bind resolv 44bsd')
|
||||
define(`confLIBSEARCHPATH', `/lib /usr/lib /usr/shlib')
|
||||
define(`confSITECONFIG', `site.config')
|
||||
define(`confBUILDBIN', `${SRCDIR}/devtools/bin')
|
||||
define(`confRANLIB', `echo')
|
||||
define(`PUSHDIVERT', `pushdef(`__D__', divnum)divert($1)')
|
||||
define(`POPDIVERT', `divert(__D__)popdef(`__D__')')
|
||||
define(`APPENDDEF', `define(`$1', ifdef(`$1', `$1 $2', `$2'))')
|
||||
define(`PREPENDDEF', `define(`$1', ifdef(`$1', `$2 $1', `$2'))')
|
26
devtools/M4/list.m4
Normal file
26
devtools/M4/list.m4
Normal file
@ -0,0 +1,26 @@
|
||||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# Definitions for Makefile construction for sendmail
|
||||
#
|
||||
# $Id: list.m4,v 8.3 1999/07/15 22:46:05 rand Exp $
|
||||
#
|
||||
divert(0)dnl
|
||||
define(`bldLIST_PUSH_ITEM',
|
||||
`define(`$1', ifdef(`$1', `$1 $2 ', `$2 '))'
|
||||
)dnl
|
||||
define(`bldFOREACH',
|
||||
`$1substr($2, `0', index($2, ` ')))`'ifelse(index($2, ` '), eval(len($2)-1), , `bldFOREACH(`$1', substr($2, index($2, ` ')))')'dnl
|
||||
)dnl
|
||||
|
||||
define(`bldADD_PATH', `$1/$2 ')dnl
|
||||
define(`bldADD_PATHS',
|
||||
`bldFOREACH(`bldADD_PATH(`$1',', $2)'dnl
|
||||
)dnl
|
18
devtools/M4/string.m4
Normal file
18
devtools/M4/string.m4
Normal file
@ -0,0 +1,18 @@
|
||||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# Definitions for Makefile construction for sendmail
|
||||
#
|
||||
# $Id: string.m4,v 8.2 1999/05/13 16:16:33 gshapiro Exp $
|
||||
#
|
||||
divert(0)dnl
|
||||
define(`bldRINDEX',
|
||||
`ifelse(index($1, $2), `-1', `-1', `eval(index($1, $2) + bldRINDEX(substr($1, eval(index($1, $2) + 1)), $2) + 1)')'dnl
|
||||
)dnl
|
30
devtools/M4/subst_ext.m4
Normal file
30
devtools/M4/subst_ext.m4
Normal file
@ -0,0 +1,30 @@
|
||||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1999 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# Definitions for Makefile construction for sendmail
|
||||
#
|
||||
# $Id: subst_ext.m4,v 8.3 1999/05/24 18:29:46 rand Exp $
|
||||
#
|
||||
divert(0)dnl
|
||||
define(`bldSUBST_EXTENSION',
|
||||
`substr($2, 0, bldRINDEX($2, `.'))`'.$1 'dnl
|
||||
)dnl
|
||||
define(`bldSUBST_EXTENSIONS',
|
||||
`bldFOREACH(`bldSUBST_EXTENSION(`$1',', $2)'dnl
|
||||
)dnl
|
||||
define(`bldREMOVE_COMMAS',
|
||||
`$1 ifelse($#, 1, , `bldREMOVE_COMMAS(shift($@))')'dnl
|
||||
)dnl
|
||||
|
||||
define(`bldADD_EXTENSION', `$2.$1 ')dnl
|
||||
define(`bldADD_EXTENSIONS',
|
||||
`bldFOREACH(`bldADD_EXTENSION(`$1',', $2)'dnl
|
||||
)dnl
|
||||
|
63
devtools/M4/switch.m4
Normal file
63
devtools/M4/switch.m4
Normal file
@ -0,0 +1,63 @@
|
||||
divert(-1)
|
||||
#
|
||||
# Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers.
|
||||
# All rights reserved.
|
||||
#
|
||||
# By using this file, you agree to the terms and conditions set
|
||||
# forth in the LICENSE file which can be found at the top level of
|
||||
# the sendmail distribution.
|
||||
#
|
||||
#
|
||||
# Definitions for Makefile construction for sendmail
|
||||
#
|
||||
# $Id: switch.m4,v 8.16 2000/04/06 18:45:22 peterh Exp $
|
||||
#
|
||||
divert(0)dnl
|
||||
include(confBUILDTOOLSDIR`/M4/string.m4')dnl
|
||||
include(confBUILDTOOLSDIR`/M4/list.m4')dnl
|
||||
include(confBUILDTOOLSDIR`/M4/subst_ext.m4')dnl
|
||||
define(`bldDEPENDENCY_SECTION', `3')dnl
|
||||
define(`bldTARGETS_SECTION', `6')dnl
|
||||
define(`bldPUSH_TARGET',
|
||||
`bldLIST_PUSH_ITEM(`bldTARGETS', `$1')'dnl
|
||||
)dnl
|
||||
|
||||
define(`bldPUSH_INSTALL_TARGET',
|
||||
`bldLIST_PUSH_ITEM(`bldINSTALL_TARGETS', `$1')'dnl
|
||||
)dnl
|
||||
|
||||
define(`bldPUSH_CLEAN_TARGET',
|
||||
`bldLIST_PUSH_ITEM(`bldCLEAN_TARGETS', `$1')'dnl
|
||||
)dnl
|
||||
|
||||
define(`bldPUSH_ALL_SRCS',
|
||||
`bldLIST_PUSH_ITEM(`bldALL_SRCS', `$1')'dnl
|
||||
)dnl
|
||||
|
||||
define(`bldPUSH_SMDEPLIB',
|
||||
`bldLIST_PUSH_ITEM(`bldSMDEPLIBS', `$1')'dnl
|
||||
)dnl
|
||||
|
||||
define(`bldM4_TYPE_DIR',ifdef(`confNT', `NT', ``UNIX''))dnl
|
||||
|
||||
define(`bldPUSH_STRIP_TARGET',
|
||||
`bldLIST_PUSH_ITEM(`bldSTRIP_TARGETS', `$1')'dnl
|
||||
)dnl
|
||||
|
||||
define(`bldPRODUCT_START',
|
||||
`define(`bldCURRENT_PRODUCT', `$2')dnl
|
||||
define(`bldCURRENT_PRD', translit(`$2', `.', `_'))dnl
|
||||
define(`bldPRODUCT_TYPE', `$1')dnl'
|
||||
)dnl
|
||||
|
||||
|
||||
define(`bldPRODUCT_END',
|
||||
`include(confBUILDTOOLSDIR`/M4/'bldM4_TYPE_DIR`/'bldPRODUCT_TYPE`.m4')'
|
||||
)dnl
|
||||
|
||||
include(confBUILDTOOLSDIR`/M4/'bldM4_TYPE_DIR`/smlib.m4')dnl
|
||||
|
||||
define(`bldFINISH',
|
||||
ifdef(`bldDONT_INCLUDE_ALL', ,``include(confBUILDTOOLSDIR`/M4/'bldM4_TYPE_DIR`/all.m4')'')dnl
|
||||
undivert(bldTARGETS_SECTION)dnl
|
||||
)dnl
|
11
devtools/OS/386BSD
Normal file
11
devtools/OS/386BSD
Normal file
@ -0,0 +1,11 @@
|
||||
# $Id: 386BSD,v 8.3 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confENVDEF', ` -DMIME')
|
||||
define(`confLIBS', `-lutil')
|
||||
define(`confLINKS', `/usr/sbin/sendmail /usr/bin/newaliases \
|
||||
/usr/sbin/sendmail /usr/bin/mailq \
|
||||
/usr/sbin/sendmail /usr/bin/hoststat \
|
||||
/usr/sbin/sendmail /usr/bin/purgestat')
|
13
devtools/OS/A-UX
Normal file
13
devtools/OS/A-UX
Normal file
@ -0,0 +1,13 @@
|
||||
# $Id: A-UX,v 8.8 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM')
|
||||
define(`confENVDEF', `-D_POSIX_SOURCE')
|
||||
define(`confLIBS', `-ldbm -lposix -lUTIL')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `sys')
|
14
devtools/OS/AIX
Normal file
14
devtools/OS/AIX
Normal file
@ -0,0 +1,14 @@
|
||||
# $Id: AIX,v 8.12 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM -DNIS')
|
||||
define(`confENVDEF', `-D_AIX3')
|
||||
define(`confOPTIMIZE', `-g')
|
||||
define(`confLIBS', `-ldbm')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `system')
|
||||
define(`confINSTALL', `/usr/ucb/install')
|
||||
define(`confDEPEND_TYPE', `AIX')
|
||||
define(`confSM_OS_HEADER', `sm_os_aix')
|
16
devtools/OS/AIX.4.2
Normal file
16
devtools/OS/AIX.4.2
Normal file
@ -0,0 +1,16 @@
|
||||
# $Id: AIX.4.2,v 8.16 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DMAP_REGEX')
|
||||
define(`confENVDEF', `-D_AIX4=40200')
|
||||
define(`confOPTIMIZE', `-O3 -qstrict')
|
||||
define(`confLIBS', `-ldbm')
|
||||
define(`confLIBSEARCH', `db resolv 44bsd')
|
||||
define(`confINSTALL', `/usr/ucb/install')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `system')
|
||||
define(`confDEPEND_TYPE', `AIX')
|
||||
define(`confSM_OS_HEADER', `sm_os_aix')
|
||||
define(`confLDOPTS', `-blibpath:/usr/lib:/lib')
|
24
devtools/OS/AIX.4.3
Normal file
24
devtools/OS/AIX.4.3
Normal file
@ -0,0 +1,24 @@
|
||||
# $Id: AIX.4.3,v 8.20 2003/07/03 01:30:10 jutta Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DMAP_REGEX')
|
||||
define(`confENVDEF', `-D_AIX4=40300')
|
||||
define(`confOPTIMIZE', `-O3 -qstrict')
|
||||
define(`confCC', `/usr/bin/xlc')
|
||||
define(`confLIBS', `-ldbm')
|
||||
define(`confINSTALL', `/usr/ucb/install')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `system')
|
||||
define(`confDEPEND_TYPE', `AIX')
|
||||
define(`confLDOPTS', `-blibpath:/usr/lib:/lib')
|
||||
define(`confSM_OS_HEADER', `sm_os_aix')
|
||||
|
||||
define(`confMTCCOPTS', `-D_THREAD_SAFE')
|
||||
define(`confMTLDOPTS', `-lpthread')
|
||||
define(`confLDOPTS_SO', `-Wl,-G -Wl,-bexpall')
|
||||
|
||||
define(`USE_ICONV',`
|
||||
APPENDDEF(`confLIBS',`-liconv ')dnl
|
||||
')dnl
|
15
devtools/OS/AIX.4.x
Normal file
15
devtools/OS/AIX.4.x
Normal file
@ -0,0 +1,15 @@
|
||||
# $Id: AIX.4.x,v 8.17 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DMAP_REGEX')
|
||||
define(`confENVDEF', `-D_AIX4')
|
||||
define(`confOPTIMIZE', `-O3 -qstrict')
|
||||
define(`confLIBS', `-ldbm')
|
||||
define(`confINSTALL', `/usr/ucb/install')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `system')
|
||||
define(`confDEPEND_TYPE', `AIX')
|
||||
define(`confLDOPTS', `-blibpath:/usr/lib:/lib')
|
||||
define(`confSM_OS_HEADER', `sm_os_aix')
|
20
devtools/OS/AIX.5.0
Normal file
20
devtools/OS/AIX.5.0
Normal file
@ -0,0 +1,20 @@
|
||||
# $Id: AIX.5.0,v 1.6 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DMAP_REGEX')
|
||||
define(`confENVDEF', `-D_AIX5=50000')
|
||||
define(`confOPTIMIZE', `-O3 -qstrict')
|
||||
define(`confCC', `/usr/vac/bin/xlc')
|
||||
define(`confLIBS', `-ldbm')
|
||||
define(`confINSTALL', `/usr/ucb/install')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `system')
|
||||
define(`confDEPEND_TYPE', `AIX')
|
||||
define(`confLDOPTS', `-blibpath:/usr/lib:/lib')
|
||||
define(`confSM_OS_HEADER', `sm_os_aix')
|
||||
|
||||
define(`confMTCCOPTS', `-D_THREAD_SAFE')
|
||||
define(`confMTLDOPTS', `-lpthread')
|
||||
define(`confLDOPTS_SO', `-Wl,-G -Wl,-bexpall')
|
20
devtools/OS/AIX.5.1
Normal file
20
devtools/OS/AIX.5.1
Normal file
@ -0,0 +1,20 @@
|
||||
# $Id: AIX.5.1,v 1.2 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DMAP_REGEX')
|
||||
define(`confENVDEF', `-D_AIX5=50100')
|
||||
define(`confOPTIMIZE', `-O3 -qstrict')
|
||||
define(`confCC', `/usr/vac/bin/xlc')
|
||||
define(`confLIBS', `-ldbm')
|
||||
define(`confINSTALL', `/usr/ucb/install')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `system')
|
||||
define(`confDEPEND_TYPE', `AIX')
|
||||
define(`confLDOPTS', `-blibpath:/usr/lib:/lib')
|
||||
define(`confSM_OS_HEADER', `sm_os_aix')
|
||||
|
||||
define(`confMTCCOPTS', `-D_THREAD_SAFE')
|
||||
define(`confMTLDOPTS', `-lpthread')
|
||||
define(`confLDOPTS_SO', `-Wl,-G -Wl,-bexpall')
|
20
devtools/OS/AIX.5.2
Normal file
20
devtools/OS/AIX.5.2
Normal file
@ -0,0 +1,20 @@
|
||||
# $Id: AIX.5.2,v 1.2 2003/04/28 23:37:21 ca Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DMAP_REGEX')
|
||||
define(`confENVDEF', `-D_AIX5=50200')
|
||||
define(`confOPTIMIZE', `-O3 -qstrict')
|
||||
define(`confCC', `/usr/vac/bin/xlc')
|
||||
define(`confLIBS', `-ldbm')
|
||||
define(`confINSTALL', `/usr/ucb/install')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `system')
|
||||
define(`confDEPEND_TYPE', `AIX')
|
||||
define(`confLDOPTS', `-blibpath:/usr/lib:/lib')
|
||||
define(`confSM_OS_HEADER', `sm_os_aix')
|
||||
|
||||
define(`confMTCCOPTS', `-D_THREAD_SAFE')
|
||||
define(`confMTLDOPTS', `-lpthread')
|
||||
define(`confLDOPTS_SO', `-Wl,-G -Wl,-bexpall')
|
20
devtools/OS/AIX.5.3
Normal file
20
devtools/OS/AIX.5.3
Normal file
@ -0,0 +1,20 @@
|
||||
# $Id: AIX.5.3,v 1.1 2005/05/17 00:36:55 ca Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DMAP_REGEX')
|
||||
define(`confENVDEF', `-D_AIX5=50300')
|
||||
define(`confOPTIMIZE', `-O3 -qstrict')
|
||||
define(`confCC', `/usr/vac/bin/xlc')
|
||||
define(`confLIBS', `-ldbm')
|
||||
define(`confINSTALL', `/usr/ucb/install')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `system')
|
||||
define(`confDEPEND_TYPE', `AIX')
|
||||
define(`confLDOPTS', `-blibpath:/usr/lib:/lib')
|
||||
define(`confSM_OS_HEADER', `sm_os_aix')
|
||||
|
||||
define(`confMTCCOPTS', `-D_THREAD_SAFE')
|
||||
define(`confMTLDOPTS', `-lpthread')
|
||||
define(`confLDOPTS_SO', `-Wl,-G -Wl,-bexpall')
|
14
devtools/OS/Altos
Normal file
14
devtools/OS/Altos
Normal file
@ -0,0 +1,14 @@
|
||||
# $Id: Altos,v 8.10 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `gcc')
|
||||
define(`confENVDEF', `-DALTOS_SYSTEM_V')
|
||||
define(`confLIBS', `-lsocket -lrpc')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `sys')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
12
devtools/OS/BSD-OS
Normal file
12
devtools/OS/BSD-OS
Normal file
@ -0,0 +1,12 @@
|
||||
# $Id: BSD-OS,v 8.16 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNEWDB -DMAP_REGEX')
|
||||
define(`confENVDEF', `-DNETISO')
|
||||
define(`confLIBS', `-lutil -lkvm')
|
||||
define(`confOPTIMIZE', `-O2')
|
||||
define(`confMAN1EXT', `0')
|
||||
define(`confMAN5EXT', `0')
|
||||
define(`confMAN8EXT', `0')
|
23
devtools/OS/BSD43
Normal file
23
devtools/OS/BSD43
Normal file
@ -0,0 +1,23 @@
|
||||
# $Id: BSD43,v 8.11 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confBEFORE', `unistd.h stddef.h stdlib.h dirent.h sys/time.h')
|
||||
define(`confMAPDEF', `-DNDBM')
|
||||
define(`confENVDEF', `-DoldBSD43')
|
||||
define(`confLIBS', `-ldbm -ll')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
PUSHDIVERT(3)
|
||||
unistd.h stddef.h stdlib.h sys/time.h:
|
||||
cp /dev/null $@
|
||||
|
||||
sys/time.h: sys
|
||||
|
||||
sys:
|
||||
mkdir sys
|
||||
|
||||
dirent.h:
|
||||
echo "#include <sys/dir.h>" > dirent.h
|
||||
echo "#define dirent direct" >> dirent.h
|
||||
POPDIVERT
|
16
devtools/OS/CLIX
Normal file
16
devtools/OS/CLIX
Normal file
@ -0,0 +1,16 @@
|
||||
# $Id: CLIX,v 8.13 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `gcc')
|
||||
define(`confMAPDEF', `-DNDBM')
|
||||
define(`confENVDEF', `-DCLIX')
|
||||
APPENDDEF(`confINCDIRS', `-I/usr/include')
|
||||
define(`confLIBS', `-lnsl -lbsd')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `mail')
|
||||
define(`confINSTALL', `cp')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
11
devtools/OS/CSOS
Normal file
11
devtools/OS/CSOS
Normal file
@ -0,0 +1,11 @@
|
||||
# $Id: CSOS,v 8.8 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confLIBS', `-lnet')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
13
devtools/OS/ConvexOS
Normal file
13
devtools/OS/ConvexOS
Normal file
@ -0,0 +1,13 @@
|
||||
# $Id: ConvexOS,v 8.9 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM -DYPCOMPAT -DNIS')
|
||||
define(`confENVDEF', `-D__STDC__ -d non_int_bit_field')
|
||||
define(`confOPTIMIZE', `-g')
|
||||
define(`confLIBS', `-lshare')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confEBINDIR', `/usr/lib')
|
25
devtools/OS/Darwin
Normal file
25
devtools/OS/Darwin
Normal file
@ -0,0 +1,25 @@
|
||||
# $Id: Darwin,v 8.6 2002/08/26 22:08:49 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
#
|
||||
# Wilfredo Sanchez <wsanchez@apple.com>:
|
||||
# We look a lot more like 4.4BSD than NeXTStep or OpenStep.
|
||||
#
|
||||
define(`confCC', `cc -traditional-cpp -pipe ${Extra_CC_Flags}')
|
||||
define(`confMAPDEF', `-DNEWDB -DNIS -DMAP_REGEX -DNETINFO -DAUTO_NETINFO_ALIASES -DAUTO_NETINFO_HOSTS')
|
||||
define(`confENVDEF', `-DDARWIN')
|
||||
define(`confLDOPTS', `${Extra_LD_Flags}')
|
||||
define(`confMILTER_STATIC', `')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
||||
define(`confOPTIMIZE', `-O3')
|
||||
define(`confRANLIBOPTS', `-c')
|
||||
define(`confHFDIR', `/usr/share/sendmail')
|
||||
define(`confINSTALL_RAWMAN')
|
||||
define(`confMANOWN', `root')
|
||||
define(`confMANGRP', `wheel')
|
||||
define(`confUBINOWN', `root')
|
||||
define(`confUBINGRP', `wheel')
|
||||
define(`confSBINOWN', `root')
|
||||
define(`confSBINGRP', `wheel')
|
22
devtools/OS/Darwin.7.x
Normal file
22
devtools/OS/Darwin.7.x
Normal file
@ -0,0 +1,22 @@
|
||||
# $Id: Darwin.7.x,v 1.2 2004/01/19 21:21:22 ca Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
#
|
||||
define(`confCC', `cc -pipe ${Extra_CC_Flags}')
|
||||
define(`confMAPDEF', `-DNEWDB -DNIS -DMAP_REGEX')
|
||||
define(`confENVDEF', `-DDARWIN -DBIND_8_COMPAT')
|
||||
define(`confLDOPTS', `${Extra_LD_Flags}')
|
||||
define(`confMILTER_STATIC', `')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
||||
define(`confOPTIMIZE', `-O3')
|
||||
define(`confRANLIBOPTS', `-c')
|
||||
define(`confHFDIR', `/usr/share/sendmail')
|
||||
define(`confINSTALL_RAWMAN')
|
||||
define(`confMANOWN', `root')
|
||||
define(`confMANGRP', `wheel')
|
||||
define(`confUBINOWN', `root')
|
||||
define(`confUBINGRP', `wheel')
|
||||
define(`confSBINOWN', `root')
|
||||
define(`confSBINGRP', `wheel')
|
25
devtools/OS/Darwin.8.x
Normal file
25
devtools/OS/Darwin.8.x
Normal file
@ -0,0 +1,25 @@
|
||||
# $Id: Darwin.8.x,v 1.4 2008/02/26 21:21:30 ca Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
#
|
||||
define(`confCC', `cc -pipe ${Extra_CC_Flags}')
|
||||
define(`confMAPDEF', `-DNEWDB -DNIS -DMAP_REGEX')
|
||||
define(`confENVDEF', `-DDARWIN=80000 -DBIND_8_COMPAT -DNETINET6')
|
||||
define(`confLDOPTS', `${Extra_LD_Flags}')
|
||||
define(`confMTLDOPTS', `-lpthread')
|
||||
define(`confMILTER_STATIC', `')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
||||
define(`confOPTIMIZE', `-O3')
|
||||
define(`confRANLIBOPTS', `-c')
|
||||
define(`confHFDIR', `/usr/share/sendmail')
|
||||
define(`confINSTALL_RAWMAN')
|
||||
define(`confMANOWN', `root')
|
||||
define(`confMANGRP', `wheel')
|
||||
define(`confUBINOWN', `root')
|
||||
define(`confUBINGRP', `wheel')
|
||||
define(`confSBINOWN', `root')
|
||||
define(`confSBINGRP', `wheel')
|
||||
define(`confLDOPTS_SO', `-dynamiclib -flat_namespace -undefined suppress -single_module')
|
||||
define(`confSHAREDLIB_EXT', `.dylib')
|
25
devtools/OS/Darwin.9.x
Normal file
25
devtools/OS/Darwin.9.x
Normal file
@ -0,0 +1,25 @@
|
||||
# $Id: Darwin.9.x,v 1.3 2008/02/26 21:21:30 ca Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
#
|
||||
define(`confCC', `cc -pipe ${Extra_CC_Flags}')
|
||||
define(`confMAPDEF', `-DNEWDB -DNIS -DMAP_REGEX')
|
||||
define(`confENVDEF', `-DDARWIN=90000 -DBIND_8_COMPAT -DNETINET6')
|
||||
define(`confLDOPTS', `${Extra_LD_Flags}')
|
||||
define(`confMTLDOPTS', `-lpthread')
|
||||
define(`confMILTER_STATIC', `')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
||||
define(`confOPTIMIZE', `-O3')
|
||||
define(`confRANLIBOPTS', `-c')
|
||||
define(`confHFDIR', `/usr/share/sendmail')
|
||||
define(`confINSTALL_RAWMAN')
|
||||
define(`confMANOWN', `root')
|
||||
define(`confMANGRP', `wheel')
|
||||
define(`confUBINOWN', `root')
|
||||
define(`confUBINGRP', `wheel')
|
||||
define(`confSBINOWN', `root')
|
||||
define(`confSBINGRP', `wheel')
|
||||
define(`confLDOPTS_SO', `-dynamiclib -flat_namespace -undefined suppress -single_module')
|
||||
define(`confSHAREDLIB_EXT', `.dylib')
|
17
devtools/OS/Dell
Normal file
17
devtools/OS/Dell
Normal file
@ -0,0 +1,17 @@
|
||||
# $Id: Dell,v 8.12 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `gcc')
|
||||
define(`confMAPDEF', `-DNDBM')
|
||||
define(`confENVDEF', `-D__svr4__')
|
||||
define(`confOPTIMIZE', `-O2')
|
||||
define(`confLIBS', `-ldbm -lsocket -lnsl -lelf')
|
||||
define(`confMBINDIR', `/usr/ucblib')
|
||||
define(`confSBINDIR', `/usr/ucblib')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confEBINDIR', `/usr/ucblib')
|
||||
define(`confSBINGRP', `mail')
|
||||
define(`confINSTALL', `/usr/ucb/install')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
20
devtools/OS/DomainOS
Normal file
20
devtools/OS/DomainOS
Normal file
@ -0,0 +1,20 @@
|
||||
# $Id: DomainOS,v 8.9 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `cc -A nansi -A,systype,any -A,runtype,bsd4.3')
|
||||
define(`confBEFORE', `unistd.h dirent.h')
|
||||
define(`confMAPDEF', `-DNDBM')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
PUSHDIVERT(3)
|
||||
unistd.h:
|
||||
cp /dev/null unistd.h
|
||||
|
||||
dirent.h:
|
||||
echo "#include <sys/dir.h>" > dirent.h
|
||||
echo "#define dirent direct" >> dirent.h
|
||||
POPDIVERT
|
17
devtools/OS/DomainOS.10.4
Normal file
17
devtools/OS/DomainOS.10.4
Normal file
@ -0,0 +1,17 @@
|
||||
# $Id: DomainOS.10.4,v 8.4 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `cc -A nansi -A,systype,any -A,runtype,bsd4.3')
|
||||
define(`confBEFORE', `dirent.h')
|
||||
define(`confMAPDEF', `-DNDBM')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
PUSHDIVERT(3)
|
||||
dirent.h:
|
||||
echo "#include <sys/dir.h>" > dirent.h
|
||||
echo "#define dirent direct" >> dirent.h
|
||||
POPDIVERT
|
42
devtools/OS/DragonFly
Normal file
42
devtools/OS/DragonFly
Normal file
@ -0,0 +1,42 @@
|
||||
# $Id: DragonFly,v 1.1 2004/08/06 03:54:05 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNEWDB -DNIS -DMAP_REGEX')
|
||||
define(`confLIBS', `-lutil')
|
||||
|
||||
define(`confLD', `cc')
|
||||
define(`confMTLDOPTS', `-pthread')
|
||||
define(`confMTCCOPTS', `-D_THREAD_SAFE')
|
||||
define(`confLDOPTS_SO', `-shared')
|
||||
define(`confCCOPTS_SO', `-fPIC')
|
||||
define(`confSONAME', `-soname')
|
||||
define(`confSM_OS_HEADER', `sm_os_dragonfly')
|
||||
|
||||
define(`confPERL_CONFIGURE_ARGS', `-Dlddlflags=-shared -Dccdlflags="-export-dynamic"')
|
||||
|
||||
ifelse(confBLDVARIANT, `DEBUG',
|
||||
dnl Debug build
|
||||
`
|
||||
define(`confOPTIMIZE',`-g')
|
||||
',
|
||||
dnl Optimized build
|
||||
confBLDVARIANT, `OPTIMIZED',
|
||||
`
|
||||
define(`confOPTIMIZE',`-O')
|
||||
',
|
||||
dnl Purify build
|
||||
confBLDVARIANT, `PURIFY',
|
||||
`
|
||||
define(`confOPTIMIZE',`-g')
|
||||
',
|
||||
dnl default
|
||||
`
|
||||
define(`confOPTIMIZE',`-O')
|
||||
')
|
||||
define(`USE_ICONV',`
|
||||
APPENDDEF(`confLIBS',`-liconv ')dnl
|
||||
APPENDDEF(`confLIBDIRS',`-L/usr/local/lib ')dnl
|
||||
APPENDDEF(`confINCDIRS',`-I/usr/local/include ')dnl
|
||||
')dnl
|
16
devtools/OS/Dynix
Normal file
16
devtools/OS/Dynix
Normal file
@ -0,0 +1,16 @@
|
||||
# $Id: Dynix,v 8.11 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `gcc')
|
||||
define(`confOPTIMIZE', `-O -g')
|
||||
define(`confLIBS', `-lseq')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `staff # no kmem group,')
|
||||
define(`confOBJADD', `strtol.o')
|
||||
define(`confSRCADD', `strtol.c')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
32
devtools/OS/EWS-UX_V
Normal file
32
devtools/OS/EWS-UX_V
Normal file
@ -0,0 +1,32 @@
|
||||
# $Id: EWS-UX_V,v 8.11 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `/usr/abiccs/bin/cc -KOlimit=1000')
|
||||
define(`confBEFORE', `sysexits.h ndbm.h ndbm.o')
|
||||
define(`confMAPDEF', `-DNDBM -DNIS')
|
||||
define(`confENVDEF', `-Dnec_ews_svr4')
|
||||
define(`confLIBS', `ndbm.o -lsocket -lnsl -lelf # # with NDBM')
|
||||
define(`confMBINDIR', `/usr/ucblib')
|
||||
define(`confSBINDIR', `/usr/ucbetc')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confEBINDIR', `/usr/ucblib')
|
||||
define(`confSBINGRP', `sys')
|
||||
define(`confSTDIR', `/var/ucblib')
|
||||
define(`confINSTALL', `/usr/ucb/install')
|
||||
PUSHDIVERT(3)
|
||||
sysexits.h:
|
||||
echo '#ifndef _LOCAL_SYSEXITS_H_' > sysexits.h;
|
||||
echo '#define _LOCAL_SYSEXITS_H_' >> sysexits.h;
|
||||
cat /usr/abiccs/ucbinclude/sysexits.h >> sysexits.h;
|
||||
echo '#endif /* _LOCAL_SYSEXITS_H_ */' >> sysexits.h;
|
||||
# ln -s /usr/abiccs/ucbinclude/sysexits.h .
|
||||
|
||||
ndbm.h:
|
||||
ln -s /usr/abiccs/ucbinclude/ndbm.h .
|
||||
|
||||
ndbm.o:
|
||||
ar x /usr/abiccs/ucblib/libucb.a ndbm.o
|
||||
# ar x /usr/ucblib/libucb.a ndbm.o
|
||||
POPDIVERT
|
42
devtools/OS/FreeBSD
Normal file
42
devtools/OS/FreeBSD
Normal file
@ -0,0 +1,42 @@
|
||||
# $Id: FreeBSD,v 8.36 2003/07/03 01:07:45 jutta Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNEWDB -DNIS -DMAP_REGEX')
|
||||
define(`confLIBS', `-lutil')
|
||||
|
||||
define(`confLD', `cc')
|
||||
define(`confMTLDOPTS', `-pthread')
|
||||
define(`confMTCCOPTS', `-D_THREAD_SAFE')
|
||||
define(`confLDOPTS_SO', `-shared')
|
||||
define(`confCCOPTS_SO', `-fPIC')
|
||||
define(`confSONAME', `-soname')
|
||||
define(`confSM_OS_HEADER', `sm_os_freebsd')
|
||||
|
||||
define(`confPERL_CONFIGURE_ARGS', `-Dlddlflags=-shared -Dccdlflags="-export-dynamic"')
|
||||
|
||||
ifelse(confBLDVARIANT, `DEBUG',
|
||||
dnl Debug build
|
||||
`
|
||||
define(`confOPTIMIZE',`-g')
|
||||
',
|
||||
dnl Optimized build
|
||||
confBLDVARIANT, `OPTIMIZED',
|
||||
`
|
||||
define(`confOPTIMIZE',`-O')
|
||||
',
|
||||
dnl Purify build
|
||||
confBLDVARIANT, `PURIFY',
|
||||
`
|
||||
define(`confOPTIMIZE',`-g')
|
||||
',
|
||||
dnl default
|
||||
`
|
||||
define(`confOPTIMIZE',`-O')
|
||||
')
|
||||
define(`USE_ICONV',`
|
||||
APPENDDEF(`confLIBS',`-liconv ')dnl
|
||||
APPENDDEF(`confLIBDIRS',`-L/usr/local/lib ')dnl
|
||||
APPENDDEF(`confINCDIRS',`-I/usr/local/include ')dnl
|
||||
')dnl
|
22
devtools/OS/GNU
Normal file
22
devtools/OS/GNU
Normal file
@ -0,0 +1,22 @@
|
||||
# $Id: GNU,v 8.3 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `gcc')
|
||||
define(`confOPTIMIZE', `-g -O2')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
||||
define(`confEBINDIR', `/libexec')
|
||||
define(`confMANROOT', `/man/man')
|
||||
define(`confMANOWN', `root')
|
||||
define(`confMANGRP', `wheel')
|
||||
define(`confMANMODE', `644')
|
||||
define(`confMBINDIR', `/sbin')
|
||||
define(`confSBINDIR', `/sbin')
|
||||
define(`confSBINOWN', `root')
|
||||
define(`confSBINGRP', `wheel')
|
||||
define(`confSBINMODE', `4755')
|
||||
define(`confUBINDIR', `/bin')
|
||||
define(`confUBINOWN', `root')
|
||||
define(`confUBINGRP', `wheel')
|
||||
define(`confUBINMODE', `755')
|
16
devtools/OS/HP-UX
Normal file
16
devtools/OS/HP-UX
Normal file
@ -0,0 +1,16 @@
|
||||
# $Id: HP-UX,v 8.14 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `cc -Aa')
|
||||
define(`confENVDEF', `-D_HPUX_SOURCE')
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DMAP_REGEX')
|
||||
define(`confSM_OS_HEADER', `sm_os_hp')
|
||||
define(`confOPTIMIZE', `+O1')
|
||||
define(`confLIBS', `-lndbm')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `mail')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
35
devtools/OS/HP-UX.10.x
Normal file
35
devtools/OS/HP-UX.10.x
Normal file
@ -0,0 +1,35 @@
|
||||
# $Id: HP-UX.10.x,v 8.20 2003/11/21 01:05:09 lijian Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `cc -Aa')
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DMAP_REGEX')
|
||||
define(`confENVDEF', `-D_HPUX_SOURCE -DHPUX10 -DV4FS')
|
||||
define(`confSM_OS_HEADER', `sm_os_hp')
|
||||
define(`confLIBS', `-lndbm')
|
||||
define(`confSHELL', `/usr/bin/sh')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
||||
define(`confSBINGRP', `mail')
|
||||
|
||||
dnl Don't indent or put any tab/space in this file.
|
||||
dnl Tab/space here causes make syntax error
|
||||
ifelse(confBLDVARIANT, `DEBUG',
|
||||
dnl Debug build
|
||||
`
|
||||
define(`confOPTIMIZE',`-g')
|
||||
',
|
||||
dnl Optimized build
|
||||
confBLDVARIANT, `OPTIMIZED',
|
||||
`
|
||||
define(`confOPTIMIZE',`+O3')
|
||||
',
|
||||
dnl Purify build
|
||||
confBLDVARIANT, `PURIFY',
|
||||
`
|
||||
define(`confOPTIMIZE',`-g')
|
||||
',
|
||||
dnl default
|
||||
`
|
||||
define(`confOPTIMIZE',`+O3')
|
||||
')
|
45
devtools/OS/HP-UX.11.x
Normal file
45
devtools/OS/HP-UX.11.x
Normal file
@ -0,0 +1,45 @@
|
||||
# $Id: HP-UX.11.x,v 8.26 2003/11/21 01:05:09 lijian Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
# +z is to generate position independant code
|
||||
define(`confCClibsmi', `cc -Ae +Z')
|
||||
define(`confCC', `cc -Ae')
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DMAP_REGEX')
|
||||
define(`confENVDEF', `-DV4FS -DHPUX11')
|
||||
define(`confSM_OS_HEADER', `sm_os_hp')
|
||||
define(`confOPTIMIZE',`+O2')
|
||||
define(`confLIBS', `-ldbm -lnsl')
|
||||
define(`confSHELL', `/usr/bin/sh')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
||||
define(`confSBINGRP', `mail')
|
||||
define(`confEBINDIR', `/usr/sbin')
|
||||
|
||||
define(`confMTCCOPTS', `-D_POSIX_C_SOURCE=199506L +z')
|
||||
define(`confMTLDOPTS', `-lpthread')
|
||||
define(`confLD', `ld')
|
||||
define(`confLDOPTS_SO', `-b')
|
||||
define(`confCCOPTS_SO', `')
|
||||
|
||||
dnl Don't indent or put any tab/space in this file.
|
||||
dnl Tab/space here causes make syntax error
|
||||
ifelse(confBLDVARIANT, `DEBUG',
|
||||
dnl Debug build
|
||||
`
|
||||
define(`confOPTIMIZE',`-g')
|
||||
',
|
||||
dnl Optimized build
|
||||
confBLDVARIANT, `OPTIMIZED',
|
||||
`
|
||||
define(`confOPTIMIZE',`+O2')
|
||||
',
|
||||
dnl Purify build
|
||||
confBLDVARIANT, `PURIFY',
|
||||
`
|
||||
define(`confOPTIMIZE',`-g')
|
||||
',
|
||||
dnl default
|
||||
`
|
||||
define(`confOPTIMIZE',`+O2')
|
||||
')
|
15
devtools/OS/IRIX
Normal file
15
devtools/OS/IRIX
Normal file
@ -0,0 +1,15 @@
|
||||
# $Id: IRIX,v 8.14 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM -DNIS')
|
||||
define(`confLIBS', `-lmld -lmalloc -lsun')
|
||||
define(`confSM_OS_HEADER', `sm_os_irix')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confUBINDIR', `/usr/bsd')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `sys')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
17
devtools/OS/IRIX.5.x
Normal file
17
devtools/OS/IRIX.5.x
Normal file
@ -0,0 +1,17 @@
|
||||
# $Id: IRIX.5.x,v 8.16 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `cc -mips2 -OPT:Olimit=1400')
|
||||
define(`confMAPDEF', `-DNDBM -DNIS')
|
||||
define(`confLIBS', `-lmld -lmalloc')
|
||||
define(`confSM_OS_HEADER', `sm_os_irix')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confUBINDIR', `/usr/bsd')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `sys')
|
||||
define(`confSTDIR', `/var')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
21
devtools/OS/IRIX.6.5
Normal file
21
devtools/OS/IRIX.6.5
Normal file
@ -0,0 +1,21 @@
|
||||
# $Id: IRIX.6.5,v 8.23 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `cc -mips3 -n32 -OPT:Olimit=0')
|
||||
define(`confLIBSEARCHPATH', `/lib32 /usr/lib32')
|
||||
define(`confMAPDEF', `-DNEWDB -DNDBM -DNIS -DMAP_REGEX -DMAP_NSD')
|
||||
define(`confENVDEF', `-DIRIX6')
|
||||
define(`confSM_OS_HEADER', `sm_os_irix')
|
||||
define(`confMANOWN', `root')
|
||||
define(`confMANGRP', `sys')
|
||||
define(`confUBINOWN', `root')
|
||||
define(`confUBINGRP', `sys')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confUBINDIR', `/usr/bsd')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `sys')
|
||||
define(`confSTDIR', `/var')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
21
devtools/OS/IRIX.6.x
Normal file
21
devtools/OS/IRIX.6.x
Normal file
@ -0,0 +1,21 @@
|
||||
# $Id: IRIX.6.x,v 8.30 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `cc -mips3 -n32 -OPT:Olimit=0')
|
||||
define(`confLIBSEARCHPATH', `/lib32 /usr/lib32')
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DMAP_REGEX')
|
||||
define(`confENVDEF', `-DIRIX6')
|
||||
define(`confSM_OS_HEADER', `sm_os_irix')
|
||||
define(`confMANOWN', `root')
|
||||
define(`confMANGRP', `sys')
|
||||
define(`confUBINOWN', `root')
|
||||
define(`confUBINGRP', `sys')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confUBINDIR', `/usr/bsd')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `sys')
|
||||
define(`confSTDIR', `/var')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
19
devtools/OS/IRIX64.6.0
Normal file
19
devtools/OS/IRIX64.6.0
Normal file
@ -0,0 +1,19 @@
|
||||
# $Id: IRIX64.6.0,v 8.21 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM')
|
||||
define(`confENVDEF', `-DIRIX64')
|
||||
define(`confSM_OS_HEADER', `sm_os_irix')
|
||||
define(`confLIBS', `-lelf -lmalloc')
|
||||
define(`confMANOWN', `root')
|
||||
define(`confMANGRP', `sys')
|
||||
define(`confUBINOWN', `root')
|
||||
define(`confUBINGRP', `sys')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confUBINDIR', `/usr/bsd')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `sys')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
19
devtools/OS/IRIX64.6.1
Normal file
19
devtools/OS/IRIX64.6.1
Normal file
@ -0,0 +1,19 @@
|
||||
# $Id: IRIX64.6.1,v 8.21 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM')
|
||||
define(`confENVDEF', `-DIRIX64')
|
||||
define(`confSM_OS_HEADER', `sm_os_irix')
|
||||
define(`confLIBS', `-lelf -lmalloc')
|
||||
define(`confMANOWN', `root')
|
||||
define(`confMANGRP', `sys')
|
||||
define(`confUBINOWN', `root')
|
||||
define(`confUBINGRP', `sys')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confUBINDIR', `/usr/bsd')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `sys')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
21
devtools/OS/IRIX64.6.5
Normal file
21
devtools/OS/IRIX64.6.5
Normal file
@ -0,0 +1,21 @@
|
||||
# $Id: IRIX64.6.5,v 8.21 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `cc -mips3 -n32 -OPT:Olimit=0')
|
||||
define(`confLIBSEARCHPATH', `/lib32 /usr/lib32')
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DMAP_REGEX')
|
||||
define(`confENVDEF', `-DIRIX6')
|
||||
define(`confSM_OS_HEADER', `sm_os_irix')
|
||||
define(`confMANOWN', `root')
|
||||
define(`confMANGRP', `sys')
|
||||
define(`confUBINOWN', `root')
|
||||
define(`confUBINGRP', `sys')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confUBINDIR', `/usr/bsd')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `sys')
|
||||
define(`confSTDIR', `/var')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
21
devtools/OS/IRIX64.6.x
Normal file
21
devtools/OS/IRIX64.6.x
Normal file
@ -0,0 +1,21 @@
|
||||
# $Id: IRIX64.6.x,v 8.30 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `cc -mips3 -n32 -OPT:Olimit=0')
|
||||
define(`confLIBSEARCHPATH', `/lib32 /usr/lib32')
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DMAP_REGEX')
|
||||
define(`confENVDEF', `-DIRIX6')
|
||||
define(`confSM_OS_HEADER', `sm_os_irix')
|
||||
define(`confMANOWN', `root')
|
||||
define(`confMANGRP', `sys')
|
||||
define(`confUBINOWN', `root')
|
||||
define(`confUBINGRP', `sys')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confUBINDIR', `/usr/bsd')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `sys')
|
||||
define(`confSTDIR', `/var')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
13
devtools/OS/ISC
Normal file
13
devtools/OS/ISC
Normal file
@ -0,0 +1,13 @@
|
||||
# $Id: ISC,v 8.9 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM -DNIS')
|
||||
define(`confENVDEF', `-DISC_UNIX -D_POSIX_SOURCE -D_SYSV3')
|
||||
define(`confLIBS', `-lyp -lrpc -lndbm -linet -lcposix')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSTDIR', `/usr/spool/log')
|
19
devtools/OS/Interix
Normal file
19
devtools/OS/Interix
Normal file
@ -0,0 +1,19 @@
|
||||
# $Id: Interix,v 1.2 2004/01/09 18:53:03 ca Exp $
|
||||
# Contributed by Nedelcho Stanev <nedelcho.stanev@atlanticsky.com>
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
dnl: Interix 3.0: /usr/local/bin/gcc
|
||||
dnl: Interix 3.5: /opt/gcc.3.3/bin/gcc
|
||||
define(`confCC', `gcc')
|
||||
define(`confOPTIMIZE', `-O2')
|
||||
APPENDDEF(`confMAPDEF', `-DMAP_REGEX')
|
||||
APPENDDEF(`confENVDEF', `-D__INTERIX -D_ALL_SOURCE')
|
||||
APPENDDEF(`confINCDIRS', `-I/usr/local/include/bind')
|
||||
APPENDDEF(`confLIBDIRS', `-L/usr/local/lib/bind')
|
||||
APPENDDEF(`confLIBS', `-lbind')
|
||||
APPENDDEF(`confLIBS', `-ll')
|
||||
define(`confMAN1EXT', `0')
|
||||
define(`confMAN5EXT', `0')
|
||||
define(`confMAN8EXT', `0')
|
10
devtools/OS/KSR
Normal file
10
devtools/OS/KSR
Normal file
@ -0,0 +1,10 @@
|
||||
# $Id: KSR,v 8.7 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM -DNIS')
|
||||
define(`confLIBDIRS', `-L/usr/shlib -L/usr/lib')
|
||||
define(`confLIBS', `-ldbm')
|
||||
define(`confSTDIR', `/var/adm/sendmail')
|
||||
define(`confINSTALL', `installbsd')
|
48
devtools/OS/LUNA
Normal file
48
devtools/OS/LUNA
Normal file
@ -0,0 +1,48 @@
|
||||
# $Id: LUNA,v 8.11 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confBEFORE', `dirent.h stddef.h stdlib.h unistd.h limits.h time.h sys/time.h')
|
||||
define(`confMAPDEF', `-DNDBM')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
PUSHDIVERT(3)
|
||||
dirent.h:
|
||||
echo "#include <sys/dir.h>" > dirent.h
|
||||
echo "#define dirent direct" >> dirent.h
|
||||
|
||||
stddef.h unistd.h limits.h:
|
||||
if [ -f /usr/include/$@ ]; then \
|
||||
ln -s /usr/include/$@ .; \
|
||||
else \
|
||||
cp /dev/null $@; \
|
||||
fi
|
||||
|
||||
stdlib.h:
|
||||
if [ -f /usr/include/stdlib.h ]; then \
|
||||
ln -s /usr/include/stdlib.h .; \
|
||||
else \
|
||||
if [ -f /usr/include/libc.h ]; then \
|
||||
ln -s /usr/include/libc.h stdlib.h; \
|
||||
else \
|
||||
cp /dev/null stdlib.h; \
|
||||
fi; \
|
||||
fi
|
||||
|
||||
# just for UNIOS-B
|
||||
time.h:
|
||||
echo "#ifndef _LOCAL_TIME_H_" > time.h
|
||||
echo "#define _LOCAL_TIME_H_" >> time.h
|
||||
cat /usr/include/time.h >> time.h
|
||||
echo "#endif" >> time.h
|
||||
|
||||
sys/time.h:
|
||||
-mkdir sys
|
||||
echo "#ifndef _LOCAL_SYS_TIME_H_" > sys/time.h
|
||||
echo "#define _LOCAL_SYS_TIME_H_" >> sys/time.h
|
||||
cat /usr/include/sys/time.h >> sys/time.h
|
||||
echo "#endif" >> sys/time.h
|
||||
POPDIVERT
|
37
devtools/OS/Linux
Normal file
37
devtools/OS/Linux
Normal file
@ -0,0 +1,37 @@
|
||||
# $Id: Linux,v 8.30 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
||||
define(`confSM_OS_HEADER', `sm_os_linux')
|
||||
define(`confMANROOT', `/usr/man/man')
|
||||
define(`confLIBS', `-ldl')
|
||||
define(`confEBINDIR', `/usr/sbin')
|
||||
APPENDDEF(`confLIBSEARCH', `crypt nsl')
|
||||
|
||||
define(`confLD', `ld')
|
||||
define(`confMTCCOPTS', `-D_REENTRANT')
|
||||
define(`confMTLDOPTS', `-lpthread')
|
||||
define(`confLDOPTS_SO', `-shared')
|
||||
define(`confSONAME',`-soname')
|
||||
|
||||
ifelse(confBLDVARIANT, `DEBUG',
|
||||
dnl Debug build
|
||||
`
|
||||
define(`confOPTIMIZE',`-g -Wall')
|
||||
',
|
||||
dnl Optimized build
|
||||
confBLDVARIANT, `OPTIMIZED',
|
||||
`
|
||||
define(`confOPTIMIZE',`-O2')
|
||||
',
|
||||
dnl Purify build
|
||||
confBLDVARIANT, `PURIFY',
|
||||
`
|
||||
define(`confOPTIMIZE',`-g')
|
||||
',
|
||||
dnl default
|
||||
`
|
||||
define(`confOPTIMIZE',`-O2')
|
||||
')
|
36
devtools/OS/MPE-iX
Normal file
36
devtools/OS/MPE-iX
Normal file
@ -0,0 +1,36 @@
|
||||
# $Id: MPE-iX,v 1.2 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `gcc')
|
||||
define(`confOPTIMIZE', `-O')
|
||||
define(`confMAPDEF', `-DNEWDB -DMAP_REGEX')
|
||||
define(`confENVDEF', `-DMPE -D_SOCKET_SOURCE -D_POSIX_SOURCE -DIS_SOCKET_CLIB_ITSELF')
|
||||
APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_DOTTED_USERNAMES -D_FFR_DROP_TRUSTUSER_WARNING -D_FFR_TRUSTED_QF')
|
||||
define(`confINCDIRS', `-I/BINDFW/CURRENT/include -I/SYSLOG/PUB -I/${HPACCOUNT}/${HPGROUP}/include -I/usr/contrib/include')
|
||||
define(`confLIBDIRS', `-L/BINDFW/CURRENT/lib -L/SYSLOG/PUB -L/${HPACCOUNT}/${HPGROUP}/lib')
|
||||
define(`confLIBS', `-lsyslog -ldb -lsocket -lsvipc')
|
||||
define(`confSM_OS_HEADER', `sm_os_mpeix')
|
||||
define(`conf_sendmail_LIB_POST', `--for-linker="-WL,cap=ia,ba,ph,pm"')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
||||
|
||||
define(`confEBINDIR', `/${HPACCOUNT}/${HPGROUP}/sbin')
|
||||
define(`confGBINGRP', `${HPACCOUNT}')
|
||||
define(`confGBINOWN', `MGR.${HPACCOUNT}')
|
||||
define(`confMSPQOWN', `SERVER.${HPACCOUNT}')
|
||||
define(`confMANROOT', `/${HPACCOUNT}/${HPGROUP}/man/cat')
|
||||
define(`confMANROOTMAN', `/${HPACCOUNT}/${HPGROUP}/man/man')
|
||||
define(`confMANGRP', `${HPACCOUNT}')
|
||||
define(`confMANOWN', `MGR.${HPACCOUNT}')
|
||||
define(`confMBINDIR', `/${HPACCOUNT}/${HPGROUP}/sbin')
|
||||
define(`confMBINGRP', `${HPACCOUNT}')
|
||||
define(`confMBINMODE', `555')
|
||||
define(`confMBINOWN', `MGR.${HPACCOUNT}')
|
||||
define(`confSBINDIR', `/${HPACCOUNT}/${HPGROUP}/sbin')
|
||||
define(`confSBINGRP', `${HPACCOUNT}')
|
||||
define(`confSBINMODE', `6555')
|
||||
define(`confSBINOWN', `MGR.${HPACCOUNT}')
|
||||
define(`confUBINDIR', `/${HPACCOUNT}/${HPGROUP}/bin')
|
||||
define(`confUBINGRP', `${HPACCOUNT}')
|
||||
define(`confUBINOWN', `MGR.${HPACCOUNT}')
|
13
devtools/OS/Mach386
Normal file
13
devtools/OS/Mach386
Normal file
@ -0,0 +1,13 @@
|
||||
# $Id: Mach386,v 8.9 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `gcc')
|
||||
define(`confMAPDEF', `-DNDBM')
|
||||
define(`confLIBS', `-ldbm')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
18
devtools/OS/NCR.MP-RAS.2.x
Normal file
18
devtools/OS/NCR.MP-RAS.2.x
Normal file
@ -0,0 +1,18 @@
|
||||
# $Id: NCR.MP-RAS.2.x,v 8.14 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM')
|
||||
define(`confENVDEF', `-DNCR_MP_RAS2')
|
||||
define(`confOPTIMIZE', `-O2')
|
||||
APPENDDEF(`confINCDIRS', `-I/usr/include -I/usr/ucbinclude')
|
||||
define(`confLIBDIRS', `-L/usr/ucblib')
|
||||
define(`confLIBS', `-lnsl -lnet -lsocket -lelf -lc -lucb')
|
||||
define(`confMBINDIR', `/usr/ucblib')
|
||||
define(`confSBINDIR', `/usr/ucbetc')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confEBINDIR', `/usr/ucblib')
|
||||
define(`confSTDIR', `/var/ucblib')
|
||||
define(`confINSTALL', `/usr/ucb/install')
|
||||
define(`confDEPEND_TYPE', `NCR')
|
16
devtools/OS/NCR.MP-RAS.3.x
Normal file
16
devtools/OS/NCR.MP-RAS.3.x
Normal file
@ -0,0 +1,16 @@
|
||||
# $Id: NCR.MP-RAS.3.x,v 8.20 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNDBM -DMAP_REGEX')
|
||||
define(`confENVDEF', `-DNCR_MP_RAS3')
|
||||
define(`confOPTIMIZE', `-O2')
|
||||
define(`confLIBS', `-lsocket -lnsl -lelf -lc89')
|
||||
define(`confMBINDIR', `/usr/ucblib')
|
||||
define(`confSBINDIR', `/usr/ucbetc')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confEBINDIR', `/usr/ucblib')
|
||||
define(`confSTDIR', `/var/ucblib')
|
||||
define(`confINSTALL', `/usr/ucb/install')
|
||||
define(`confDEPEND_TYPE', `NCR')
|
16
devtools/OS/NEWS-OS.4.x
Normal file
16
devtools/OS/NEWS-OS.4.x
Normal file
@ -0,0 +1,16 @@
|
||||
# $Id: NEWS-OS.4.x,v 8.9 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confBEFORE', `limits.h')
|
||||
define(`confMAPDEF', `-DNDBM')
|
||||
define(`confLIBS', `-lmld')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
PUSHDIVERT(3)
|
||||
limits.h:
|
||||
touch limits.h
|
||||
POPDIVERT
|
29
devtools/OS/NEWS-OS.6.x
Normal file
29
devtools/OS/NEWS-OS.6.x
Normal file
@ -0,0 +1,29 @@
|
||||
# $Id: NEWS-OS.6.x,v 8.14 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `/bin/cc')
|
||||
define(`confBEFORE', `sysexits.h ndbm.o')
|
||||
define(`confMAPDEF', `-DNDBM -DNIS')
|
||||
define(`confLIBS', `ndbm.o -lelf -lsocket -lnsl')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confSBINGRP', `sys')
|
||||
define(`confINSTALL', `/usr/ucb/install')
|
||||
PUSHDIVERT(3)
|
||||
sysexits.h:
|
||||
ln -s /usr/ucbinclude/sysexits.h .
|
||||
|
||||
ndbm.o:
|
||||
if [ ! -f /usr/include/ndbm.h ]; then \
|
||||
ln -s /usr/ucbinclude/ndbm.h .; \
|
||||
fi; \
|
||||
if [ -f /usr/lib/libndbm.a ]; then \
|
||||
ar x /usr/lib/libndbm.a ndbm.o; \
|
||||
else \
|
||||
ar x /usr/ucblib/libucb.a ndbm.o; \
|
||||
fi;
|
||||
POPDIVERT
|
38
devtools/OS/NEXTSTEP.4.x
Normal file
38
devtools/OS/NEXTSTEP.4.x
Normal file
@ -0,0 +1,38 @@
|
||||
# $Id: NEXTSTEP.4.x,v 8.7 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
PUSHDIVERT(1)
|
||||
# NEXTSTEP 3.1 and 3.2 only support m68k and i386
|
||||
#ARCH= -arch m68k -arch i386 -arch hppa -arch sparc
|
||||
#ARCH= -arch m68k -arch i386
|
||||
#ARCH= ${RC_CFLAGS}
|
||||
# For new sendmail Makefile structure, this must go in the ENVDEF and LDOPTS
|
||||
POPDIVERT
|
||||
define(`confBEFORE', `unistd.h dirent.h')
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DNETINFO')
|
||||
define(`confENVDEF', `-DNeXT -Wno-precomp -pipe ${RC_CFLAGS}')
|
||||
define(`confLDOPTS', `${RC_CFLAGS}')
|
||||
define(`confLIBS', `-ldbm')
|
||||
define(`confINSTALL_RAWMAN')
|
||||
define(`confMANOWN', `root')
|
||||
define(`confMANGRP', `wheel')
|
||||
define(`confUBINOWN', `root')
|
||||
define(`confUBINGRP', `wheel')
|
||||
define(`confSBINOWN', `root')
|
||||
define(`confSBINGRP', `wheel')
|
||||
define(`confEBINDIR', `/usr/etc')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
||||
define(`confRANLIBOPTS', `-c')
|
||||
PUSHDIVERT(3)
|
||||
unistd.h:
|
||||
cp /dev/null unistd.h
|
||||
|
||||
dirent.h:
|
||||
echo "#include <sys/dir.h>" > dirent.h
|
||||
echo "#define dirent direct" >> dirent.h
|
||||
POPDIVERT
|
24
devtools/OS/NeXT.2.x
Normal file
24
devtools/OS/NeXT.2.x
Normal file
@ -0,0 +1,24 @@
|
||||
# $Id: NeXT.2.x,v 8.13 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confSM_OS_HEADER', `sm_os_next')
|
||||
define(`confBEFORE', `unistd.h dirent.h')
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DNETINFO')
|
||||
define(`confENVDEF', `-DNeXT')
|
||||
define(`confLIBS', `-ldbm')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confEBINDIR', `/usr/lib')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
||||
define(`confRANLIBOPTS', `-c')
|
||||
PUSHDIVERT(3)
|
||||
unistd.h:
|
||||
cp /dev/null unistd.h
|
||||
|
||||
dirent.h:
|
||||
echo "#include <sys/dir.h>" > dirent.h
|
||||
echo "#define dirent direct" >> dirent.h
|
||||
POPDIVERT
|
33
devtools/OS/NeXT.3.x
Normal file
33
devtools/OS/NeXT.3.x
Normal file
@ -0,0 +1,33 @@
|
||||
# $Id: NeXT.3.x,v 8.19 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
PUSHDIVERT(1)
|
||||
# NEXTSTEP 3.1 and 3.2 only support m68k and i386
|
||||
#ARCH= -arch m68k -arch i386 -arch hppa -arch sparc
|
||||
#ARCH= -arch m68k -arch i386
|
||||
#ARCH= ${RC_CFLAGS}
|
||||
# For new sendmail Makefile structure, this must go in the ENVDEF and LDOPTS
|
||||
POPDIVERT
|
||||
define(`confSM_OS_HEADER', `sm_os_next')
|
||||
define(`confCCOPTS', `-posix')
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DNETINFO')
|
||||
define(`confENVDEF', `-DNeXT -Wno-precomp -pipe ${RC_CFLAGS}')
|
||||
define(`confLDOPTS', `${RC_CFLAGS} -posix')
|
||||
define(`confLIBS', `-ldbm')
|
||||
define(`confINSTALL_RAWMAN')
|
||||
define(`confMANROOT', `/usr/man/cat')
|
||||
define(`confMANROOTMAN', `/usr/man/man')
|
||||
define(`confMANOWN', `root')
|
||||
define(`confMANGRP', `wheel')
|
||||
define(`confUBINOWN', `root')
|
||||
define(`confUBINGRP', `wheel')
|
||||
define(`confSBINOWN', `root')
|
||||
define(`confSBINGRP', `wheel')
|
||||
define(`confEBINDIR', `/usr/etc')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
||||
define(`confRANLIBOPTS', `-c')
|
42
devtools/OS/NeXT.4.x
Normal file
42
devtools/OS/NeXT.4.x
Normal file
@ -0,0 +1,42 @@
|
||||
# $Id: NeXT.4.x,v 8.20 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
PUSHDIVERT(1)
|
||||
# NEXTSTEP 3.1 and 3.2 only support m68k and i386
|
||||
#ARCH= -arch m68k -arch i386 -arch hppa -arch sparc
|
||||
#ARCH= -arch m68k -arch i386
|
||||
#ARCH= ${RC_CFLAGS}
|
||||
# For new sendmail Makefile structure, this must go in the ENVDEF and LDOPTS
|
||||
POPDIVERT
|
||||
define(`confSM_OS_HEADER', `sm_os_next')
|
||||
define(`confBEFORE', `unistd.h dirent.h')
|
||||
define(`confMAPDEF', `-DNDBM -DNIS -DNETINFO')
|
||||
define(`confENVDEF', `-DNeXT -Wno-precomp -pipe ${RC_CFLAGS}')
|
||||
define(`confLDOPTS', `${RC_CFLAGS}')
|
||||
define(`confLIBS', `-ldbm')
|
||||
define(`confRANLIBOPTS', `-c')
|
||||
define(`confINSTALL_RAWMAN')
|
||||
define(`confMANROOT', `/usr/man/cat')
|
||||
define(`confMANROOTMAN', `/usr/man/man')
|
||||
define(`confMANOWN', `root')
|
||||
define(`confMANGRP', `wheel')
|
||||
define(`confUBINOWN', `root')
|
||||
define(`confUBINGRP', `wheel')
|
||||
define(`confSBINOWN', `root')
|
||||
define(`confSBINGRP', `wheel')
|
||||
define(`confEBINDIR', `/usr/etc')
|
||||
define(`confMBINDIR', `/usr/lib')
|
||||
define(`confSBINDIR', `/usr/etc')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confINSTALL', `${BUILDBIN}/install.sh')
|
||||
define(`confRANLIBOPTS', `-c')
|
||||
PUSHDIVERT(3)
|
||||
unistd.h:
|
||||
cp /dev/null unistd.h
|
||||
|
||||
dirent.h:
|
||||
echo "#include <sys/dir.h>" > dirent.h
|
||||
echo "#define dirent direct" >> dirent.h
|
||||
POPDIVERT
|
19
devtools/OS/NetBSD
Normal file
19
devtools/OS/NetBSD
Normal file
@ -0,0 +1,19 @@
|
||||
# $Id: NetBSD,v 8.15 2004/06/16 17:50:00 ca Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNEWDB -DNIS -DMAP_REGEX')
|
||||
define(`confLIBS', `-lutil')
|
||||
define(`confENVDEF', ` -DNETISO')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
||||
define(`confSBINGRP', `wheel')
|
||||
define(`confUBINOWN', `root')
|
||||
define(`confUBINGRP', `wheel')
|
||||
define(`confMANOWN', `root')
|
||||
define(`confMANGRP', `wheel')
|
||||
define(`confMAN1EXT', `0')
|
||||
define(`confMAN3EXT', `0')
|
||||
define(`confMAN4EXT', `0')
|
||||
define(`confMAN5EXT', `0')
|
||||
define(`confMAN8EXT', `0')
|
6
devtools/OS/NetBSD.8.3
Normal file
6
devtools/OS/NetBSD.8.3
Normal file
@ -0,0 +1,6 @@
|
||||
# $Id: NetBSD.8.3,v 8.11 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confMAPDEF', `-DNEWDB -DNIS -DMAP_REGEX')
|
18
devtools/OS/NonStop-UX
Normal file
18
devtools/OS/NonStop-UX
Normal file
@ -0,0 +1,18 @@
|
||||
# $Id: NonStop-UX,v 8.13 2002/03/21 23:59:25 gshapiro Exp $
|
||||
|
||||
dnl DO NOT EDIT THIS FILE.
|
||||
dnl Place personal settings in devtools/Site/site.config.m4
|
||||
|
||||
define(`confCC', `gcc')
|
||||
define(`confMAPDEF', `-DNDBM')
|
||||
define(`confENVDEF', `-DNonStop_UX_BXX -D_SVID')
|
||||
APPENDDEF(`confINCDIRS', `-I/usr/include -I/usr/ucbinclude')
|
||||
define(`confLIBDIRS', `-L/usr/ucblib')
|
||||
define(`confLIBS', `-lsocket -lnsl -lelf -lucb')
|
||||
define(`confMBINDIR', `/usr/ucblib')
|
||||
define(`confSBINDIR', `/usr/ucbetc')
|
||||
define(`confUBINDIR', `/usr/ucb')
|
||||
define(`confEBINDIR', `/usr/ucblib')
|
||||
define(`confSBINGRP', `mail')
|
||||
define(`confINSTALL', `/usr/ucb/install')
|
||||
define(`confDEPEND_TYPE', `CC-M')
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user