]> git.sur5r.net Git - openldap/blob - clients/tools/Makefile.in
983d187861c3b808acd0a07879e6ed79ce50aaa8
[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-2017 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 ldapvc.c ldapcompare.c \
18                 ldapexop.c ldapurl.c common.c
19 OBJS    = ldapsearch.o ldapmodify.o ldapdelete.o ldapmodrdn.o \
20                 ldappasswd.o ldapwhoami.o ldapvc.o ldapcompare.o \
21                 ldapexop.o ldapurl.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 ldpversion.c \
32         ldwversion.c ldvversion.c ldcversion.c ldeversion.c lduversion.c
33
34 PROGRAMS = ldapsearch ldapmodify ldapdelete ldapmodrdn \
35         ldappasswd ldapwhoami ldapvc ldapcompare ldapexop ldapurl
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 ldapvc: ldvversion.o
57         $(LTLINK) -o $@ ldapvc.o common.o ldvversion.o $(LIBS)
58
59 ldapcompare: ldcversion.o
60         $(LTLINK) -o $@ ldapcompare.o common.o ldcversion.o $(LIBS)
61
62 ldapexop: ldeversion.o
63         $(LTLINK) -o $@ ldapexop.o common.o ldeversion.o $(LIBS)
64
65 ldapurl: lduversion.o
66         $(LTLINK) -o $@ ldapurl.o lduversion.o $(LIBS)
67
68 ldsversion.c: Makefile
69         @-$(RM) $@
70         $(MKVERSION) $(MKVOPTS) ldapsearch > $@
71
72 ldsversion.o: ldapsearch.o common.o $(XLIBS)
73
74 ldmversion.c: Makefile
75         @-$(RM) $@
76         $(MKVERSION) $(MKVOPTS) ldapmodify > $@
77
78 ldmversion.o: ldapmodify.o common.o $(XLIBS)
79
80 lddversion.c: Makefile
81         @-$(RM) $@
82         $(MKVERSION) $(MKVOPTS) ldapdelete > $@
83
84 lddversion.o: ldapdelete.o common.o $(XLIBS)
85
86 ldpversion.c: Makefile
87         @-$(RM) $@
88         $(MKVERSION) $(MKVOPTS) ldappasswd > $@
89
90 ldpversion.o: ldappasswd.o common.o $(XLIBS)
91
92 ldrversion.c: Makefile
93         @-$(RM) $@
94         $(MKVERSION) $(MKVOPTS) ldapmodrdn > $@
95
96 ldrversion.o: ldapmodrdn.o common.o $(XLIBS)
97
98 ldwversion.c: Makefile
99         @-$(RM) $@
100         $(MKVERSION) $(MKVOPTS) ldapwhoami > $@
101
102 ldwversion.o: ldapwhoami.o common.o $(XLIBS)
103
104 ldvversion.c: Makefile
105         @-$(RM) $@
106         $(MKVERSION) $(MKVOPTS) ldapvc > $@
107
108 ldvversion.o: ldapvc.o common.o $(XLIBS)
109
110 ldcversion.c: Makefile
111         @-$(RM) $@
112         $(MKVERSION) $(MKVOPTS) ldapcompare > $@
113
114 ldcversion.o: ldapcompare.o common.o $(XLIBS)
115
116 ldeversion.c: Makefile
117         @-$(RM) $@
118         $(MKVERSION) $(MKVOPTS) ldapexop > $@
119
120 ldeversion.o: ldapexop.o common.o $(XLIBS)
121
122 lduversion.c: Makefile
123         @-$(RM) $@
124         $(MKVERSION) $(MKVOPTS) ldapurl > $@
125
126 lduversion.o: ldapurl.o $(XLIBS)
127
128 install-local:  FORCE
129         -$(MKDIR) $(DESTDIR)$(bindir)
130         @(                                                              \
131             for prg in $(PROGRAMS); do                                  \
132                 $(LTINSTALL) $(INSTALLFLAGS) $(STRIP) -m 755 $$prg$(EXEEXT)     \
133                     $(DESTDIR)$(bindir);                                \
134             done                                                        \
135         )
136         $(RM) $(DESTDIR)$(bindir)/ldapadd$(EXEEXT)
137         $(LN_S) $(DESTDIR)$(bindir)/ldapmodify$(EXEEXT) $(DESTDIR)$(bindir)/ldapadd$(EXEEXT)
138