OpenLDAP: [PATCH] contrib/slapd-modules: Add missing Makefile
From 8deac1624769aea64495916d911690eb9c59a836 Mon Sep 17 00:00:00 2001 | |
From: SATOH Fumiyasu <fumiyas@osstech.co.jp> | |
Date: Thu, 14 Jun 2012 12:33:37 +0900 | |
Subject: [PATCH] contrib/slapd-modules: Add missing Makefile | |
--- | |
contrib/slapd-modules/acl/Makefile | 50 +++++++++++++++++++++++++++ | |
contrib/slapd-modules/acl/README | 5 --- | |
contrib/slapd-modules/acl/README.gssacl | 3 +- | |
contrib/slapd-modules/acl/README.posixgroup | 4 +-- | |
contrib/slapd-modules/allop/Makefile | 46 ++++++++++++++++++++++++ | |
contrib/slapd-modules/allop/README | 4 +-- | |
contrib/slapd-modules/denyop/Makefile | 46 ++++++++++++++++++++++++ | |
contrib/slapd-modules/dsaschema/Makefile | 46 ++++++++++++++++++++++++ | |
contrib/slapd-modules/dsaschema/README | 4 +-- | |
contrib/slapd-modules/kinit/Makefile | 46 ++++++++++++++++++++++++ | |
contrib/slapd-modules/kinit/README | 2 +- | |
contrib/slapd-modules/lastmod/Makefile | 47 +++++++++++++++++++++++++ | |
contrib/slapd-modules/trace/Makefile | 46 ++++++++++++++++++++++++ | |
contrib/slapd-modules/usn/Makefile | 46 ++++++++++++++++++++++++ | |
contrib/slapd-modules/usn/README | 3 +- | |
15 files changed, 380 insertions(+), 18 deletions(-) | |
create mode 100644 contrib/slapd-modules/acl/Makefile | |
delete mode 100644 contrib/slapd-modules/acl/README | |
create mode 100644 contrib/slapd-modules/allop/Makefile | |
create mode 100644 contrib/slapd-modules/denyop/Makefile | |
create mode 100644 contrib/slapd-modules/dsaschema/Makefile | |
create mode 100644 contrib/slapd-modules/kinit/Makefile | |
create mode 100644 contrib/slapd-modules/lastmod/Makefile | |
create mode 100644 contrib/slapd-modules/trace/Makefile | |
create mode 100644 contrib/slapd-modules/usn/Makefile | |
diff --git a/contrib/slapd-modules/acl/Makefile b/contrib/slapd-modules/acl/Makefile | |
new file mode 100644 | |
index 0000000..a381981 | |
--- /dev/null | |
+++ b/contrib/slapd-modules/acl/Makefile | |
@@ -0,0 +1,50 @@ | |
+# $OpenLDAP$ | |
+ | |
+LDAP_SRC = ../../.. | |
+LDAP_BUILD = ../../.. | |
+LDAP_INC = -I$(LDAP_BUILD)/include -I$(LDAP_SRC)/include -I$(LDAP_SRC)/servers/slapd | |
+LDAP_LIB = $(LDAP_BUILD)/libraries/libldap_r/libldap_r.la \ | |
+ $(LDAP_BUILD)/libraries/liblber/liblber.la | |
+ | |
+LIBTOOL = $(LDAP_BUILD)/libtool | |
+CC = gcc | |
+OPT = -g -O2 -Wall | |
+DEFS = | |
+INCS = $(LDAP_INC) | |
+LIBS = $(LDAP_LIB) | |
+ | |
+PROGRAMS = posixgroup.la gssacl.la | |
+LTVER = 0:0:0 | |
+ | |
+prefix=/usr/local | |
+exec_prefix=$(prefix) | |
+ldap_subdir=/openldap | |
+ | |
+libdir=$(exec_prefix)/lib | |
+libexecdir=$(exec_prefix)/libexec | |
+moduledir = $(libexecdir)$(ldap_subdir) | |
+ | |
+.SUFFIXES: .c .o .lo | |
+ | |
+.c.lo: | |
+ $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< | |
+ | |
+all: $(PROGRAMS) | |
+ | |
+posixgroup.la: posixgroup.lo | |
+ $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ | |
+ -rpath $(moduledir) -module -o $@ $? $(LIBS) | |
+ | |
+gssacl.la: gssacl.lo | |
+ $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ | |
+ -rpath $(moduledir) -module -o $@ $? $(LIBS) | |
+ | |
+clean: | |
+ rm -rf *.o *.lo *.la .libs | |
+ | |
+install: $(PROGRAMS) | |
+ mkdir -p $(DESTDIR)$(moduledir) | |
+ for p in $(PROGRAMS) ; do \ | |
+ $(LIBTOOL) --mode=install cp $$p $(DESTDIR)$(moduledir) ; \ | |
+ done | |
+ | |
diff --git a/contrib/slapd-modules/acl/README b/contrib/slapd-modules/acl/README | |
deleted file mode 100644 | |
index dfefaf1..0000000 | |
--- a/contrib/slapd-modules/acl/README | |
+++ /dev/null | |
@@ -1,5 +0,0 @@ | |
-README.* for details on each specific dynacl module | |
- | |
-Available modules: | |
- | |
-posixgroup.c | |
diff --git a/contrib/slapd-modules/acl/README.gssacl b/contrib/slapd-modules/acl/README.gssacl | |
index 5f0ded6..368b178 100644 | |
--- a/contrib/slapd-modules/acl/README.gssacl | |
+++ b/contrib/slapd-modules/acl/README.gssacl | |
@@ -17,12 +17,11 @@ The default is "exact"; in case of "expand", "<valpat>" results from | |
the expansion of submatches in the "<what>" portion. "<level>|<priv(s)>" | |
describe the level of privilege this rule can assume. | |
-No Makefile is provided. Use a command line similar to: | |
+Use Makefile to compile this plugin or use a command line similar to: | |
gcc -shared -I../../../include -I../../../servers/slapd -Wall -g \ | |
-o acl-gssacl.so gssacl.c | |
-to compile the gssacl ACL plugin. | |
--- | |
Copyright 2011 PADL Software Pty Ltd. All rights reserved. | |
diff --git a/contrib/slapd-modules/acl/README.posixgroup b/contrib/slapd-modules/acl/README.posixgroup | |
index 55cfd98..f9b2a4d 100644 | |
--- a/contrib/slapd-modules/acl/README.posixgroup | |
+++ b/contrib/slapd-modules/acl/README.posixgroup | |
@@ -21,13 +21,11 @@ The default is "exact"; in case of "expand", "<dnpat>" results from | |
the expansion of submatches in the "<what>" portion. "<level>|<priv(s)>" | |
describe the level of privilege this rule can assume. | |
-No Makefile is provided. Use a command line similar to: | |
+Use Makefile to compile this plugin or use a command line similar to: | |
gcc -shared -I../../../include -I../../../servers/slapd -Wall -g \ | |
-o acl-posixgroup.so posixgroup.c | |
-to compile the posixGroup ACL plugin. | |
- | |
--- | |
Copyright 2005-2012 The OpenLDAP Foundation. All rights reserved. | |
diff --git a/contrib/slapd-modules/allop/Makefile b/contrib/slapd-modules/allop/Makefile | |
new file mode 100644 | |
index 0000000..7812707 | |
--- /dev/null | |
+++ b/contrib/slapd-modules/allop/Makefile | |
@@ -0,0 +1,46 @@ | |
+# $OpenLDAP$ | |
+ | |
+LDAP_SRC = ../../.. | |
+LDAP_BUILD = ../../.. | |
+LDAP_INC = -I$(LDAP_BUILD)/include -I$(LDAP_SRC)/include -I$(LDAP_SRC)/servers/slapd | |
+LDAP_LIB = $(LDAP_BUILD)/libraries/libldap_r/libldap_r.la \ | |
+ $(LDAP_BUILD)/libraries/liblber/liblber.la | |
+ | |
+LIBTOOL = $(LDAP_BUILD)/libtool | |
+CC = gcc | |
+OPT = -g -O2 -Wall | |
+DEFS = | |
+INCS = $(LDAP_INC) | |
+LIBS = $(LDAP_LIB) | |
+ | |
+PROGRAMS = allop.la | |
+LTVER = 0:0:0 | |
+ | |
+prefix=/usr/local | |
+exec_prefix=$(prefix) | |
+ldap_subdir=/openldap | |
+ | |
+libdir=$(exec_prefix)/lib | |
+libexecdir=$(exec_prefix)/libexec | |
+moduledir = $(libexecdir)$(ldap_subdir) | |
+ | |
+.SUFFIXES: .c .o .lo | |
+ | |
+.c.lo: | |
+ $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< | |
+ | |
+all: $(PROGRAMS) | |
+ | |
+allop.la: allop.lo | |
+ $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ | |
+ -rpath $(moduledir) -module -o $@ $? $(LIBS) | |
+ | |
+clean: | |
+ rm -rf *.o *.lo *.la .libs | |
+ | |
+install: $(PROGRAMS) | |
+ mkdir -p $(DESTDIR)$(moduledir) | |
+ for p in $(PROGRAMS) ; do \ | |
+ $(LIBTOOL) --mode=install cp $$p $(DESTDIR)$(moduledir) ; \ | |
+ done | |
+ | |
diff --git a/contrib/slapd-modules/allop/README b/contrib/slapd-modules/allop/README | |
index f887ebf..bda4539 100644 | |
--- a/contrib/slapd-modules/allop/README | |
+++ b/contrib/slapd-modules/allop/README | |
@@ -12,13 +12,11 @@ allop-URI <ldapURI> | |
if the allop-URI is not given, the rootDSE, i.e. "ldap:///??base", | |
is assumed. | |
-No Makefile is provided. Use a command line similar to: | |
+Use Makefile to compile this plugin or use a command line similar to: | |
gcc -shared -I../../../include -I../../../servers/slapd -Wall -g \ | |
-o allop.so allop.c | |
-to compile this overlay. | |
- | |
--- | |
Copyright 2004-2012 The OpenLDAP Foundation. All rights reserved. | |
diff --git a/contrib/slapd-modules/denyop/Makefile b/contrib/slapd-modules/denyop/Makefile | |
new file mode 100644 | |
index 0000000..5a2864c | |
--- /dev/null | |
+++ b/contrib/slapd-modules/denyop/Makefile | |
@@ -0,0 +1,46 @@ | |
+# $OpenLDAP$ | |
+ | |
+LDAP_SRC = ../../.. | |
+LDAP_BUILD = ../../.. | |
+LDAP_INC = -I$(LDAP_BUILD)/include -I$(LDAP_SRC)/include -I$(LDAP_SRC)/servers/slapd | |
+LDAP_LIB = $(LDAP_BUILD)/libraries/libldap_r/libldap_r.la \ | |
+ $(LDAP_BUILD)/libraries/liblber/liblber.la | |
+ | |
+LIBTOOL = $(LDAP_BUILD)/libtool | |
+CC = gcc | |
+OPT = -g -O2 -Wall | |
+DEFS = -DSLAPD_OVER_DENYOP=SLAPD_MOD_DYNAMIC | |
+INCS = $(LDAP_INC) | |
+LIBS = $(LDAP_LIB) | |
+ | |
+PROGRAMS = denyop.la | |
+LTVER = 0:0:0 | |
+ | |
+prefix=/usr/local | |
+exec_prefix=$(prefix) | |
+ldap_subdir=/openldap | |
+ | |
+libdir=$(exec_prefix)/lib | |
+libexecdir=$(exec_prefix)/libexec | |
+moduledir = $(libexecdir)$(ldap_subdir) | |
+ | |
+.SUFFIXES: .c .o .lo | |
+ | |
+.c.lo: | |
+ $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< | |
+ | |
+all: $(PROGRAMS) | |
+ | |
+denyop.la: denyop.lo | |
+ $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ | |
+ -rpath $(moduledir) -module -o $@ $? $(LIBS) | |
+ | |
+clean: | |
+ rm -rf *.o *.lo *.la .libs | |
+ | |
+install: $(PROGRAMS) | |
+ mkdir -p $(DESTDIR)$(moduledir) | |
+ for p in $(PROGRAMS) ; do \ | |
+ $(LIBTOOL) --mode=install cp $$p $(DESTDIR)$(moduledir) ; \ | |
+ done | |
+ | |
diff --git a/contrib/slapd-modules/dsaschema/Makefile b/contrib/slapd-modules/dsaschema/Makefile | |
new file mode 100644 | |
index 0000000..4cc4953 | |
--- /dev/null | |
+++ b/contrib/slapd-modules/dsaschema/Makefile | |
@@ -0,0 +1,46 @@ | |
+# $OpenLDAP$ | |
+ | |
+LDAP_SRC = ../../.. | |
+LDAP_BUILD = ../../.. | |
+LDAP_INC = -I$(LDAP_BUILD)/include -I$(LDAP_SRC)/include -I$(LDAP_SRC)/servers/slapd | |
+LDAP_LIB = $(LDAP_BUILD)/libraries/libldap_r/libldap_r.la \ | |
+ $(LDAP_BUILD)/libraries/liblber/liblber.la | |
+ | |
+LIBTOOL = $(LDAP_BUILD)/libtool | |
+CC = gcc | |
+OPT = -g -O2 -Wall | |
+DEFS = | |
+INCS = $(LDAP_INC) | |
+LIBS = $(LDAP_LIB) | |
+ | |
+PROGRAMS = dsaschema.la | |
+LTVER = 0:0:0 | |
+ | |
+prefix=/usr/local | |
+exec_prefix=$(prefix) | |
+ldap_subdir=/openldap | |
+ | |
+libdir=$(exec_prefix)/lib | |
+libexecdir=$(exec_prefix)/libexec | |
+moduledir = $(libexecdir)$(ldap_subdir) | |
+ | |
+.SUFFIXES: .c .o .lo | |
+ | |
+.c.lo: | |
+ $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< | |
+ | |
+all: $(PROGRAMS) | |
+ | |
+dsaschema.la: dsaschema.lo | |
+ $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ | |
+ -rpath $(moduledir) -module -o $@ $? $(LIBS) | |
+ | |
+clean: | |
+ rm -rf *.o *.lo *.la .libs | |
+ | |
+install: $(PROGRAMS) | |
+ mkdir -p $(DESTDIR)$(moduledir) | |
+ for p in $(PROGRAMS) ; do \ | |
+ $(LIBTOOL) --mode=install cp $$p $(DESTDIR)$(moduledir) ; \ | |
+ done | |
+ | |
diff --git a/contrib/slapd-modules/dsaschema/README b/contrib/slapd-modules/dsaschema/README | |
index 4514155..bd15ec5 100644 | |
--- a/contrib/slapd-modules/dsaschema/README | |
+++ b/contrib/slapd-modules/dsaschema/README | |
@@ -17,9 +17,7 @@ moduleload libdsaschema-plugin.so | |
to your slapd configuration file. | |
-No Makefile is provided. Use a command line similar to: | |
+Use Makefile to compile this plugin or use a command line similar to: | |
gcc -shared -I../../../include -Wall -g -o libdsaschema-plugin.so dsaschema.c | |
-to compile this plugin. | |
- | |
diff --git a/contrib/slapd-modules/kinit/Makefile b/contrib/slapd-modules/kinit/Makefile | |
new file mode 100644 | |
index 0000000..549a39f | |
--- /dev/null | |
+++ b/contrib/slapd-modules/kinit/Makefile | |
@@ -0,0 +1,46 @@ | |
+# $OpenLDAP$ | |
+ | |
+LDAP_SRC = ../../.. | |
+LDAP_BUILD = ../../.. | |
+LDAP_INC = -I$(LDAP_BUILD)/include -I$(LDAP_SRC)/include -I$(LDAP_SRC)/servers/slapd | |
+LDAP_LIB = $(LDAP_BUILD)/libraries/libldap_r/libldap_r.la \ | |
+ $(LDAP_BUILD)/libraries/liblber/liblber.la | |
+ | |
+LIBTOOL = $(LDAP_BUILD)/libtool | |
+CC = gcc | |
+OPT = -g -O2 -Wall | |
+DEFS = | |
+INCS = $(LDAP_INC) | |
+LIBS = $(LDAP_LIB) -lkrb5 | |
+ | |
+PROGRAMS = kinit.la | |
+LTVER = 0:0:0 | |
+ | |
+prefix=/usr/local | |
+exec_prefix=$(prefix) | |
+ldap_subdir=/openldap | |
+ | |
+libdir=$(exec_prefix)/lib | |
+libexecdir=$(exec_prefix)/libexec | |
+moduledir = $(libexecdir)$(ldap_subdir) | |
+ | |
+.SUFFIXES: .c .o .lo | |
+ | |
+.c.lo: | |
+ $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< | |
+ | |
+all: $(PROGRAMS) | |
+ | |
+kinit.la: kinit.lo | |
+ $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ | |
+ -rpath $(moduledir) -module -o $@ $? $(LIBS) | |
+ | |
+clean: | |
+ rm -rf *.o *.lo *.la .libs | |
+ | |
+install: $(PROGRAMS) | |
+ mkdir -p $(DESTDIR)$(moduledir) | |
+ for p in $(PROGRAMS) ; do \ | |
+ $(LIBTOOL) --mode=install cp $$p $(DESTDIR)$(moduledir) ; \ | |
+ done | |
+ | |
diff --git a/contrib/slapd-modules/kinit/README b/contrib/slapd-modules/kinit/README | |
index 325a2ef..4cb95bc 100644 | |
--- a/contrib/slapd-modules/kinit/README | |
+++ b/contrib/slapd-modules/kinit/README | |
@@ -15,7 +15,7 @@ and the second one is the path to the keytab file to use for | |
authentication, defaulting to whatever your system wide kerberos settings | |
default to). | |
-Currently no Makefile is provided. The following commands should work to | |
+Use Makefile or the following commands should work to | |
build it from inside the unpacked slapd sources, provided the required KRB5 | |
header files and libaries are installed on your system: | |
diff --git a/contrib/slapd-modules/lastmod/Makefile b/contrib/slapd-modules/lastmod/Makefile | |
new file mode 100644 | |
index 0000000..521011a | |
--- /dev/null | |
+++ b/contrib/slapd-modules/lastmod/Makefile | |
@@ -0,0 +1,47 @@ | |
+# $OpenLDAP$ | |
+ | |
+LDAP_SRC = ../../.. | |
+LDAP_BUILD = ../../.. | |
+LDAP_INC = -I$(LDAP_BUILD)/include -I$(LDAP_SRC)/include -I$(LDAP_SRC)/servers/slapd | |
+LDAP_LIB = $(LDAP_BUILD)/libraries/libldap_r/libldap_r.la \ | |
+ $(LDAP_BUILD)/libraries/liblber/liblber.la | |
+ | |
+LIBTOOL = $(LDAP_BUILD)/libtool | |
+CC = gcc | |
+OPT = -g -O2 -Wall | |
+DEFS = -DSLAPD_OVER_LASTMOD=SLAPD_MOD_DYNAMIC | |
+INCS = $(LDAP_INC) | |
+LIBS = $(LDAP_LIB) | |
+ | |
+PROGRAMS = lastmod.la | |
+LTVER = 0:0:0 | |
+ | |
+prefix=/usr/local | |
+exec_prefix=$(prefix) | |
+ldap_subdir=/openldap | |
+ | |
+libdir=$(exec_prefix)/lib | |
+libexecdir=$(exec_prefix)/libexec | |
+moduledir = $(libexecdir)$(ldap_subdir) | |
+ | |
+.SUFFIXES: .c .o .lo | |
+ | |
+.c.lo: | |
+ $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< | |
+ | |
+all: $(PROGRAMS) | |
+ | |
+lastmod.la: lastmod.lo | |
+ $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ | |
+ -rpath $(moduledir) -module -o $@ $? $(LIBS) | |
+ | |
+clean: | |
+ rm -rf *.o *.lo *.la .libs | |
+ | |
+install: $(PROGRAMS) | |
+ mkdir -p $(DESTDIR)$(moduledir) | |
+ for p in $(PROGRAMS) ; do \ | |
+ $(LIBTOOL) --mode=install cp $$p $(DESTDIR)$(moduledir) ; \ | |
+ done | |
+ | |
+ | |
diff --git a/contrib/slapd-modules/trace/Makefile b/contrib/slapd-modules/trace/Makefile | |
new file mode 100644 | |
index 0000000..8167374 | |
--- /dev/null | |
+++ b/contrib/slapd-modules/trace/Makefile | |
@@ -0,0 +1,46 @@ | |
+# $OpenLDAP$ | |
+ | |
+LDAP_SRC = ../../.. | |
+LDAP_BUILD = ../../.. | |
+LDAP_INC = -I$(LDAP_BUILD)/include -I$(LDAP_SRC)/include -I$(LDAP_SRC)/servers/slapd | |
+LDAP_LIB = $(LDAP_BUILD)/libraries/libldap_r/libldap_r.la \ | |
+ $(LDAP_BUILD)/libraries/liblber/liblber.la | |
+ | |
+LIBTOOL = $(LDAP_BUILD)/libtool | |
+CC = gcc | |
+OPT = -g -O2 -Wall | |
+DEFS = -DSLAPD_OVER_TRACE=SLAPD_MOD_DYNAMIC | |
+INCS = $(LDAP_INC) | |
+LIBS = $(LDAP_LIB) | |
+ | |
+PROGRAMS = trace.la | |
+LTVER = 0:0:0 | |
+ | |
+prefix=/usr/local | |
+exec_prefix=$(prefix) | |
+ldap_subdir=/openldap | |
+ | |
+libdir=$(exec_prefix)/lib | |
+libexecdir=$(exec_prefix)/libexec | |
+moduledir = $(libexecdir)$(ldap_subdir) | |
+ | |
+.SUFFIXES: .c .o .lo | |
+ | |
+.c.lo: | |
+ $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< | |
+ | |
+all: $(PROGRAMS) | |
+ | |
+trace.la: trace.lo | |
+ $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ | |
+ -rpath $(moduledir) -module -o $@ $? $(LIBS) | |
+ | |
+clean: | |
+ rm -rf *.o *.lo *.la .libs | |
+ | |
+install: $(PROGRAMS) | |
+ mkdir -p $(DESTDIR)$(moduledir) | |
+ for p in $(PROGRAMS) ; do \ | |
+ $(LIBTOOL) --mode=install cp $$p $(DESTDIR)$(moduledir) ; \ | |
+ done | |
+ | |
diff --git a/contrib/slapd-modules/usn/Makefile b/contrib/slapd-modules/usn/Makefile | |
new file mode 100644 | |
index 0000000..f13ed1c | |
--- /dev/null | |
+++ b/contrib/slapd-modules/usn/Makefile | |
@@ -0,0 +1,46 @@ | |
+# $OpenLDAP$ | |
+ | |
+LDAP_SRC = ../../.. | |
+LDAP_BUILD = ../../.. | |
+LDAP_INC = -I$(LDAP_BUILD)/include -I$(LDAP_SRC)/include -I$(LDAP_SRC)/servers/slapd | |
+LDAP_LIB = $(LDAP_BUILD)/libraries/libldap_r/libldap_r.la \ | |
+ $(LDAP_BUILD)/libraries/liblber/liblber.la | |
+ | |
+LIBTOOL = $(LDAP_BUILD)/libtool | |
+CC = gcc | |
+OPT = -g -O2 -Wall | |
+DEFS = -DSLAPD_OVER_USN=SLAPD_MOD_DYNAMIC | |
+INCS = $(LDAP_INC) | |
+LIBS = $(LDAP_LIB) | |
+ | |
+PROGRAMS = usn.la | |
+LTVER = 0:0:0 | |
+ | |
+prefix=/usr/local | |
+exec_prefix=$(prefix) | |
+ldap_subdir=/openldap | |
+ | |
+libdir=$(exec_prefix)/lib | |
+libexecdir=$(exec_prefix)/libexec | |
+moduledir = $(libexecdir)$(ldap_subdir) | |
+ | |
+.SUFFIXES: .c .o .lo | |
+ | |
+.c.lo: | |
+ $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $< | |
+ | |
+all: $(PROGRAMS) | |
+ | |
+usn.la: usn.lo | |
+ $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info $(LTVER) \ | |
+ -rpath $(moduledir) -module -o $@ $? $(LIBS) | |
+ | |
+clean: | |
+ rm -rf *.o *.lo *.la .libs | |
+ | |
+install: $(PROGRAMS) | |
+ mkdir -p $(DESTDIR)$(moduledir) | |
+ for p in $(PROGRAMS) ; do \ | |
+ $(LIBTOOL) --mode=install cp $$p $(DESTDIR)$(moduledir) ; \ | |
+ done | |
+ | |
diff --git a/contrib/slapd-modules/usn/README b/contrib/slapd-modules/usn/README | |
index 93f7e41..262df1a 100644 | |
--- a/contrib/slapd-modules/usn/README | |
+++ b/contrib/slapd-modules/usn/README | |
@@ -14,7 +14,8 @@ To use the overlay, add: | |
to your slapd configuration file. The schema definitions for the | |
two USN attributes are hardcoded in this overlay. | |
-No Makefile is provided. Just compile with an invocation like | |
+Use Makefile to compile this plugin or use a command line similar to: | |
+ | |
gcc -c -I ../../include/ -I ../../servers/slapd -DSLAPD_OVER_USN=SLAPD_MOD_DYNAMIC usn.c | |
gcc -shared -o usn.so usn.o | |
-- | |
1.7.10 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment