mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-31 20:19:34 -05:00
Updated to use libtool 1.2 (with FreeBSD3.0 a.out v. elf detection). Updated autoconf to 1.12 with sed patch (don't use stock 1.12). aclocal.m4 is built using automake's aclocal, v1.3. Updated mkdep to support libtool .lo files. Updated automake provided macros for TERMIOS, STRTOD, MKTIME, PTRDIFF_T Autoconf now checks to ensure C compiler supports ANSI C prototypes. Updated make files templates.
70 lines
2.1 KiB
Makefile
70 lines
2.1 KiB
Makefile
##
|
|
## Makefile for LDAP tools
|
|
##
|
|
SRCS = ldapsearch.c ldapmodify.c ldapdelete.c ldapmodrdn.c
|
|
OBJS = ldapsearch.o ldapmodify.o ldapdelete.o ldapmodrdn.o
|
|
#XLIBS = -llber -lldap
|
|
|
|
LDAP_INCDIR= ../../include
|
|
LDAP_LIBDIR= ../../libraries
|
|
|
|
XSRCS = ldsversion.c ldmversion.c lddversion.c ldrversion.c
|
|
|
|
PROGRAMS = ldapsearch ldapmodify ldapdelete ldapmodrdn ldapadd
|
|
|
|
ldapsearch: ldsversion.o
|
|
$(LTLINK) -o $@ ldapsearch.o ldsversion.o $(LIBS)
|
|
|
|
ldapmodify: ldmversion.o
|
|
$(LTLINK) -o $@ ldapmodify.o ldmversion.o $(LIBS)
|
|
|
|
ldapdelete: lddversion.o
|
|
$(LTLINK) -o $@ ldapdelete.o lddversion.o $(LIBS)
|
|
|
|
ldapmodrdn: ldrversion.o
|
|
$(LTLINK) -o $@ ldapmodrdn.o ldrversion.o $(LIBS)
|
|
|
|
ldapadd: ldapmodify
|
|
$(RM) $@
|
|
$(LN) ldapmodify ldapadd
|
|
|
|
ldsversion.c: ldapsearch.o $(LDAP_LIBDEPEND)
|
|
$(RM) $@
|
|
(u=$${USER-root} v=`$(CAT) $(VERSIONFILE)` d=`$(PWD)` h=`$(HOSTNAME)` \
|
|
t=`$(DATE)`; $(SED) -e "s|%WHEN%|$${t}|" \
|
|
-e "s|%WHOANDWHERE%|$${u}@$${h}:$${d}|" \
|
|
-e "s|%VERSION%|$${v}|" \
|
|
< $(srcdir)/Versionlds.c > $@)
|
|
|
|
ldmversion.c: ldapmodify.o $(LDAP_LIBDEPEND)
|
|
$(RM) $@
|
|
(u=$${USER-root} v=`$(CAT) $(VERSIONFILE)` d=`$(PWD)` h=`$(HOSTNAME)` \
|
|
t=`$(DATE)`; $(SED) -e "s|%WHEN%|$${t}|" \
|
|
-e "s|%WHOANDWHERE%|$${u}@$${h}:$${d}|" \
|
|
-e "s|%VERSION%|$${v}|" \
|
|
< $(srcdir)/Versionldm.c > $@)
|
|
|
|
lddversion.c: ldapdelete.o $(LDAP_LIBDEPEND)
|
|
$(RM) $@
|
|
(u=$${USER-root} v=`$(CAT) $(VERSIONFILE)` d=`$(PWD)` h=`$(HOSTNAME)` \
|
|
t=`$(DATE)`; $(SED) -e "s|%WHEN%|$${t}|" \
|
|
-e "s|%WHOANDWHERE%|$${u}@$${h}:$${d}|" \
|
|
-e "s|%VERSION%|$${v}|" \
|
|
< $(srcdir)/Versionldd.c > $@)
|
|
|
|
ldrversion.c: ldapmodrdn.o $(LDAP_LIBDEPEND)
|
|
$(RM) $@
|
|
(u=$${USER-root} v=`$(CAT) $(VERSIONFILE)` d=`$(PWD)` h=`$(HOSTNAME)` \
|
|
t=`$(DATE)`; $(SED) -e "s|%WHEN%|$${t}|" \
|
|
-e "s|%WHOANDWHERE%|$${u}@$${h}:$${d}|" \
|
|
-e "s|%VERSION%|$${v}|" \
|
|
< $(srcdir)/Versionldr.c > $@)
|
|
|
|
install-local: FORCE
|
|
-$(MKDIR) -p $(bindir)
|
|
$(LTINSTALL) $(INSTALLFLAGS) -m 755 ldapsearch $(bindir)
|
|
$(LTINSTALL) $(INSTALLFLAGS) -m 755 ldapmodify $(bindir)
|
|
$(LTINSTALL) $(INSTALLFLAGS) -m 755 ldapdelete $(bindir)
|
|
$(LTINSTALL) $(INSTALLFLAGS) -m 755 ldapmodrdn $(bindir)
|
|
$(RM) $(bindir)/ldapadd
|
|
$(LN) $(bindir)/ldapmodify $(bindir)/ldapadd
|