[exim-cvs] Document scripts/lookups-Makefile for new lookups…

Top Page
Delete this message
Reply to this message
Author: Exim Git Commits Mailing List
Date:  
To: exim-cvs
Subject: [exim-cvs] Document scripts/lookups-Makefile for new lookups.
Gitweb: http://git.exim.org/exim.git/commitdiff/e8fcf27cde9d3ae4c0147444bffa57f237fe2507
Commit:     e8fcf27cde9d3ae4c0147444bffa57f237fe2507
Parent:     14c7b357062edf88e350fb95c06847b2c2a2b934
Author:     Phil Pennock <pdp@???>
AuthorDate: Tue Dec 11 20:18:22 2012 -0500
Committer:  Phil Pennock <pdp@???>
CommitDate: Tue Dec 11 20:18:22 2012 -0500


    Document scripts/lookups-Makefile for new lookups.


    Missing step for adding a new lookup noticed by Paul Gamble.
---
 doc/doc-docbook/spec.xfpt |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


diff --git a/doc/doc-docbook/spec.xfpt b/doc/doc-docbook/spec.xfpt
index b3623da..e049936 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.