]> git.sur5r.net Git - openldap/blob - clients/tools/Makefile.in
d175e3bf9b53e709570f3591017e8ca69254158c
[openldap] / clients / tools / Makefile.in
1 # Makefile for LDAP tools
2 # $OpenLDAP$
3 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
4 ##
5 ## Copyright 1998-2005 The OpenLDAP Foundation.
6 ## All rights reserved.
7 ##
8 ## Redistribution and use in source and binary forms, with or without
9 ## modification, are permitted only as authorized by the OpenLDAP
10 ## Public License.
11 ##
12 ## A copy of this license is available in the file LICENSE in the
13 ## top-level directory of the distribution or, alternatively, at
14 ## <http://www.OpenLDAP.org/license.html>.
15
16 SRCS    = ldapsearch.c ldapmodify.c ldapdelete.c ldapmodrdn.c \
17                 ldappasswd.c ldapwhoami.c ldapcompare.c common.c
18 OBJS    = ldapsearch.o ldapmodify.o ldapdelete.o ldapmodrdn.o \
19                 ldappasswd.o ldapwhoami.o ldapcompare.o common.o
20
21 LDAP_INCDIR= ../../include       
22 LDAP_LIBDIR= ../../libraries
23
24 MKVOPTS = -s
25
26 XLIBS =  $(LDAP_L)
27 XXLIBS  = $(SECURITY_LIBS) $(LUTIL_LIBS)
28
29 XSRCS   = ldsversion.c ldmversion.c lddversion.c ldrversion.c \
30         ldpversion.c ldwversion.c ldcversion.c
31
32 PROGRAMS = ldapsearch ldapmodify ldapdelete ldapmodrdn \
33         ldappasswd ldapwhoami ldapcompare
34
35
36 ldapsearch:     ldsversion.o
37         $(LTLINK) -o $@ ldapsearch.o common.o ldsversion.o $(LIBS)
38
39 ldapmodify:     ldmversion.o
40         $(LTLINK) -o $@ ldapmodify.o common.o ldmversion.o $(LIBS)
41
42 ldapdelete:     lddversion.o
43         $(LTLINK) -o $@ ldapdelete.o common.o lddversion.o $(LIBS)
44
45 ldapmodrdn:     ldrversion.o
46         $(LTLINK) -o $@ ldapmodrdn.o common.o ldrversion.o $(LIBS)
47
48 ldappasswd:     ldpversion.o
49         $(LTLINK) -o $@ ldappasswd.o common.o ldpversion.o $(LIBS)
50
51 ldapwhoami:     ldwversion.o
52         $(LTLINK) -o $@ ldapwhoami.o common.o ldwversion.o $(LIBS)
53
54 ldapcompare: ldcversion.o
55         $(LTLINK) -o $@ ldapcompare.o common.o ldcversion.o $(LIBS)
56
57 ldsversion.c: Makefile
58         @-$(RM) $@
59         $(MKVERSION) $(MKVOPTS) ldapsearch > $@
60
61 ldsversion.o: ldapsearch.o common.o $(XLIBS)
62
63 ldmversion.c: Makefile
64         @-$(RM) $@
65         $(MKVERSION) $(MKVOPTS) ldapmodify > $@
66
67 ldmversion.o: ldapmodify.o common.o $(XLIBS)
68
69 lddversion.c: Makefile
70         @-$(RM) $@
71         $(MKVERSION) $(MKVOPTS) ldapdelete > $@
72
73 lddversion.o: ldapdelete.o common.o $(XLIBS)
74
75 ldpversion.c: Makefile
76         @-$(RM) $@
77         $(MKVERSION) $(MKVOPTS) ldappasswd > $@
78
79 ldpversion.o: ldappasswd.o common.o $(XLIBS)
80
81 ldrversion.c: Makefile
82         @-$(RM) $@
83         $(MKVERSION) $(MKVOPTS) ldapmodrdn > $@
84
85 ldrversion.o: ldapmodrdn.o common.o $(XLIBS)
86
87 ldwversion.c: Makefile
88         @-$(RM) $@
89         $(MKVERSION) $(MKVOPTS) ldapwhoami > $@
90
91 ldwversion.o: ldapwhoami.o common.o $(XLIBS)
92
93 ldcversion.c: Makefile
94         @-$(RM) $@
95         $(MKVERSION) $(MKVOPTS) ldapcompare > $@
96
97 ldcversion.o: ldapcompare.o common.o $(XLIBS)
98
99 install-local:  FORCE
100         -$(MKDIR) $(DESTDIR)$(bindir)
101         @(                                                              \
102             for prg in $(PROGRAMS); do                                  \
103                 $(LTINSTALL) $(INSTALLFLAGS) $(STRIP) -m 755 $$prg$(EXEEXT)     \
104                     $(DESTDIR)$(bindir);                                \
105             done                                                        \
106         )
107         $(RM) $(DESTDIR)$(bindir)/ldapadd$(EXEEXT)
108         $(LN_S) $(DESTDIR)$(bindir)/ldapmodify$(EXEEXT) $(DESTDIR)$(bindir)/ldapadd$(EXEEXT)
109