X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Frquotad%2FMakefile.am;h=4bc036fca080d398e34ebb3863c353f58357c84f;hp=8e3e634ab8ecb62c07a6d4a152847f295b57b2a5;hb=453ac684258684e0e8413f4d9ef9822e753d9dbb;hpb=9f5b40b7a68fe0a2648565ecbd4b08bf60287130 diff --git a/utils/rquotad/Makefile.am b/utils/rquotad/Makefile.am index 8e3e634..4bc036f 100644 --- a/utils/rquotad/Makefile.am +++ b/utils/rquotad/Makefile.am @@ -1,5 +1,12 @@ ## Process this file with automake to produce Makefile.in + +GENFILES_XDR = rquota_xdr.c +GENFILES_H = rquota.h + +BUILT_SOURCES = $(GENFILES_H) + +GENFILES = $(GENFILES_XDR) $(GENFILES_H) man8_MANS = rquotad.man RPCPREFIX = rpc. @@ -19,6 +26,25 @@ rquotad_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS) \ MAINTAINERCLEANFILES = Makefile.in +if CONFIG_RPCGEN +RPCGEN = $(top_builddir)/tools/rpcgen/rpcgen +$(RPCGEN): + make -C $(top_srcdir)/tools/rpcgen all +else +RPCGEN = @RPCGEN_PATH@ +endif + +$(GENFILES_XDR): %_xdr.c: %.x $(RPCGEN) + test -f $@ && rm -rf $@ || true + $(RPCGEN) -c -o $@ $< + + +$(GENFILES_H): %.h: %.x $(RPCGEN) + test -f $@ && rm -rf $@ || true + $(RPCGEN) -h -o $@ $< + +CLEANFILES = $(GENFILES) + ####################################################################### # The following allows the current practice of having # daemons renamed during the install to include RPCPREFIX