]> git.sur5r.net Git - openldap/blob - clients/tools/Makefile.in
eb009cc6b22de1b29f875f3001891ae8cf5362b7
[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 ldapcompare.c common.c
7 OBJS    = ldapsearch.o ldapmodify.o ldapdelete.o ldapmodrdn.o \
8                 ldappasswd.o ldapwhoami.o ldapcompare.o common.o
9
10 LDAP_INCDIR= ../../include       
11 LDAP_LIBDIR= ../../libraries
12
13 MKVOPTS = -s
14
15 XLIBS =  $(LDAP_LIBLDIF_A) $(LDAP_L)
16 XXLIBS  = $(SECURITY_LIBS) $(LDIF_LIBS) $(LUTIL_LIBS)
17
18 XSRCS   = ldsversion.c ldmversion.c lddversion.c ldrversion.c \
19         ldpversion.c ldwversion.c ldcversion.c
20
21 PROGRAMS = ldapsearch ldapmodify ldapdelete ldapmodrdn \
22         ldappasswd ldapwhoami ldapcompare
23
24
25 ldapsearch:     ldapsearch.o common.o $(XLIBS)
26         $(LTLINK) -o $@ ldapsearch.o common.o $(LIBS)
27
28 ldapmodify:     ldapmodify.o common.o $(XLIBS)
29         $(LTLINK) -o $@ ldapmodify.o common.o $(LIBS)
30
31 ldapdelete:     ldapdelete.o common.o $(XLIBS)
32         $(LTLINK) -o $@ ldapdelete.o common.o $(LIBS)
33
34 ldapmodrdn:     ldapmodrdn.o common.o $(XLIBS)
35         $(LTLINK) -o $@ ldapmodrdn.o common.o $(LIBS)
36
37 ldappasswd:     ldappasswd.o common.o $(XLIBS)
38         $(LTLINK) -o $@ ldappasswd.o common.o $(LIBS)
39
40 ldapwhoami:     ldapwhoami.o common.o $(XLIBS)
41         $(LTLINK) -o $@ ldapwhoami.o common.o $(LIBS)
42
43 ldapcompare: ldapcompare.o common.o $(XLIBS)
44         $(LTLINK) -o $@ ldapcompare.o common.o $(LIBS)
45
46 ldapsearch.o:   $(srcdir)/ldapsearch.c
47         $(CC) -c $(CFLAGS) $(CWD_DEF) -o $@ $<
48
49 ldapmodify.o:   $(srcdir)/ldapmodify.c
50         $(CC) -c $(CFLAGS) $(CWD_DEF) -o $@ $<
51
52 ldapdelete.o:   $(srcdir)/ldapdelete.c
53         $(CC) -c $(CFLAGS) $(CWD_DEF) -o $@ $<
54
55 ldapmodrdn.o:   $(srcdir)/ldapmodrdn.c
56         $(CC) -c $(CFLAGS) $(CWD_DEF) -o $@ $<
57
58 ldappasswd.o:   $(srcdir)/ldappasswd.c
59         $(CC) -c $(CFLAGS) $(CWD_DEF) -o $@ $<
60
61 ldapwhoami.o:   $(srcdir)/ldapwhoami.c
62         $(CC) -c $(CFLAGS) $(CWD_DEF) -o $@ $<
63
64 ldapcompare.o:  $(srcdir)/ldapcompare.c
65         $(CC) -c $(CFLAGS) $(CWD_DEF) -o $@ $<
66
67 install-local:  FORCE
68         -$(MKDIR) $(DESTDIR)$(bindir)
69         @(                                                              \
70             for prg in $(PROGRAMS); do                                  \
71                 $(LTINSTALL) $(INSTALLFLAGS) -s -m 755 $$prg$(EXEEXT)   \
72                     $(DESTDIR)$(bindir);                                \
73             done                                                        \
74         )
75         $(RM) $(DESTDIR)$(bindir)/ldapadd$(EXEEXT)
76         $(LN) $(DESTDIR)$(bindir)/ldapmodify$(EXEEXT) $(DESTDIR)$(bindir)/ldapadd$(EXEEXT)
77