From: Phil Pennock Date: Wed, 12 Dec 2012 01:18:22 +0000 (-0500) Subject: Document scripts/lookups-Makefile for new lookups. X-Git-Tag: exim-4_82_RC2~88 X-Git-Url: https://git.exim.org/users/jgh/exim.git/commitdiff_plain/e8fcf27cde9d3ae4c0147444bffa57f237fe2507 Document scripts/lookups-Makefile for new lookups. Missing step for adding a new lookup noticed by Paul Gamble. --- diff --git a/doc/doc-docbook/spec.xfpt b/doc/doc-docbook/spec.xfpt index b3623da57..e049936a3 100644 --- a/doc/doc-docbook/spec.xfpt +++ b/doc/doc-docbook/spec.xfpt @@ -36325,6 +36325,12 @@ Add to &_src/config.h.defaults_& the line: Edit &_src/drtables.c_&, adding conditional code to pull in the private header and create a table entry as is done for all the other drivers and lookup types. .next +Edit &_scripts/lookups-Makefile_& if this is a new lookup; there is a for-loop +near the bottom, ranging the &`name_mod`& variable over a list of all lookups. +Add your &`NEWDRIVER`& to that list. +As long as the dynamic module would be named &_newdriver.so_&, you can use the +simple form that most lookups have. +.next Edit &_Makefile_& in the appropriate sub-directory (&_src/routers_&, &_src/transports_&, &_src/auths_&, or &_src/lookups_&); add a line for the new driver or lookup type and add it to the definition of OBJ.