]> git.sur5r.net Git - openldap/blob - clients/tools/Makefile.in
0debdafb6b1b6f40adb253297dd6115d81aaa094
[openldap] / clients / tools / Makefile.in
1 # $OpenLDAP$
2 ##
3 ## Makefile for LDAP tools
4 ##
5 SRCS    = ldapsearch.c ldapmodify.c ldapdelete.c ldapmodrdn.c \
6                 ldappasswd.c ldapwhoami.c
7 OBJS    = ldapsearch.o ldapmodify.o ldapdelete.o ldapmodrdn.o \
8                 ldappasswd.o ldapwhoami.o
9
10 LDAP_INCDIR= ../../include       
11 LDAP_LIBDIR= ../../libraries
12
13 XLIBS =  -llutil -lldif -lldap -llber
14 XXLIBS  = $(SECURITY_LIBS) $(LDIF_LIBS) $(LUTIL_LIBS)
15
16 XSRCS   = ldsversion.c ldmversion.c lddversion.c ldrversion.c \
17         ldpversion.c ldwversion.c
18
19 PROGRAMS = ldapsearch ldapmodify ldapdelete ldapmodrdn ldapadd \
20         ldappasswd ldapwhoami
21
22 ldapsearch:     ldsversion.o
23         $(LTLINK) -o $@ ldapsearch.o ldsversion.o $(LIBS)
24
25 ldapmodify:     ldmversion.o
26         $(LTLINK) -o $@ ldapmodify.o ldmversion.o $(LIBS)
27
28 ldapdelete:     lddversion.o
29         $(LTLINK) -o $@ ldapdelete.o lddversion.o $(LIBS)
30
31 ldapmodrdn:     ldrversion.o
32         $(LTLINK) -o $@ ldapmodrdn.o ldrversion.o $(LIBS)
33
34 ldappasswd:     ldpversion.o
35         $(LTLINK) -o $@ ldappasswd.o ldpversion.o $(LIBS)
36
37 ldapwhoami:     ldwversion.o
38         $(LTLINK) -o $@ ldapwhoami.o ldwversion.o $(LIBS)
39
40 ldapadd:        ldapmodify
41         @-$(RM) $@$(EXEEXT)
42         $(LN_H) ldapmodify$(EXEEXT) ldapadd$(EXEEXT)
43
44 ldsversion.c: ldapsearch.o $(LDAP_LIBDEPEND)
45         @-$(RM) $@
46         $(MKVERSION) ldapsearch > $@
47
48 ldmversion.c: ldapmodify.o $(LDAP_LIBDEPEND)
49         @-$(RM) $@
50         $(MKVERSION) ldapmodify > $@
51
52 lddversion.c: ldapdelete.o $(LDAP_LIBDEPEND)
53         @-$(RM) $@
54         $(MKVERSION) ldapdelete > $@
55
56 ldpversion.c: ldappasswd.o $(LDAP_LIBDEPEND)
57         @-$(RM) $@
58         $(MKVERSION) ldappasswd > $@
59
60 ldrversion.c: ldapmodrdn.o $(LDAP_LIBDEPEND)
61         @-$(RM) $@
62         $(MKVERSION) ldapmodrdn > $@
63
64 ldwversion.c: ldappasswd.o $(LDAP_LIBDEPEND)
65         @-$(RM) $@
66         $(MKVERSION) ldapwhoami > $@
67
68 install-local:  FORCE
69         -$(MKDIR) $(DESTDIR)$(bindir)
70         @(                                                              \
71             for prg in $(PROGRAMS); do                                  \
72                 $(LTINSTALL) $(INSTALLFLAGS) -s -m 755 $$prg$(EXEEXT)   \
73                     $(DESTDIR)$(bindir);                                \
74             done                                                        \
75         )
76         $(RM) $(DESTDIR)$(bindir)/ldapadd$(EXEEXT)
77         $(LN) $(DESTDIR)$(bindir)/ldapmodify$(EXEEXT) $(DESTDIR)$(bindir)/ldapadd$(EXEEXT)
78