1
# $OpenLDAP: pkg/ldap/build/lib.mk,v 1.23.2.3 2008/02/11 23:26:37 kurt Exp $
2
## This work is part of OpenLDAP Software <http://www.openldap.org/>.
4
## Copyright 1998-2008 The OpenLDAP Foundation.
5
## All rights reserved.
7
## Redistribution and use in source and binary forms, with or without
8
## modification, are permitted only as authorized by the OpenLDAP
11
## A copy of this license is available in the file LICENSE in the
12
## top-level directory of the distribution or, alternatively, at
13
## <http://www.OpenLDAP.org/license.html>.
14
##---------------------------------------------------------------------------
16
# Makefile Template for Libraries
19
all-common: $(LIBRARY) $(PROGRAMS)
23
$(MKVERSION) $(LIBRARY) > $@
25
version.o version.lo: version.c $(OBJS)
29
lint: lint-local FORCE
30
$(LINT) $(DEFS) $(DEFINES) $(SRCS)
32
lint5: lint5-local FORCE
33
$(5LINT) $(DEFS) $(DEFINES) $(SRCS)
36
# In the mingw/cygwin environment, the so and dll files must be
37
# deleted separately, instead of using the {.so*,*.dll} construct
38
# that was previously used. It just didn't work.
41
$(RM) $(LIBRARY) ../$(LIBRARY) $(XLIBRARY) \
42
$(PROGRAMS) $(XPROGRAMS) $(XSRCS) $(XXSRCS) \
43
*.o *.lo a.out *.exe core version.c .libs/* \
44
../`$(BASENAME) $(LIBRARY) .la`.so* \
45
../`$(BASENAME) $(LIBRARY) .la`*.dll
48
$(MKDEP) $(DEFS) $(DEFINES) $(SRCS) $(XXSRCS)
53
Makefile: $(top_srcdir)/build/lib.mk