]> git.sur5r.net Git - openldap/commitdiff
libtoolize autogroup
authorEmmanuel Dreyfus <manu@openldap.org>
Sat, 7 Feb 2009 22:10:24 +0000 (22:10 +0000)
committerEmmanuel Dreyfus <manu@openldap.org>
Sat, 7 Feb 2009 22:10:24 +0000 (22:10 +0000)
add install rules for autogroup, nops and smbk5pwd

contrib/slapd-modules/autogroup/Makefile
contrib/slapd-modules/nops/Makefile
contrib/slapd-modules/smbk5pwd/Makefile

index 1efd4fe662e428db94758a3292df9b54e0b03314..5cee54ef5a3e63161b5f1c23c54c225775584837 100644 (file)
@@ -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
index f2ffdaaf859809dcbdd8ded25618edbbfa4797d8..fce44e0c2dca5ab655569264ff84502d0bb45421 100644 (file)
@@ -1,7 +1,7 @@
 # $OpenLDAP$
 CPPFLAGS+=-I../../../include -I../../../servers/slapd 
 CPPFLAGS+=-DSLAPD_OVER_NOPS=SLAPD_MOD_DYNAMIC
-LIBS=-lldap_r -llber -lcrypto
+LIBS=-L$(PREFIX)/lib -lldap_r -llber -lcrypto
 
 all: nops.la
 
@@ -13,4 +13,11 @@ nops.la:    nops.lo
                   -rpath $(PREFIX)/lib -module -o $@ $? $(LIBS)
 
 clean:
-       rm nops.lo nops.la
+       rm -f nops.lo nops.la
+
+install: nops.la
+       mkdir -p $(PREFIX)/lib/openldap 
+       mkdir -p $(PREFIX)/man/man5
+       $(LIBTOOL) --mode=install cp nops.la $(PREFIX)/lib/openldap
+       $(LIBTOOL) --finish $(PREFIX)/lib
+       cp nops.5 $(PREFIX)/man/man5
index a86792b242ae1f6f494d01fc5a8589411ab3023d..57f5a767f4b8d73073e9df08376f45475c3fc5a2 100644 (file)
@@ -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