-SOURCES=aidepost.c auth.c base64.c chkpwd.c citadel.c citadel_ipc.c \
- citmail.c citserver.c client_chat.c client_passwords.c \
- clientsocket.c commands.c config.c control.c $(DATABASE) \
- domain.c serv_extensions.c file_ops.c genstamp.c getutline.c \
- housekeeping.c html.c ical_dezonify.c imap_fetch.c imap_misc.c \
- imap_search.c imap_store.c imap_tools.c internet_addressing.c \
- ipc_c_tcp.c locate_host.c md5.c messages.c serv_autocompletion.c \
- mime_parser.c msgbase.c msgform.c parsedate.c policy.c \
- room_ops.c rooms.c routines.c routines2.c euidindex.c \
- screen.c sendcommand.c serv_bio.c serv_calendar.c serv_chat.c \
- serv_crypto.c serv_expire.c serv_imap.c serv_inetcfg.c \
- serv_listsub.c serv_mrtg.c serv_netfilter.c serv_network.c \
- serv_newuser.c serv_pas2.c serv_pop3.c serv_rwho.c serv_smtp.c \
- serv_spam.c serv_test.c serv_mrtg.c serv_spam.c serv_upgrade.c \
- serv_vandelay.c serv_vcard.c serv_managesieve.c server_main.c \
- serv_sieve.c serv_funambol.c setup.c snprintf.c imap_acl.c \
- stress.c support.c sysdep.c tools.c user_ops.c userlist.c \
- whobbs.c vcard.c serv_notes.c serv_fulltext.c ft_wordbreaker.c \
- crc16.c journaling.c citadel_dirs.c imap_list.c
-
-DEP_FILES=$(SOURCES:.c=.d)
-
-client: $(CLIENT_TARGETS)
+SOURCES=utils/aidepost.c utils/citmail.c \
+ utils/setup.c utils/msgform.c utils/chkpw.c \
+ utils/sendcommand.c \
+ utils/ctdlmigrate.c utils/base64.c utils/chkpwd.c \
+ utillib/citadel_dirs.c \
+ citserver.c clientsocket.c config.c control.c $(DATABASE) \
+ domain.c serv_extensions.c genstamp.c \
+ housekeeping.c ical_dezonify.c internet_addressing.c ecrash.c \
+ locate_host.c auth.c msgbase.c parsedate.c \
+ room_ops.c euidindex.c server_main.c ldap.c \
+ support.c sysdep.c user_ops.c journaling.c threads.c \
+ context.c netconfig.c nttlist.c md5.c
+
+
+include Make_sources
+
+# for VPATH builds (invoked by configure)
+mkdir-init:
+ DIRS=`/bin/ls $(VPATH)/modules/`
+ echo $(DIRS)
+ @for d in `/bin/ls $(VPATH)/modules/`; do \
+ (mkdir -p modules/$$d ) ; \
+ done
+ DIRS=`/bin/ls $(VPATH)/user_modules/`
+ echo $(DIRS)
+ @for d in `/bin/ls $(VPATH)/user_modules/`; do \
+ (mkdir -p user_modules/$$d ) ; \
+ done
+ mkdir -p utils utillib
+ mkdir locale
+
+svn_revision.c: ${SOURCES}
+ $(srcdir)/scripts/mk_svn_revision.sh
+
+DEP_FILES=$(SOURCES:.c=.d) modules_init.d modules_upgrade.d
+
+noinst: $(NOINST_TARGETS)