Moved 'setup' to the utils directory and converted the build
[citadel.git] / citadel / Makefile
index f1439fad9285123d2fa0900e595324fc9ebe1687..bf4b39b6e03491d3d358bbf475c5be805bbafb67 100644 (file)
 # config.mk is generated by ./configure
 include config.mk
 
-citserver: server/*.c server/modules/*/*.c config.mk
+all: citserver setup
+
+citserver: server/*.c server/modules/*/*.c config.mk server/*.h
        cc ${CFLAGS} \
                server/*.c server/modules/*/*.c \
                ${LDFLAGS} -lresolv -lcitadel -lpthread -lz -lical -lldap -lcrypt -lexpat -lcurl -ldb \
                -o citserver
 
+setup: utils/setup.c server/citadel_dirs.c utils/*.h server/*.h
+       cc ${CFLAGS} utils/setup.c -lcitadel -o setup
+
 config.mk: configure
        ./configure
+
+clean:
+       rm -vf citserver
+       find . -name *.o | xargs rm -vf
+       rm -vf config.mk
+
+# In conf-IG-ure, "distclean" is the same as "clean"
+distclean: clean