1 # Makefile for LDAP "saucer" client
3 HDIR = $(LDAPSRC)/include
4 INSTMAN = $(MANDIR)/man$(SECT)
6 LDIR = $(LDAPSRC)/libraries
8 VERFILE = $(LDAPSRC)/build/version
10 CFLAGS = -I$(HDIR) $(DEFINES) $(ACFLAGS)
13 LIBS = -lldap -llber $(KRBLIBFLAG) $(KRBLIBS) $(ALIBS)
18 $(CC) $(ALDFLAGS) -o $@ $(OBJS) -L$(LDIR) $(LIBS)
21 protoize -c "$(CFLAGS)" $(SRCS)
24 unprotoize -c "$(CFLAGS)" $(SRCS)
27 -$(MKDIR) -p $(BINDIR)
28 $(INSTALL) $(INSTALLFLAGS) -m 755 saucer $(BINDIR)
29 -$(MKDIR) -p $(INSTMAN)
30 @TMPMAN=/tmp/ldapman.$$$$; \
31 VERSION=`$(CAT) $(VERFILE)`; \
32 for page in *.$(SECT); do \
33 $(SED) -e 's%ETCDIR%$(ETCDIR)%' -e "s%LDVERSION%$$VERSION%" \
35 echo "installing $(INSTMAN)/$$page"; \
36 $(INSTALL) $(INSTALLFLAGS) -m 644 $$TMPMAN $(INSTMAN)/$$page; \
41 $(LINT) $(INCLUDES) $(DEFINES) $(SRCS)
44 $(5LINT) $(INCLUDES) $(DEFINES) $(SRCS)
47 $(RM) *.o core a.out saucer
50 $(MKDEP) $(INCLUDES) $(DEFINES) $(SRCS)