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
noclegi zakopane polish courses warsaw v-brake motoryzacja botox Kraków