]> git.sur5r.net Git - openldap/blob - clients/tools/Makefile.in
Allow arbitrary exop data to be base64 encoded
[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-2006 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 \
18                 ldapexop.c common.c
19 OBJS    = ldapsearch.o ldapmodify.o ldapdelete.o ldapmodrdn.o \
20                 ldappasswd.o ldapwhoami.o ldapcompare.o \
21                 ldapexop.o common.o
22
23 LDAP_INCDIR= ../../include       
24 LDAP_LIBDIR= ../../libraries
25
26 MKVOPTS = -s
27
28 XLIBS =  $(LDAP_L)
29 XXLIBS  = $(SECURITY_LIBS) $(LUTIL_LIBS)
30
31 XSRCS   = ldsversion.c ldmversion.c lddversion.c ldrversion.c \
32         ldpversion.c ldwversion.c ldcversion.c ldeversion.c
33
34 PROGRAMS = ldapsearch ldapmodify ldapdelete ldapmodrdn \
35         ldappasswd ldapwhoami ldapcompare ldapexop
36
37
38 ldapsearch:     ldsversion.o
39         $(LTLINK) -o $@ ldapsearch.o common.o ldsversion.o $(LIBS)
40
41 ldapmodify:     ldmversion.o
42         $(LTLINK) -o $@ ldapmodify.o common.o ldmversion.o $(LIBS)
43
44 ldapdelete:     lddversion.o
45         $(LTLINK) -o $@ ldapdelete.o common.o lddversion.o $(LIBS)
46
47 ldapmodrdn:     ldrversion.o
48         $(LTLINK) -o $@ ldapmodrdn.o common.o ldrversion.o $(LIBS)
49
50 ldappasswd:     ldpversion.o
51         $(LTLINK) -o $@ ldappasswd.o common.o ldpversion.o $(LIBS)
52
53 ldapwhoami:     ldwversion.o
54         $(LTLINK) -o $@ ldapwhoami.o common.o ldwversion.o $(LIBS)
55
56 ldapcompare: ldcversion.o
57         $(LTLINK) -o $@ ldapcompare.o common.o ldcversion.o $(LIBS)
58
59 ldapexop: ldeversion.o
60         $(LTLINK) -o $@ ldapexop.o common.o ldeversion.o $(LIBS)
61
62 ldsversion.c: Makefile
63         @-$(RM) $@
64         $(MKVERSION) $(MKVOPTS) ldapsearch > $@
65
66 ldsversion.o: ldapsearch.o common.o $(XLIBS)
67
68 ldmversion.c: Makefile
69         @-$(RM) $@
70         $(MKVERSION) $(MKVOPTS) ldapmodify > $@
71
72 ldmversion.o: ldapmodify.o common.o $(XLIBS)
73
74 lddversion.c: Makefile
75         @-$(RM) $@
76         $(MKVERSION) $(MKVOPTS) ldapdelete > $@
77
78 lddversion.o: ldapdelete.o common.o $(XLIBS)
79
80 ldpversion.c: Makefile
81         @-$(RM) $@
82         $(MKVERSION) $(MKVOPTS) ldappasswd > $@
83
84 ldpversion.o: ldappasswd.o common.o $(XLIBS)
85
86 ldrversion.c: Makefile
87         @-$(RM) $@
88         $(MKVERSION) $(MKVOPTS) ldapmodrdn > $@
89
90 ldrversion.o: ldapmodrdn.o common.o $(XLIBS)
91
92 ldwversion.c: Makefile
93         @-$(RM) $@
94         $(MKVERSION) $(MKVOPTS) ldapwhoami > $@
95
96 ldwversion.o: ldapwhoami.o common.o $(XLIBS)
97
98 ldcversion.c: Makefile
99         @-$(RM) $@
100         $(MKVERSION) $(MKVOPTS) ldapcompare > $@
101
102 ldcversion.o: ldapcompare.o common.o $(XLIBS)
103
104 ldeversion.c: Makefile
105         @-$(RM) $@
106         $(MKVERSION) $(MKVOPTS) ldapexop > $@
107
108 ldeversion.o: ldapexop.o common.o $(XLIBS)
109
110 install-local:  FORCE
111         -$(MKDIR) $(DESTDIR)$(bindir)
112         @(                                                              \
113             for prg in $(PROGRAMS); do                                  \
114                 $(LTINSTALL) $(INSTALLFLAGS) $(STRIP) -m 755 $$prg$(EXEEXT)     \
115                     $(DESTDIR)$(bindir);                                \
116             done                                                        \
117         )
118         $(RM) $(DESTDIR)$(bindir)/ldapadd$(EXEEXT)
119         $(LN_S) $(DESTDIR)$(bindir)/ldapmodify$(EXEEXT) $(DESTDIR)$(bindir)/ldapadd$(EXEEXT)
120