1# Makefile.in for back-ndb 2# $OpenLDAP$ 3## This work is part of OpenLDAP Software <http://www.openldap.org/>. 4## 5## Copyright 2008-2021 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## ACKNOWLEDGEMENTS: 17## This work was initially developed by Howard Chu for inclusion 18## in OpenLDAP Software. This work was sponsored by MySQL. 19 20SRCS = init.cpp tools.cpp config.cpp ndbio.cpp \ 21 add.cpp bind.cpp compare.cpp delete.cpp modify.cpp modrdn.cpp search.cpp 22 23OBJS = init.lo tools.lo config.lo ndbio.lo \ 24 add.lo bind.lo compare.lo delete.lo modify.lo modrdn.lo search.lo 25 26LDAP_INCDIR= ../../../include 27LDAP_LIBDIR= ../../../libraries 28 29BUILD_OPT = "--enable-ndb" 30BUILD_MOD = @BUILD_NDB@ 31 32mod_DEFS = -DSLAPD_IMPORT 33MOD_DEFS = $(@BUILD_NDB@_DEFS) 34MOD_LIBS = $(SLAPD_NDB_LIBS) 35 36shared_LDAP_LIBS = $(LDAP_LIBLDAP_LA) $(LDAP_LIBLBER_LA) 37NT_LINK_LIBS = -L.. -lslapd $(@BUILD_LIBS_DYNAMIC@_LDAP_LIBS) 38UNIX_LINK_LIBS = $(@BUILD_LIBS_DYNAMIC@_LDAP_LIBS) 39 40LIBBASE = back_ndb 41 42XINCPATH = -I.. -I$(srcdir)/.. @SLAPD_NDB_INCS@ 43XDEFS = $(MODULES_CPPFLAGS) 44 45AC_CXX = g++ 46CXX = $(AC_CXX) 47LTCXX_MOD = $(LIBTOOL) $(LTONLY_MOD) --mode=compile \ 48 $(CXX) $(LT_CFLAGS) $(LT_CPPFLAGS) $(MOD_DEFS) -c 49 50all-local-lib: ../.backend 51 52.SUFFIXES: .c .o .lo .cpp 53 54.cpp.lo: 55 $(LTCXX_MOD) $< 56 57../.backend: lib$(LIBBASE).a 58 @touch $@ 59 60