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