dnl Build description for dkim-filter
dnl
dnl NO USER SERVICEABLE PARTS INSIDE
dnl See the package README file for details.
include(confBUILDTOOLSDIR`/M4/switch.m4')
define(`confMT', `TRUE')
define(`confREQUIRE_LIBSM', `true')
APPENDDEF(`confLIBS', `-lssl -lcrypto')
ifdef(`bld_USE_ARLIB', `bldPUSH_SMLIB(`ar')', `')
bldPUSH_SMLIB(`sm')
bldPUSH_SMLIB(`dkim')
APPENDDEF(`confINCDIRS', `-I../libdkim/ ')
ifdef(`bld_VERIFY_DOMAINKEYS',`
APPENDDEF(`confENVDEF', `-DVERIFY_DOMAINKEYS ')
bldPUSH_SMLIB(`dk')
APPENDDEF(`confINCDIRS', `-I../libdk/ ')', `')
ifdef(`bld_dkim_filter_INCDIRS', `APPENDDEF(`confINCDIRS', bld_dkim_filter_INCDIRS)', `')
ifdef(`bld_dkim_filter_LIBDIRS', `APPENDDEF(`confLIBDIRS', bld_dkim_filter_LIBDIRS)', `')
ifdef(`conf_dkim_filter_ENVDEF', `APPENDDEF(`confENVDEF', conf_dkim_filter_ENVDEF)', `')
ifdef(`conf_dkim_filter_LIBS', `APPENDDEF(`confLIBS', conf_dkim_filter_LIBS)', `')
bldPRODUCT_START(`executable', `dkim-filter')
define(`bldINSTALL_DIR', `E')
define(`bldSOURCES', `config.c dkim-ar.c dkim-filter.c stats.c test.c util.c ')
PREPENDDEF(`confLIBS', `-lmilter ')
bldPRODUCT_END
ifelse(index(confENVDEF, `-D_FFR_STATS'), -1, `', `
bldPRODUCT_START(`executable', `dkim-stats')
define(`bldINSTALL_DIR', `U')
define(`bldSOURCES', `dkim-stats.c ')
bldPRODUCT_END
')
dnl Install code for dkim-genkey is in here
bldPRODUCT_START(`executable', `dkim-testkey')
define(`bldINSTALL_DIR', `U')
define(`bldSOURCES', `dkim-testkey.c ')
bldPUSH_INSTALL_TARGET(`install-genkey')
divert(bldTARGETS_SECTION)
install-genkey:
${INSTALL} -c -o ${UBINOWN} -g ${UBINGRP} -m 555 ${SRCDIR}/dkim-filter/dkim-genkey.sh ${DESTDIR}${UBINDIR}/dkim-genkey
divert(0)
bldPRODUCT_END
bldPRODUCT_START(`executable', `dkim-testssp')
define(`bldINSTALL_DIR', `U')
define(`bldSOURCES', `dkim-testssp.c ')
bldPRODUCT_END
bldPRODUCT_START(`manpage', `dkim-filter')
define(`bldSOURCES', `dkim-filter.conf.5 dkim-filter.8 dkim-genkey.8 dkim-stats.8 dkim-testkey.8 dkim-testssp.8')
bldPRODUCT_END
bldFINISH
syntax highlighted by Code2HTML, v. 0.9.1