~apw/nfs-utils/kernel-versions

« back to all changes in this revision

Viewing changes to support/nsm/Makefile.am

  • Committer: Steve Langasek
  • Date: 2010-06-04 09:53:57 UTC
  • mfrom: (14.1.5 sid)
  • Revision ID: vorlon@debian.org-20100604095357-zbu3na972v3nmgvg
mergeĀ versionĀ 1:1.2.2-1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
## Process this file with automake to produce Makefile.in
 
2
 
 
3
GENFILES_CLNT   = sm_inter_clnt.c
 
4
GENFILES_SVC    = sm_inter_svc.c
 
5
GENFILES_XDR    = sm_inter_xdr.c
 
6
GENFILES_H      = sm_inter.h
 
7
 
 
8
GENFILES        = $(GENFILES_CLNT) $(GENFILES_SVC) $(GENFILES_XDR) $(GENFILES_H)
 
9
 
 
10
EXTRA_DIST      = sm_inter.x
 
11
 
 
12
noinst_LIBRARIES = libnsm.a
 
13
libnsm_a_SOURCES = $(GENFILES) file.c rpc.c
 
14
 
 
15
BUILT_SOURCES = $(GENFILES)
 
16
 
 
17
if CONFIG_RPCGEN
 
18
RPCGEN  = $(top_builddir)/tools/rpcgen/rpcgen
 
19
$(RPCGEN):
 
20
        make -C ../../tools/rpcgen all
 
21
else
 
22
RPCGEN = @RPCGEN_PATH@
 
23
endif
 
24
 
 
25
$(GENFILES_CLNT): %_clnt.c: %.x $(RPCGEN)
 
26
        test -f $@ && rm -rf $@ || true
 
27
        $(RPCGEN) -l -o $@ $<
 
28
 
 
29
$(GENFILES_SVC): %_svc.c: %.x $(RPCGEN)
 
30
        test -f $@ && rm -rf $@ || true
 
31
        $(RPCGEN) -m -o $@ $<
 
32
 
 
33
$(GENFILES_XDR): %_xdr.c: %.x $(RPCGEN)
 
34
        test -f $@ && rm -rf $@ || true
 
35
        $(RPCGEN) -c -o $@ $<
 
36
 
 
37
$(GENFILES_H): %.h: %.x $(RPCGEN)
 
38
        test -f $@ && rm -rf $@ || true
 
39
        $(RPCGEN) -h -o $@ $<
 
40
        rm -f $(top_builddir)/support/include/sm_inter.h
 
41
        $(LN_S) ../nsm/sm_inter.h $(top_builddir)/support/include/sm_inter.h
 
42
 
 
43
MAINTAINERCLEANFILES = Makefile.in
 
44
 
 
45
CLEANFILES = $(GENFILES) $(top_builddir)/support/include/sm_inter.h