Prev | Current Page 152 | Next

Bryan Costales, Claus Assmann, George Jansen, Gregory Shapiro

"sendmail, 4th Edition"


2.7.19 confINCDIRS
Compiler -I switches Build macro
The confINCDIRS macro defines the directories searched (using the compiler??™s -I switch) for
#include files. In general, this will be empty unless you are using libraries that are not
normally used. For example, you might have installed the db(3) library in /usr/local/lib and
its corresponding include files in /usr/local/include/db. In this case, you would define:
APPENDDEF(`confINCDIRS??, `-I/usr/local/include/db??)
APPENDDEF(`confLIBDIRS??, `-L/usr/local/lib??)
Here, we use the APPENDDEF directive to prevent (possibly) prior values from being overwritten.
The -I will be passed to the C compiler. The -L will be passed to the loader.
Note that the -I must appear as part of the value. If you omit that switch, Build will not
correct the mistake and your build of sendmail will fail.
2.7.20 confINC...
Installed #include file settings Build macro
The libmilter library installs two #include files in /usr/include as a part of its build. Those
two files are mfapi.h and mfdef.h. Other programs might also install #include files in future
versions.
The location of the #include directory, and the ownership and permission of those
#include files, can be changed with the following Build macros:
confINCLUDEDIR
The confINCLUDEDIR macro determines where the #include files will be installed.


Pages:
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164
hotele londyn motoryzacja poker instant loans online Apartamenty Novalja