]> git.sur5r.net Git - openldap/blob - contrib/slapd-modules/smbk5pwd/Makefile
57f5a767f4b8d73073e9df08376f45475c3fc5a2
[openldap] / contrib / slapd-modules / smbk5pwd / Makefile
1 # $OpenLDAP$
2 # Copyright 2004 Howard Chu, Symas Corp. All Rights Reserved.
3 #
4 # Redistribution and use in source and binary forms, with or without
5 # modification, are permitted only as authorized by the OpenLDAP
6 # Public License.
7 #
8 # A copy of this license is available in the file LICENSE in the
9 # top-level directory of the distribution or, alternatively, at
10 # <http://www.OpenLDAP.org/license.html>.
11
12 LIBTOOL=../../../libtool
13 OPT=-g -O2
14 CC=gcc
15
16 # Omit DO_KRB5 or DO_SAMBA if you don't want to support it.
17 DEFS=-DDO_KRB5 -DDO_SAMBA
18
19 HEIMDAL_INC=-I/usr/heimdal/include
20 SSL_INC=
21 LDAP_INC=-I../../../include -I../../../servers/slapd
22 INCS=$(LDAP_INC) $(HEIMDAL_INC) $(SSL_INC)
23
24 HEIMDAL_LIB=-L/usr/heimdal/lib -lkrb5 -lkadm5srv
25 SSL_LIB=-lcrypto
26 LDAP_LIB=-lldap_r -llber
27 LIBS=$(LDAP_LIB) $(HEIMDAL_LIB) $(SSL_LIB)
28
29 all:    smbk5pwd.la
30
31
32 smbk5pwd.lo:    smbk5pwd.c
33         $(LIBTOOL) --mode=compile $(CC) $(OPT) $(DEFS) $(INCS) -c $?
34
35 smbk5pwd.la:    smbk5pwd.lo
36         $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info 0:0:0 \
37         -rpath $(PREFIX)/lib -module -o $@ $? $(LIBS)
38
39 clean:
40         rm -f smbk5pwd.lo smbk5pwd.la
41
42 install: smbk5pwd.la
43         mkdir -p $(PREFIX)/lib/openldap
44         $(LIBTOOL) --mode=install cp smbk5pwd.la $(PREFIX)/lib/openldap
45         $(LIBTOOL) --finish $(PREFIX)/lib