From 62b5ee5220e2a509728202af5179108c4d60377a Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount Date: Tue, 28 Apr 2009 01:36:57 +0000 Subject: [PATCH] libtoolize autogroup add install rules for autogroup and smbk5pwd --- contrib/slapd-modules/autogroup/Makefile | 22 ++++++++++++++-------- contrib/slapd-modules/smbk5pwd/Makefile | 10 +++++++++- 2 files changed, 23 insertions(+), 9 deletions(-) diff --git a/contrib/slapd-modules/autogroup/Makefile b/contrib/slapd-modules/autogroup/Makefile index 1efd4fe662..5cee54ef5a 100644 --- a/contrib/slapd-modules/autogroup/Makefile +++ b/contrib/slapd-modules/autogroup/Makefile @@ -1,12 +1,18 @@ -CPPFLAGS=-I../../../include -I../../../servers/slapd -#LDFLAGS=-L/usr/local/openldap/lib -#LDFLAGS=-L/home/mszulczynski/autogroup/openldap/lib/ -CC=gcc +CPPFLAGS+=-I../../../include -I../../../servers/slapd -all: autogroup.so +all: autogroup.la -autogroup.so: autogroup.c - $(CC) -shared -fPIC $(CPPFLAGS) $(LDFLAGS) -Wall -o $@ $? +autogroup.lo: autogroup.c + $(LIBTOOL) --mode=compile $(CC) $(CPPFLAGS) -Wall -c $? + +autogroup.la: autogroup.lo + $(LIBTOOL) --mode=link $(CC) -version-info 0:0:0 \ + -rpath $(PREFIX)/lib -module -o $@ $? clean: - rm autogroup.so + rm -f autogroup.lo autogroup.la + +install: autogroup.la + mkdir -p $(PREFIX)/lib/openldap + $(LIBTOOL) --mode=install cp autogroup.la $(PREFIX)/lib/openldap + $(LIBTOOL) --finish $(PREFIX)/lib diff --git a/contrib/slapd-modules/smbk5pwd/Makefile b/contrib/slapd-modules/smbk5pwd/Makefile index a86792b242..57f5a767f4 100644 --- a/contrib/slapd-modules/smbk5pwd/Makefile +++ b/contrib/slapd-modules/smbk5pwd/Makefile @@ -34,4 +34,12 @@ smbk5pwd.lo: smbk5pwd.c smbk5pwd.la: smbk5pwd.lo $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info 0:0:0 \ - -rpath /usr/local/libexec/openldap -module -o $@ $? $(LIBS) + -rpath $(PREFIX)/lib -module -o $@ $? $(LIBS) + +clean: + rm -f smbk5pwd.lo smbk5pwd.la + +install: smbk5pwd.la + mkdir -p $(PREFIX)/lib/openldap + $(LIBTOOL) --mode=install cp smbk5pwd.la $(PREFIX)/lib/openldap + $(LIBTOOL) --finish $(PREFIX)/lib -- 2.39.5