From: Quanah Gibson-Mount Date: Tue, 28 Apr 2009 01:36:57 +0000 (+0000) Subject: libtoolize autogroup X-Git-Tag: OPENLDAP_REL_ENG_2_4_17~142 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=62b5ee5220e2a509728202af5179108c4d60377a;p=openldap libtoolize autogroup add install rules for autogroup and smbk5pwd --- 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