]> git.sur5r.net Git - openldap/commitdiff
Add libtoolized makefile
authorEmmanuel Dreyfus <manu@openldap.org>
Sat, 25 Apr 2009 18:19:24 +0000 (18:19 +0000)
committerEmmanuel Dreyfus <manu@openldap.org>
Sat, 25 Apr 2009 18:19:24 +0000 (18:19 +0000)
contrib/slapd-modules/passwd/Makefile [new file with mode: 0644]

diff --git a/contrib/slapd-modules/passwd/Makefile b/contrib/slapd-modules/passwd/Makefile
new file mode 100644 (file)
index 0000000..afc34e2
--- /dev/null
@@ -0,0 +1,36 @@
+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