Makefile.m4 revision 90792
10Sdukeinclude(confBUILDTOOLSDIR`/M4/switch.m4')
22362Sohair
30Sdukednl only required for compilation of EXTRAS
40Sdukedefine(`confREQUIRE_LIBSM', `true')
50Sdukedefine(`confMT', `true')
60Sduke
70Sduke# sendmail dir
80SdukeSMSRCDIR=	ifdef(`confSMSRCDIR', `confSMSRCDIR', `${SRCDIR}/sendmail')
90SdukePREPENDDEF(`confINCDIRS', `-I${SMSRCDIR} ')
100Sduke
110SdukebldPRODUCT_START(`library', `libmilter')
120Sdukedefine(`bldINSTALLABLE', `true')
130Sdukedefine(`LIBMILTER_EXTRAS', `errstring.c strl.c')
140SdukeAPPENDDEF(`confENVDEF', `-DNOT_SENDMAIL -Dsm_snprintf=snprintf')
150Sdukedefine(`bldSOURCES', `main.c engine.c listener.c handler.c comm.c smfi.c signal.c sm_gethost.c LIBMILTER_EXTRAS ')
160Sdukedefine(`confBEFORE', `LIBMILTER_EXTRAS')
170SdukebldPUSH_INSTALL_TARGET(`install-mfapi')
180SdukebldPRODUCT_END
192362Sohair
202362SohairPUSHDIVERT(3)
212362Sohairerrstring.c:
220Sduke	${LN} ${LNOPTS} ${SRCDIR}/libsm/errstring.c .
230Sduke
240Sdukestrl.c:
250Sduke	${LN} ${LNOPTS} ${SRCDIR}/libsm/strl.c .
26POPDIVERT
27
28
29divert(bldTARGETS_SECTION)
30# Install the API header files
31MFAPI=	${SRCDIR}/inc`'lude/libmilter/mfapi.h
32MFDEF=	${SRCDIR}/inc`'lude/libmilter/mfdef.h
33install-mfapi: ${MFAPI}
34	${INSTALL} -c -o ${INCOWN} -g ${INCGRP} -m ${INCMODE} ${MFAPI} ${DESTDIR}${INCLUDEDIR}
35	${INSTALL} -c -o ${INCOWN} -g ${INCGRP} -m ${INCMODE} ${MFDEF} ${DESTDIR}${INCLUDEDIR}
36divert(0)
37
38bldFINISH
39