--- util/Makefile.orig Tue Jul 12 18:45:55 2005
+++ util/Makefile Fri Mar 9 12:47:33 2007
@@ -35,13 +35,14 @@
LOCAL_SRC=addr.c field.c parse.c ascii.c string.c match.c list.c log.c config.c alloc.c hash.c pwcache.c sysdep.c
LOCAL_OBJ=addr.o field.o parse.o ascii.o string.o match.o list.o log.o config.o alloc.o hash.o pwcache.o sysdep.o
LOCAL_LIB=libsmail.a
-SH_TARGETS=checkerr cyrus-deliver-noquota getmap init logsumm mkaliases mkcyrusoqlist mkpath \
+SH_TARGETS=checkerr getmap init logsumm mkaliases mkpath \
mkuuwho mkhpath bouncemail savelog smailbug unfreezemail
C_TARGETS=mkline mksort dcasehost mkdbm pathmerge gleem unsharmap
UTIL_TARGETS=${SH_TARGETS} ${C_TARGETS}
# this may not always be sane or necessary....
-BIN_TARGETS=bouncemail cyrus-deliver-noquota mkaliases mkcyrusoqlist smailbug unfreezemail
-TARGETS=${UTIL_TARGETS} ${BIN_TARGETS}
+BIN_TARGETS=bouncemail mkaliases smailbug unfreezemail
+CYRUS_BIN_TARGETS=cyrus-deliver-noquota mkcyrusoqlist
+TARGETS=${UTIL_TARGETS} ${BIN_TARGETS} ${CYRUS_BIN_TARGETS}
STRIP_TARGETS=mkline mksort dcasehost mkdbm pathmerge gleem unsharmap
OBJ=mkline.o mksort.o dcasehost.o mkdbm.o pathmerge.o \
gleem.o unsharmap.o
@@ -110,6 +111,21 @@
fi; \
done; \
esac
+
+install-cyrus-bins: all
+ @. ./${DEFS_SH}; \
+ case "$$DONT_INSTALL" in \
+ ?*) echo Testing ... install ignored; exit 0;; \
+ esac; \
+ ${XEXEC} ${SHELL} ${INSTM} -m 0555 $$UTIL_BIN_DIR ${CYRUS_BIN_TARGETS}; \
+ for i in ${CYRUS_BIN_TARGETS} ; do \
+ case $$UTIL_BIN_DIR in \
+ "$$SMAIL_BIN_DIR") xx="";; \
+ *) xx=$$SMAIL_BIN_DIR/$$i;; \
+ esac; \
+ ${XEXEC} ${SHELL} ${INST} -m 0555 $$l_flag -d $$UTIL_BIN_DIR $$i $$i $$xx; \
+ done; \
+
install-libs: ${DEFS_SH}
@. ./${DEFS_SH}; \
syntax highlighted by Code2HTML, v. 0.9.1