All rights reserved.
98 | Chapter 2: Download, Build, and Install
2.7.64 confSRCDIR
Location of sendmail source Build macro
All the auxiliary programs that are supplied with sendmail (suchas mail.local and praliases)
need pieces of source from the sendmail source directory to compile. The location of that
directory defaults to ../../sendmail.* Should you need to relocate that source tree (as you
might, for example, if you wished to do extensive source modification in a new directory),
you can redefine the source location with this confSRCDIR macro:
define(`confSRCDIR??, `../../newsendmail??)
Note that confSRCDIR gives a value to the SRCDIR= Makefile directive, and that make is run
inside an obj... directory, hence the ../../ prefixing newsendmail.
Should you need to relocate the sendmail source to a totally different disk or machine, you
must define confSRCDIR as a full pathname:
define(`confSRCDIR??, `/usr/local/devel/sendmail/custome1.5/src??)
Be careful never to define confSRCDIR under a temporary mount point, suchas tmp_mnt,
because that mount point might not exist the next time you try to Build. And note that
SRCDIR= is always the current directory for sendmail, so nothing special needs to be done
to Build if you move the source.
2.7.65 confSTDIOTYPE
Use torek or portable for buffered file I/O Build macro
This build-time macro is no longer used as of V8.
Pages:
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199