DOC_DIR=@MAKE_DOC_DIR@
UTILBIN_DIR=@MAKE_UTILBIN_DIR@
DEPEND_FLAG=@DEPEND_FLAG@
-all: $(TARGETS)
+all: buildinfo $(TARGETS)
.SUFFIXES: .o .d .c
UTILBIN_TARGETS= base64$(EXEEXT) setup$(EXEEXT) \
chkpw$(EXEEXT) chkpwd$(EXEEXT) userlist$(EXEEXT) \
- getmail$(EXEEXT) aidepost$(EXEEXT) msgform$(EXEEXT) \
+ aidepost$(EXEEXT) msgform$(EXEEXT) \
ctdlmigrate$(EXEEXT)
ACLOCAL=@ACLOCAL@
-AUTH=@AUTH@
AUTOCONF=@AUTOCONF@
chkpwd_LIBS=@chkpwd_LIBS@
CC=@CC@
CFLAGS=@CFLAGS@ -I ./include/
CPPFLAGS=@CPPFLAGS@ -I. -I ./include/
DATABASE=@DATABASE@
-DEFS=@DEFS@
+DEFS=@DEFS@ -DDIFF=\"@DIFF@\" -DPATCH=\"@PATCH@\"
LDFLAGS=@LDFLAGS@
LIBS=@LIBS@
LIBOBJS=@LIBOBJS@
SERVER_LIBS=@SERVER_LIBS@
SETUP_LIBS=@SETUP_LIBS@
YACC=@YACC@
+DIFF=@DIFF@
+PATCH=@PATCH@
LOCALEDIR=@LOCALEDIR@
# End configuration section
+.SILENT:
+
SOURCES=utils/aidepost.c utils/stress.c utils/whobbs.c utils/citmail.c \
utils/setup.c utils/msgform.c utils/chkpw.c \
- utils/sendcommand.c utils/getmail.c utils/userlist.c \
+ utils/sendcommand.c utils/userlist.c \
utils/ctdlmigrate.c utils/base64.c utils/chkpwd.c \
utillib/citadel_ipc.c utillib/citadel_dirs.c utillib/ipc_c_tcp.c \
textclient/client_chat.c textclient/client_passwords.c \
locate_host.o housekeeping.o \
internet_addressing.o journaling.o \
parsedate.o genstamp.o ecrash.o threads.o context.o \
- clientsocket.o modules_init.o modules_upgrade.o $(AUTH) $(SERV_MODULES) \
+ clientsocket.o modules_init.o modules_upgrade.o $(SERV_MODULES) \
svn_revision.o ldap.o
citserver$(EXEEXT): $(SERV_OBJS)
$(CC) $(SERV_OBJS) $(LDFLAGS) $(SERVER_LDFLAGS) $(LIBS) $(SERVER_LIBS) $(RESOLV) -o citserver$(EXEEXT)
-.c.o:
+%.o: %.c ${HEADERS}
+ echo "CC $<"
$(CC) $(CFLAGS) $(CPPFLAGS) $(DEFS) -c $< -o $@
-aidepost$(EXEEXT): utils/aidepost.o config.o
- $(CC) utils/aidepost.o config.o utillib/citadel_dirs.o \
+aidepost$(EXEEXT): utils/aidepost.o utillib/citadel_dirs.o
+ $(CC) utils/aidepost.o utillib/citadel_dirs.o \
$(LDFLAGS) -o aidepost$(EXEEXT) $(LIBS)
citmail$(EXEEXT): utils/citmail.o utillib/citadel_dirs.o
utillib/citadel_dirs.o $(LIBOBJS) \
$(LDFLAGS) -o stress$(EXEEXT) $(LIBS)
-sendcommand$(EXEEXT): utils/sendcommand.o utillib/ipc_c_tcp.o \
- utillib/citadel_ipc.o config.o $(LIBOBJS)
- $(CC) utils/sendcommand.o utillib/ipc_c_tcp.o \
- utillib/citadel_ipc.o config.o utillib/citadel_dirs.o \
+sendcommand$(EXEEXT): utils/sendcommand.o utillib/citadel_dirs.o $(LIBOBJS)
+ $(CC) utils/sendcommand.o utillib/citadel_dirs.o \
$(LIBOBJS) $(LDFLAGS) -o sendcommand$(EXEEXT) $(LIBS)
-getmail$(EXEEXT): utils/getmail.o utillib/ipc_c_tcp.o utillib/citadel_ipc.o \
- config.o $(LIBOBJS)
- $(CC) utils/getmail.o utillib/ipc_c_tcp.o utillib/citadel_ipc.o \
- config.o utillib/citadel_dirs.o \
- $(LIBOBJS) $(LDFLAGS) -o getmail$(EXEEXT) $(LIBS)
-
base64$(EXEEXT): utils/base64.o
$(CC) utils/base64.o $(LDFLAGS) -o base64$(EXEEXT)
$(srcdir)/aclocal.m4: $(srcdir)/acinclude.m4
cd $(srcdir) && $(ACLOCAL)
+buildinfo:
+ echo
+ echo "Dependencies: $(CC) $(DEPEND_FLAG) $(CPPFLAGS) $< | sed -e 's!$*.o!$*.o $*/.o $@!' > $@"
+ echo "Complie: $(CC) $(CFLAGS) $(CPPFLAGS) $(DEFS) -c $< -o $@ "
+ echo "LDFLAGS: $(LDFLAGS)"
+ echo
+
-include $(DEP_FILES)