1# $OpenLDAP$
2CPPFLAGS+=-I../../../include -I../../../servers/slapd
3
4all: kerberos.la netscape.la radius.la apr1.la
5
6kerberos.lo:	kerberos.c
7	$(LIBTOOL) --mode=compile $(CC) $(CPPFLAGS) -DHAVE_KRB5 -Wall -c $?
8
9kerberos.la:	kerberos.lo
10	$(LIBTOOL) --mode=link $(CC) -version-info 0:0:0 \
11	-rpath $(PREFIX)/lib -module -o $@ $? -lkrb5
12
13netscape.lo:	netscape.c
14	$(LIBTOOL) --mode=compile $(CC) $(CPPFLAGS) -Wall -c $?
15
16netscape.la:	netscape.lo
17	$(LIBTOOL) --mode=link $(CC) -version-info 0:0:0 \
18	-rpath $(PREFIX)/lib -module -o $@ $? 
19
20radius.lo:	radius.c
21	$(LIBTOOL) --mode=compile $(CC) $(CPPFLAGS) -Wall -c $?
22
23radius.la:	radius.lo
24	$(LIBTOOL) --mode=link $(CC) -version-info 0:0:0 \
25	-rpath $(PREFIX)/lib -module -o $@ $? -lradius
26
27apr1.lo:	apr1.c
28	$(LIBTOOL) --mode=compile $(CC) $(CPPFLAGS) -Wall -c $?
29
30apr1.la:	apr1.lo
31	$(LIBTOOL) --mode=link $(CC) -version-info 0:0:0 \
32	-rpath $(PREFIX)/lib -module -o $@ $? 
33
34clean:
35	rm -f kerberos.lo kerberos.la
36	rm -f netscape.lo netscape.la
37	rm -f radius.lo radius.la
38	rm -f apr1.lo apr1.la
39
40install: kerberos.la netscape.la radius.la apr1.la
41	mkdir -p $(PREFIX)/lib/openldap
42	$(LIBTOOL) --mode=install cp kerberos.la $(PREFIX)/lib/openldap
43	$(LIBTOOL) --mode=install cp netscape.la $(PREFIX)/lib/openldap
44	$(LIBTOOL) --mode=install cp radius.la $(PREFIX)/lib/openldap
45	$(LIBTOOL) --mode=install cp apr1.la $(PREFIX)/lib/openldap
46	$(LIBTOOL) --finish $(PREFIX)/lib
47