]> git.sur5r.net Git - openldap/blob - build/lib.mk
Provide framework for ldap_r and reentrant/thread safety levels.
[openldap] / build / lib.mk
1 ##---------------------------------------------------------------------------
2 ##
3 ## Makefile Template for Libraries
4 ##
5
6 all-common: $(LIBRARY) $(PROGRAMS)
7
8 version.c: $(OBJS) $(srcdir)/Version.c
9         $(RM) $@
10         (u=$${USER-root} v=`$(CAT) $(VERSIONFILE)` d=`$(PWD)` \
11         h=`$(HOSTNAME)` t=`$(DATE)`; $(SED) -e "s|%WHEN%|$${t}|" \
12         -e "s|%WHOANDWHERE%|$${u}@$${h}:$${d}|" \
13         -e "s|%VERSION%|$${v}|" \
14         < $(srcdir)/Version.c > $@)
15
16 install-common: FORCE
17
18 lint: lint-local FORCE
19         $(LINT) $(DEFS) $(DEFINES) $(SRCS)
20
21 lint5: lint5-local FORCE
22         $(5LINT) $(DEFS) $(DEFINES) $(SRCS)
23
24 clean-common:   FORCE
25         $(RM) $(LIBRARY) ../$(LIBRARY) $(XLIBRARY) \
26                 $(PROGRAMS) $(XPROGRAMS) $(XSRCS) $(XXSRCS) \
27                 *.o *.lo a.out core version.c .libs/*
28
29 depend-common: FORCE
30         $(MKDEP) $(DEFS) $(DEFINES) $(SRCS) $(XXSRCS)
31
32 lint-local: FORCE
33 lint5-local: FORCE
34
35 Makefile: $(top_srcdir)/build/lib.mk