Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Joe Martin
OpenLDAP
Commits
c3ffaa71
Commit
c3ffaa71
authored
Jul 12, 1999
by
Kurt Zeilenga
Browse files
Add controls.c to tools makefile
Remove suffixalias.c from slapd makefile
parent
43add667
Changes
2
Hide whitespace changes
Inline
Side-by-side
servers/slapd/Makefile.in
0 → 100644
View file @
c3ffaa71
##
## Makefile.in for slapd
##
PROGRAMS
=
slapd
XPROGRAMS
=
sslapd libbackends.a .backend
XSRCS
=
version.c
SRCS
=
main.c daemon.c connection.c search.c filter.c add.c charray.c
\
attr.c entry.c config.c backend.c result.c operation.c
\
dn.c compare.c modify.c delete.c modrdn.c ch_malloc.c
\
value.c ava.c bind.c unbind.c abandon.c filterentry.c
\
phonetic.c acl.c str2filter.c aclparse.c init.c user.c
\
repl.c lock.c controls.c extended.c
\
schema.c schemaparse.c monitor.c configinfo.c
\
root_dse.c module.c
OBJS
=
main.o daemon.o connection.o search.o filter.o add.o charray.o
\
attr.o entry.o config.o backend.o result.o operation.o
\
dn.o compare.o modify.o delete.o modrdn.o ch_malloc.o
\
value.o ava.o bind.o unbind.o abandon.o filterentry.o
\
phonetic.o acl.o str2filter.o aclparse.o init.o user.o
\
repl.o lock.o controls.o extended.o
\
schema.o schemaparse.o monitor.o configinfo.o
\
root_dse.o module.o
LDAP_INCDIR
=
../../include
LDAP_LIBDIR
=
../../libraries
XDEFS
=
$(MODULES_CPPFLAGS)
XLDFLAGS
=
$(MODULES_LDFLAGS)
# $(LTHREAD_LIBS) must be last
XLIBS
=
libbackends.a
-lavl
-lldbm
-lldif
-lldap_r
-llber
-llutil
XXLIBS
=
$(LDBM_LIBS)
$(SLAPD_LIBS)
\
$(PERL_LDFLAGS)
$(KRB_LIBS)
$(LUTIL_LIBS)
XXXLIBS
=
$(LTHREAD_LIBS)
BUILD_OPT
=
"--enable-slapd"
BUILD_SRV
=
@BUILD_SLAPD@
all-local-srv
:
FORCE
$(MAKE)
$(MFLAGS)
backendslib
$(MAKE)
$(MFLAGS)
slapd
(
cd
tools
;
$(MAKE)
$(MFLAGS)
all
)
$(MAKE)
$(MFLAGS)
all-cffiles
slapd
:
version.o
$(LTLINK)
-o
$@
$(OBJS)
version.o
$(LIBS)
sslapd
:
version.o
$(LTLINK)
-static
-o
$@
$(OBJS)
version.o
$(LIBS)
backendslib
:
FORCE
@
for
i
in
back-
*
;
do
\
if
[
-d
$$
i
]
;
then
\
echo
" "
;
echo
" cd
$$
i;
$(MAKE)
$(MFLAGS)
all"
;
\
(
cd
$$
i
;
$(MAKE)
$(MFLAGS)
all
)
;
\
fi
;
\
done
;
\
echo
" "
;
\
$(MAKE)
$(MFLAGS)
libbackends.a
libbackends.a
:
.backend
@
$(RM)
-r
tmp
@
$(MKDIR)
tmp
@
-for
i
in
back-
*
/
*
.a
;
do
\
(
\
cd
tmp
;
\
$(AR)
x ../
$$
i
;
\
pre
=
`
echo
$$
i |
sed
-e
's/\/.*$$//'
-e
's/back-//'
`
;
\
for
j
in
*
.o
;
do
\
mv
$$
j
$
${pre}$$
j
;
\
done
;
\
$(AR)
ruv libbackends.a
*
.o 2>&1 |
grep
-v
truncated
;
\
$(RM)
*
.o __.SYMDEF
;
\
echo
"added backend library
$$
i"
;
\
)
;
\
done
@
mv
-f
tmp/libbackends.a ./libbackends.a
@
$(RM)
-r
tmp
@
if
[
!
-z
"
$(RANLIB)
"
]
;
then
\
$(RANLIB)
libbackends.a
;
\
fi
@
ls
-l
libbackends.a
version.c
:
libbackends.a $(OBJS) $(SLAPD_LIBDEPEND)
@
-
$(RM)
$@
$(MKVERSION)
-s
-n
Versionstr slapd
>
$@
depend-local-srv
:
FORCE
@
for
i
in
back-
*
shell-backends tools
;
do
\
if
[
-d
$$
i
]
;
then
\
echo
;
echo
" cd
$$
i;
$(MAKE)
$(MFLAGS)
depend"
;
\
(
cd
$$
i
;
$(MAKE)
$(MFLAGS)
depend
)
;
\
fi
;
\
done
clean-local-srv
:
FORCE
@
for
i
in
back-
*
shell-backends tools
;
do
\
if
[
-d
$$
i
]
;
then
\
echo
;
echo
" cd
$$
i;
$(MAKE)
$(MFLAGS)
clean"
;
\
(
cd
$$
i
;
$(MAKE)
$(MFLAGS)
clean
)
;
\
fi
;
\
done
rm
-f
*
.tmp all-cffiles
veryclean-local-srv
:
FORCE
@
for
i
in
back-
*
shell-backends tools
;
do
\
if
[
-d
$$
i
]
;
then
\
echo
;
echo
" cd
$$
i;
$(MAKE)
$(MFLAGS)
clean"
;
\
(
cd
$$
i
;
$(MAKE)
$(MFLAGS)
veryclean
)
;
\
fi
;
\
done
install-local-srv
:
install-slapd install-conf install-tools
install-slapd
:
FORCE
@
-
$(MKDIR)
$(libexecdir)
@
-
$(MKDIR)
$(localstatedir)
$(LTINSTALL)
$(INSTALLFLAGS)
-m
755 slapd
$(libexecdir)
CFFILES
=
slapd.conf slapd.at.conf slapd.oc.conf
all-cffiles
:
@
for
i
in
$(CFFILES)
;
do
\
tmpcf
=
$$
i.tmp
;
\
$(SED)
-e
's;%SYSCONFDIR%;
$(sysconfdir)
;'
\
-e
's;%LOCALSTATEDIR%;
$(localstatedir)
;'
\
$(srcdir)
/
$$
i
>
$$
tmpcf
;
\
done
touch
all-cffiles
install-conf
:
FORCE
@
-
$(MKDIR)
$(sysconfdir)
@
for
i
in
$(CFFILES)
;
do
\
tmpcf
=
$$
i.tmp
;
\
if
test
$$
i
=
slapd.conf
;
then
\
mode
=
600
;
\
else
\
mode
=
644
;
\
fi
;
\
if
test
!
-f
$(sysconfdir)
/
$$
i
;
then
\
echo
"installing
$$
i in
$(sysconfdir)
"
;
\
echo
"
$(INSTALL)
$(INSTALLFLAGS)
-m
$$
mode
$$
tmpcf
$(sysconfdir)
/
$$
i"
;
\
$(INSTALL)
$(INSTALLFLAGS)
-m
$$
mode
$$
tmpcf
$(sysconfdir)
/
$$
i
;
\
else
\
echo
"PRESERVING EXISTING CONFIGURATION FILE
$(sysconfdir)
/
$$
i"
;
\
fi
;
\
$(INSTALL)
$(INSTALLFLAGS)
-m
$$
mode
$$
tmpcf
$(sysconfdir)
/
$$
i.default
;
\
done
install-tools
:
FORCE
@
-
$(MKDIR)
$(sbindir)
(
cd
tools
;
$(MAKE)
$(MFLAGS)
install
)
servers/slapd/tools/Makefile.in
0 → 100644
View file @
c3ffaa71
#-----------------------------------------------------------------------------
# Copyright (c) 1995 Regents of the University of Michigan.
# All rights reserved.
#
# Redistribution and use in source and binary forms are permitted
# provided that this notice is preserved and that due credit is given
# to the University of Michigan at Ann Arbor. The name of the University
# may not be used to endorse or promote products derived from this
# software without specific prior written permission. This software
# is provided ``as is'' without express or implied warranty.
#
# Stand alone LDAP server tools makefile
#
#-----------------------------------------------------------------------------
HAVE_ISODE
=
@HAVE_ISODE@
BUILD_LDBM
=
@BUILD_LDBM@
BUILD_BDB2
=
@BUILD_BDB2@
LDAP_INCDIR
=
../../../include
LDAP_LIBDIR
=
../../../libraries
XDEFS
=
$(MODULES_CPPFLAGS)
XLDFLAGS
=
$(MODULES_LDFLAGS)
XLIBS
=
-lavl
-lldif
-lldbm
-lldap_r
-llber
-llutil
XXLIBS
=
$(LDAPD_LIBS)
$(SLAPD_LIBS)
\
$(PERL_LDFLAGS)
$(LDBM_LIBS)
$(KRB_LIBS)
$(LUTIL_LIBS)
XXXLIBS
=
$(LTHREAD_LIBS)
PROGRAMS
=
ldif2index ldif2ldbm ldbmcat ldif2id2entry ldif2id2children
\
centipede ldbmtest ldif
PROGRAMS2
=
ldif2index-bdb2 ldif2ldbm-bdb2
\
ldif2id2entry-bdb2 ldif2id2children-bdb2
SRCS
=
centipede.c ldbmcat.c ldbmtest.c sizecount.c
\
ldif.c ldif2id2children.c ldif2id2entry.c ldif2index.c ldif2ldbm.c
\
mimic.c
SRCS2
=
ldif2id2children-bdb2.c ldif2id2entry-bdb2.c
\
ldif2index-bdb2.c ldif2ldbm-bdb2.c
XSRCS
=
edb2-vers.c
EDB2LDIFSRCS
=
edb2ldif.c ldapsyntax.c
EDB2LDIFOBJS
=
edb2ldif.o ldapsyntax.o
OBJS2
=
mimic.o
\
../config.o ../ch_malloc.o ../backend.o ../charray.o
\
../module.o ../aclparse.o ../schema.o ../filterentry.o
\
../acl.o ../phonetic.o ../attr.o ../value.o ../entry.o
\
../dn.o ../filter.o ../str2filter.o ../ava.o ../init.o
\
../controls.o ../schemaparse.o
all-local
:
build-ldbm build-bdb2 build-edb2ldif build-chlog2replog
build-ldbm
:
FORCE
@
if
[
"
$(BUILD_LDBM)
"
=
"yes"
]
;
then
\
$(MAKE)
$(MFLAGS)
ldbm-tools
;
\
else
\
echo
"run configure with --with-ldbm to build LDBM tools"
;
\
fi
build-bdb2
:
FORCE
@
if
[
"
$(BUILD_BDB2)
"
=
"yes"
]
;
then
\
$(MAKE)
$(MFLAGS)
bdb2-tools
;
\
else
\
echo
"run configure with --enable-bdb2 to build BDB2 tools"
;
\
fi
ldbm-tools
:
$(PROGRAMS)
bdb2-tools
:
$(PROGRAMS2)
build-edb2ldif
:
FORCE
@
if
[
"
$(HAVE_ISODE)
"
=
"yes"
]
;
then
\
$(MAKE)
$(MFLAGS)
edb2ldif
;
\
else
\
echo
"run configure with --with-isode to build edb2ldif"
;
\
fi
edb2ldif
:
edb2-vers.o
$(CC)
$(LDFLAGS)
-o
$@
$(EDB2LDIFOBJS)
edb2-vers.o
$(LIBS)
edb2-vers.c
:
$(EDB2LDIFOBJS)
@
-
$(RM)
$@
$(MKVERSION)
ebd2ldif
>
$@
build-chlog2replog
:
FORCE
@
if
[
"
$(HAVE_ISODE)
"
=
"yes"
]
;
then
\
$(MAKE)
$(MFLAGS)
chlog2replog
;
\
else
\
echo
"run configure with --with-isode to build chlog2replog"
;
\
fi
chlog2replog
:
chlog2replog.o ../lock.o ../ch_malloc.o $(SLAPD_LIBDEPEND)
$(LTLINK)
-o
$@
chlog2replog.o ../lock.o ../ch_malloc.o
$(LIBS)
ldif2index
:
ldif2index.o ../libbackends.a $(OBJS2) $(SLAPD_LIBDEPEND)
$(LTLINK)
-o
$@
ldif2index.o
$(OBJS2)
../libbackends.a
$(LIBS)
ldif2index-bdb2
:
ldif2index-bdb2.o ../libbackends.a
\
$(OBJS2) $(SLAPD_LIBDEPEND)
$(LTLINK)
-o
$@
ldif2index-bdb2.o
$(OBJS2)
../libbackends.a
$(LIBS)
ldif2ldbm
:
ldif2ldbm.o ../libbackends.a $(OBJS2) $(SLAPD_LIBDEPEND)
$(LTLINK)
-o
$@
ldif2ldbm.o
$(OBJS2)
../libbackends.a
$(LIBS)
ldif2ldbm-bdb2
:
ldif2ldbm-bdb2.o ../libbackends.a $(OBJS2) $(SLAPD_LIBDEPEND)
$(LTLINK)
-o
$@
ldif2ldbm-bdb2.o
$(OBJS2)
../libbackends.a
$(LIBS)
ldif2id2entry
:
ldif2id2entry.o ../libbackends.a $(OBJS2) $(SLAPD_LIBDEPEND)
$(LTLINK)
-o
$@
ldif2id2entry.o
$(OBJS2)
../libbackends.a
$(LIBS)
ldif2id2entry-bdb2
:
ldif2id2entry-bdb2.o ../libbackends.a
\
$(OBJS2) $(SLAPD_LIBDEPEND)
$(LTLINK)
-o
$@
ldif2id2entry-bdb2.o
$(OBJS2)
../libbackends.a
$(LIBS)
ldif2id2children
:
ldif2id2children.o ../libbackends.a
\
$(OBJS2) $(SLAPD_LIBDEPEND)
$(LTLINK)
-o
$@
ldif2id2children.o
$(OBJS2)
../libbackends.a
$(LIBS)
ldif2id2children-bdb2
:
ldif2id2children-bdb2.o ../libbackends.a
\
$(OBJS2) $(SLAPD_LIBDEPEND)
$(LTLINK)
-o
$@
ldif2id2children-bdb2.o
$(OBJS2)
../libbackends.a
$(LIBS)
ldbmcat
:
ldbmcat.o $(SLAPD_LIBDEPEND)
$(LTLINK)
-o
$@
ldbmcat.o
$(LIBS)
ldif
:
ldif.o $(SLAPD_LIBDEPEND)
$(LTLINK)
-o
$@
ldif.o
$(LIBS)
centipede
:
centipede.o $(SLAPD_LIBDEPEND)
$(LTLINK)
-o
$@
centipede.o
$(LIBS)
sizecount
:
sizecount.o ../phonetic.o ../ch_malloc.o $(SLAPD_LIBDEPEND)
$(LTLINK)
-o
$@
sizecount.o ../phonetic.o ../ch_malloc.o
$(LIBS)
ldbmtest
:
ldbmtest.o ../libbackends.a $(OBJS2) $(SLAPD_LIBDEPEND)
$(LTLINK)
-o
ldbmtest ldbmtest.o
$(OBJS2)
../libbackends.a
$(LIBS)
clean-local
:
FORCE
$(RM)
$(PROGRAMS)
$(PROGRAMS2)
$(XPROGRAMS)
$(XSRCS)
edb2-vers.c
\
*
.o core .libs/
*
depend-local
:
FORCE
@
DEPEND
=
no
;
DEPEND_LDBM
=
;
DEPEND_BDB2
=
;
DEPEND_ISODE
=
;
\
if
[
"
$(BUILD_LDBM)
"
=
"yes"
]
;
then
\
DEPEND_LDBM
=
"
$(SRCS)
"
;
\
DEPEND
=
yes
;
\
fi
;
\
if
[
"
$(BUILD_BDB2)
"
=
"yes"
]
;
then
\
DEPEND_BDB2
=
"
$(SRCS2)
"
;
\
DEPEND
=
yes
;
\
fi
;
\
if
[
"
$(HAVE_ISODE)
"
=
"yes"
]
;
then
\
DEPEND_ISODE
=
"
$(ISODEINCLUDEFLAG)
chlog2replog.c
$(EDB2LDIFSRCS)
"
;
\
DEPEND
=
yes
;
\
fi
;
\
if
[
"
$$
DEPEND"
=
"yes"
]
;
then
\
$(MKDEP)
$(DEFS)
$(DEFINES)
$$
DEPEND_ISODE
\
$$
DEPEND_LDBM
$$
DEPEND_BDB2
;
\
else
\
echo
"slapd-tools: no dependencies to make"
;
\
fi
install-local
:
install-ldbm install-bdb2 install-isode FORCE
install-ldbm
:
FORCE
@
-
$(MKDIR)
$(sbindir)
@
if
[
"
$(BUILD_LDBM)
"
=
"yes"
]
;
then
\
$(LTINSTALL)
$(INSTALLFLAGS)
-m
755 ldif2ldbm
$(sbindir)
;
\
$(LTINSTALL)
$(INSTALLFLAGS)
-m
755 ldif2index
$(sbindir)
;
\
$(LTINSTALL)
$(INSTALLFLAGS)
-m
755 ldif2id2entry
$(sbindir)
;
\
$(LTINSTALL)
$(INSTALLFLAGS)
-m
755 ldif2id2children
$(sbindir)
;
\
$(LTINSTALL)
$(INSTALLFLAGS)
-m
755 ldbmcat
$(sbindir)
;
\
$(LTINSTALL)
$(INSTALLFLAGS)
-m
755 ldif
$(sbindir)
;
\
$(LTINSTALL)
$(INSTALLFLAGS)
-m
755 centipede
$(sbindir)
;
\
$(LTINSTALL)
$(INSTALLFLAGS)
-m
755 ldbmtest
$(sbindir)
;
\
else
\
exit
0
;
\
fi
install-bdb2
:
FORCE
@
-
$(MKDIR)
$(sbindir)
@
if
[
"
$(BUILD_BDB2)
"
=
"yes"
]
;
then
\
$(LTINSTALL)
$(INSTALLFLAGS)
-m
755 ldif2ldbm-bdb2
$(sbindir)
;
\
$(LTINSTALL)
$(INSTALLFLAGS)
-m
755 ldif2index-bdb2
$(sbindir)
;
\
$(LTINSTALL)
$(INSTALLFLAGS)
-m
755 ldif2id2entry-bdb2
$(sbindir)
;
\
$(LTINSTALL)
$(INSTALLFLAGS)
-m
755 ldif2id2children-bdb2
$(sbindir)
;
\
else
\
exit
0
;
\
fi
install-isode
:
FORCE
@
-
$(MKDIR)
$(sbindir)
@
if
[
"
$(HAVE_ISODE)
"
=
"yes"
]
;
then
\
$(LTINSTALL)
$(INSTALLFLAGS)
-m
755 edb2ldif
$(sbindir)
;
\
$(LTINSTALL)
$(INSTALLFLAGS)
-m
755 chlog2replog
$(sbindir)
;
\
else
\
exit
0
;
\
fi
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment