From 03f7149f6c48364f271ca36ac93b073fc105c64d Mon Sep 17 00:00:00 2001
From: Quanah Gibson-Mount <quanah@openldap.org>
Date: Tue, 28 Apr 2009 03:06:14 +0000
Subject: [PATCH] Add libtoolized makefile

---
 contrib/slapd-modules/passwd/Makefile | 37 +++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 contrib/slapd-modules/passwd/Makefile

diff --git a/contrib/slapd-modules/passwd/Makefile b/contrib/slapd-modules/passwd/Makefile
new file mode 100644
index 0000000000..48a2881fdc
--- /dev/null
+++ b/contrib/slapd-modules/passwd/Makefile
@@ -0,0 +1,37 @@
+# $OpenLDAP$
+CPPFLAGS+=-I../../../include -I../../../servers/slapd
+
+all: kerberos.la netscape.la radius.la
+
+kerberos.lo:	kerberos.c
+	$(LIBTOOL) --mode=compile $(CC) $(CPPFLAGS) -DHAVE_KRB5 -Wall -c $?
+
+kerberos.la:	kerberos.lo
+	$(LIBTOOL) --mode=link $(CC) -version-info 0:0:0 \
+	-rpath $(PREFIX)/lib -module -o $@ $? -lkrb5
+
+netscape.lo:	netscape.c
+	$(LIBTOOL) --mode=compile $(CC) $(CPPFLAGS) -Wall -c $?
+
+netscape.la:	netscape.lo
+	$(LIBTOOL) --mode=link $(CC) -version-info 0:0:0 \
+	-rpath $(PREFIX)/lib -module -o $@ $? 
+
+radius.lo:	radius.c
+	$(LIBTOOL) --mode=compile $(CC) $(CPPFLAGS) -Wall -c $?
+
+radius.la:	radius.lo
+	$(LIBTOOL) --mode=link $(CC) -version-info 0:0:0 \
+	-rpath $(PREFIX)/lib -module -o $@ $? -lradius
+
+clean:
+	rm -f kerberos.lo kerberos.la
+	rm -f netscape.lo netscape.la
+	rm -f radius.lo radius.la
+
+install: kerberos.la netscape.la radius.la
+	mkdir -p $(PREFIX)/lib/openldap
+	$(LIBTOOL) --mode=install cp kerberos.la $(PREFIX)/lib/openldap
+	$(LIBTOOL) --mode=install cp netscape.la $(PREFIX)/lib/openldap
+	$(LIBTOOL) --mode=install cp radius.la $(PREFIX)/lib/openldap
+	$(LIBTOOL) --finish $(PREFIX)/lib
-- 
GitLab