1 ## Process this file with automake to produce Makefile.in
3 man8_MANS = mount.nfs.man umount.nfs.man
5 RPCGEN = $(top_builddir)/tools/rpcgen/rpcgen
7 GENFILES_CLNT = nfsmount_clnt.c
8 GENFILES_XDR = nfsmount_xdr.c
9 GENFILES_H = nfsmount.h
11 GENFILES = $(GENFILES_CLNT) $(GENFILES_XDR) $(GENFILES_H)
13 sbin_PROGRAMS = mount.nfs
14 EXTRA_DIST = nfsmount.x $(man8_MANS)
15 mount_nfs_SOURCES = mount.c nfsmount.c nfs4mount.c nfsumount.c \
16 nfsmount_xdr.c mount_constants.h nfs4_mount.h nfsmount.h \
19 BUILT_SOURCES = $(GENFILES)
20 mount_nfs_LDADD = ../../support/nfs/libnfs.a
24 make -C ../../tools/rpcgen all
26 $(GENFILES_CLNT): %_clnt.c: %.x $(RPCGEN)
27 test -f $@ && rm -rf $@ || true
30 $(GENFILES_SVC): %_svc.c: %.x $(RPCGEN)
31 test -f $@ && rm -rf $@ || true
34 $(GENFILES_XDR): %_xdr.c: %.x $(RPCGEN)
35 test -f $@ && rm -rf $@ || true
38 $(GENFILES_H): %.h: %.x $(RPCGEN)
39 test -f $@ && rm -rf $@ || true
43 MAINTAINERCLEANFILES = Makefile.in
45 CLEANFILES = $(GENFILES)
48 (cd $(DESTDIR)$(sbindir) && \
49 ln -sf $(sbin_PROGRAMS) mount.nfs4 && \
50 ln -sf $(sbin_PROGRAMS) umount.nfs && \
51 ln -sf $(sbin_PROGRAMS) umount.nfs4)
53 (cd $(DESTDIR)$(sbindir) && \
54 rm -f mount.nfs4 umount.nfs umount.nfs4)
58 (cd $(DESTDIR)$(man8dir) && \
59 for m in $(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS); do \
60 inst=`echo $$m | sed -e 's/man$$/8/'`; \
65 (cd $(DESTDIR)$(man8dir) && \
66 for m in $(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS); do \
67 inst=`echo $$m | sed -e 's/man$$/8/'`; \