dovecot: Generate also rquota_xdr.h.

dovecot at dovecot.org dovecot at dovecot.org
Mon Sep 17 11:29:14 EEST 2007


details:   http://hg.dovecot.org/dovecot/rev/92bce6a3fdad
changeset: 6437:92bce6a3fdad
user:      Timo Sirainen <tss at iki.fi>
date:      Mon Sep 17 11:29:08 2007 +0300
description:
Generate also rquota_xdr.h.

diffstat:

2 files changed, 8 insertions(+), 2 deletions(-)
.hgignore                     |    1 +
src/plugins/quota/Makefile.am |    9 +++++++--

diffs (29 lines):

diff -r fd7ffed49763 -r 92bce6a3fdad .hgignore
--- a/.hgignore	Mon Sep 17 11:15:50 2007 +0300
+++ b/.hgignore	Mon Sep 17 11:29:08 2007 +0300
@@ -74,3 +74,4 @@ src/util/logview
 src/util/logview
 src/util/rawlog
 src/plugins/quota/rquota_xdr.c
+src/plugins/quota/rquota_xdr.h
diff -r fd7ffed49763 -r 92bce6a3fdad src/plugins/quota/Makefile.am
--- a/src/plugins/quota/Makefile.am	Mon Sep 17 11:15:50 2007 +0300
+++ b/src/plugins/quota/Makefile.am	Mon Sep 17 11:29:08 2007 +0300
@@ -31,10 +31,15 @@ lib10_quota_plugin_la_DEPENDENCIES = \
 lib10_quota_plugin_la_DEPENDENCIES = \
 	rquota_xdr.c
 
-rquota_xdr.c: Makefile
-	$(RPCGEN) -c /usr/include/rpcsvc/rquota.x | \
+RQUOTA_X = /usr/include/rpcsvc/rquota.x
+rquota_xdr.c: Makefile rquota_xdr.h $(RQUOTA_X)
+	$(RPCGEN) -c $(RQUOTA_X) | \
 	  sed -e 's/IXDR_PUT/(void)IXDR_PUT/g' \
 	    -e 's/int32_t \*buf/int32_t *buf ATTR_UNUSED/' > rquota_xdr.c
+
+# BSD rpcgen wants to include the .h from current directory, so generate it
+rquota_xdr.h:
+	$(RPCGEN) -h $(RQUOTA_X) > rquota_xdr.h
 endif
 
 noinst_HEADERS = \


More information about the dovecot-cvs mailing list