if HAVE_RQUOTA
RQUOTA_XDR = rquota_xdr.c
RQUOTA_XDR_LO = rquota_xdr.lo
-#RQUOTA_X = /usr/include/rpcsvc/rquota.x
RQUOTA_X = $(srcdir)/rquota.x
+RQUOTA_PRAGMAS_H = $(srcdir)/rquota-pragmas.h
rquota_xdr.c: Makefile rquota.h
if [ "$(top_srcdir)" != "$(top_builddir)" ]; then \
cp $(RQUOTA_X) $(top_builddir)/src/plugins/quota/; \
echo '#undef TRUE'; \
echo '#include <rpc/rpc.h>'; \
$(RPCGEN) -c $(top_builddir)/src/plugins/quota/rquota.x | \
- sed -e 's/IXDR_PUT/(void)IXDR_PUT/g' \
+ sed \
+ -e 's/IXDR_PUT/(void)IXDR_PUT/g' \
-e 's,!xdr_,0 == xdr_,' \
-e 's,/usr/include/rpcsvc/rquota.h,rquota.h,' \
-e 's/int32_t \*buf/int32_t *buf ATTR_UNUSED/' \
- -e 's/^static char rcsid.*//' ) > rquota_xdr.c
+ -e 's/^static char rcsid.*//' ) > rquota_xdr.c.tmp
+ cat $(RQUOTA_PRAGMAS_H) rquota_xdr.c.tmp > rquota_xdr.c
rquota.h: Makefile $(RQUOTA_X)
- $(RPCGEN) -h $(RQUOTA_X) > rquota.h
+ $(RPCGEN) -h $(RQUOTA_X) > rquota.h.tmp
+ cat $(RQUOTA_PRAGMAS_H) rquota.h.tmp > rquota.h
quota-fs.lo: rquota.h
quota-plugin.h \
quota-private.h
noinst_HEADERS = \
- quota-status-settings.h
+ quota-status-settings.h \
+ rquota-pragmas.h
EXTRA_DIST = rquota.x