srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
PURIFY = /usr/local/bin/purify
CC = @CC@
INSTALL = @INSTALL@
RANLIB = @RANLIB@
DEFS = @DEFS@
CPPFLAGS = -I.. -I$(srcdir)/../imap -I$(srcdir)/../lib @COM_ERR_CPPFLAGS@ @CPPFLAGS@
AFS_LDFLAGS = @AFS_LDFLAGS@ @COM_ERR_LDFLAGS@
AFS_LIBS = @AFS_LIBS@
IMAP_LIBS = @IMAP_LIBS@ @LIB_RT@
LIBS = $(IMAP_LIBS) @COM_ERR_LIBS@
LIB_SASL = @LIB_SASL@
LIB_WRAP = @LIB_WRAP@
DEPLIBS = ../imap/libimap.a ../lib/libcyrus.a ../lib/libcyrus_min.a @DEPLIBS@
UTIL_LIBS = ../imap/mutex_fake.o ../imap/cli_fatal.o
LDAP_LIBS=@LDAP_LIBS@
LDAP_CPPFLAGS=@LDAP_CPPFLAGS@
LDAP_LDFLAGS=@LDAP_LDFLAGS@
CFLAGS = @CFLAGS@ @BI_RC_CFLAGS@
LDFLAGS = @LDFLAGS@
SHELL = /bin/sh
MAKEDEPEND = @MAKEDEPEND@
prefix = @prefix@
exec_prefix = @exec_prefix@
cyrus_prefix = @cyrus_prefix@
service_path = @service_path@
EXTRA_PROGS = PROGS = ptexpire ptloader ptdump $(EXTRA_PROGS)
LIB_RT = @LIB_RT@
SERVICE=../master/service.o
SERVICETHREAD=../master/service-thread.o
all: $(PROGS)
install:
$(INSTALL) -m 755 ptloader $(DESTDIR)$(service_path)
$(INSTALL) -m 755 ptexpire $(DESTDIR)$(service_path)
$(INSTALL) -m 755 ptdump $(DESTDIR)$(service_path)
.c.o:
$(CC) -c $(CPPFLAGS) $(LDAP_CPPFLAGS) $(DEFS) $(CFLAGS) $<
ptloader: ptloader.o @WITH_PTS@.o ../imap/mutex_fake.o $(DEPLIBS)
$(CC) $(LDFLAGS) -o $@ ptloader.o @WITH_PTS@.o ../imap/mutex_fake.o $(SERVICETHREAD) ${AFS_LDFLAGS} ${LDAP_LDFLAGS} $(AFS_LIBS) ${LDAP_LIBS} $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_WRAP) $(LIB_RT)
ptloader.pure: ptloader.o @WITH_PTS@.o ../imap/mutex_fake.o $(DEPLIBS)
$(PURIFY) $(PUREARGS) $(CC) $(LDFLAGS) -o $@ ptloader.o @WITH_PTS@.o ../imap/mutex_fake.o $(SERVICETHREAD) ${AFS_LDFLAGS} ${LDAP_LDFLAGS} $(AFS_LIBS) ${LDAP_LIBS} $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_WRAP) $(LIB_RT)
ptexpire: ptexpire.o $(DEPLIBS) $(UTIL_LIBS)
$(CC) $(LDFLAGS) -o $@ ptexpire.o $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_RT)
ptexpire.pure: ptexpire.o $(DEPLIBS) $(UTIL_LIBS)
$(PURIFY) $(PUREARGS) $(CC) $(LDFLAGS) -o $@ ptexpire.o $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_WRAP) $(LIB_RT)
ptdump: ptdump.o $(DEPLIBS) $(UTIL_LIBS)
$(CC) $(LDFLAGS) -o $@ ptdump.o $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_RT)
ptdump.pure: ptexpire.o $(DEPLIBS) $(UTIL_LIBS)
$(PURIFY) $(PUREARGS) $(CC) $(LDFLAGS) -o $@ ptdump.o $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_WRAP) $(LIB_RT)
ptextract: ptextract.o $(DEPLIBS) $(UTIL_LIBS)
$(CC) $(LDFLAGS) -o $@ ptextract.o $(UTIL_LIBS) $(DEPLIBS) $(LIBS)
clean:
rm -f *.o Makefile.bak $(PROGS) makedepend.log
distclean: clean
rm -f Makefile
depend:
$(MAKEDEPEND) $(CPPFLAGS) $(DEFS) $(CFLAGS) *.c $(srcdir)/*.c \
1>makedepend.log 2>&1