(afsrights2nnpfsrights): export
[arla.git] / rxdef / Makefile.am
blob875c8881b935bef4d9d04d7a6c3505b1cf8157db
1 # $Id$
3 include $(top_srcdir)/Makefile.am.common
5 lib_LTLIBRARIES = \
6         librxfsserver.la \
7         librxcbserver.la \
8         librxcbclient.la \
9         librxvlserver.la \
10         librxvolserver.la \
11         libptserver.la \
12         libptclient.la \
13         libbosserver.la \
14         libbosclient.la \
15         libkaclient.la \
16         libkaserver.la \
17         librxdefclient.la \
18         libtoken.la
20 librxdefclient_la_SOURCES = \
21         vldb.cs.c \
22         fs.cs.c \
23         volumeserver.cs.c \
24         pts.cs.c \
25         ubik.cs.c \
26         bos.cs.c \
27         vldb.cs.h vldb.h \
28         fs.cs.h fs.h \
29         volumeserver.cs.h volumeserver.h \
30         pts.cs.h pts.h \
31         ubik.cs.h ubik.h \
32         bos.cs.h bos.h
34 librxcbserver_la_SOURCES = \
35         cb.ss.c cb.ydr.c cb.h cb.ss.h
37 librxcbclient_la_SOURCES = \
38         cb.cs.c cb.ydr.c cb.h cb.cs.h
40 librxfsserver_la_SOURCES = \
41         fs.ss.c fs.ydr.c cb.cs.c pts.cs.c ubik.cs.c \
42         fs.ss.h cb.cs.h pts.cs.h ubik.cs.h \
43         fs.h cb.h pts.h ubik.h
45 librxvlserver_la_SOURCES = \
46         vldb.ss.c vldb.ydr.c ubik.ss.c ubik.ydr.c \
47         vldb.ss.h vldb.ydr.h ubik.ss.h vldb.h ubik.h
49 librxvolserver_la_SOURCES = \
50         volumeserver.ss.c volumeserver.ydr.c \
51         volumeserver.ss.h volumeserver.ydr.h volumeserver.h
53 libptserver_la_SOURCES = \
54         pts.ydr.c pts.ss.c \
55         pts.ydr.h pts.ss.h pts.h
57 libptclient_la_SOURCES = \
58         pts.ydr.c pts.cs.c \
59         pts.ydr.h pts.cs.h pts.h
61 libbosserver_la_SOURCES = \
62         bos.ydr.c bos.ss.c \
63         bos.ydr.h bos.ss.h bos.h
65 libbosclient_la_SOURCES = \
66         bos.ydr.c bos.cs.c \
67         bos.ydr.h bos.cs.h bos.h
69 libkaserver_la_SOURCES = \
70         ka.ydr.c ka.ss.c \
71         ka.ydr.h ka.ss.h ka.h
73 libkaclient_la_SOURCES = \
74         ka.ydr.c ka.cs.c \
75         ka.ydr.h ka.cs.h ka.h
77 libtoken_la_SOURCES = \
78         token.ydr.c token.ydr.h token.h
81 YDR             = ../ydr/ydr$(EXEEXT)
82 YDRFLAGS        = -I$(srcdir)
85 INCLUDES        += -I../include \
86                   -I$(srcdir)/../include \
87                   @INC_roken@ \
88                   -I$(srcdir)/..
90 REALCFLAGS      = $(INCLUDES) $(DEFINES) $(CFLAGS)
91 XGFILES         = $(srcdir)/vldb.xg \
92                   $(srcdir)/fs.xg \
93                   $(srcdir)/cb.xg \
94                   $(srcdir)/pts.xg \
95                   $(srcdir)/bos.xg \
96                   $(srcdir)/volumeserver.xg 
98 ydr:            $(XGFILES)
99                 ../ydr/ydr $< 
101 #%.cs.c %.cs.h %.ss.c %.ss.h %.ydr.c %.h: %.xg
102 #               $(YDR) $(YDRFLAGS) $(srcdir)/$(<F)
104 vldb.cs.c vldb.cs.h vldb.ss.c vldb.ss.h vldb.ydr.c vldb.h: vldb.xg fs.h common.h
105                 $(YDR) $(YDRFLAGS) $(srcdir)/vldb.xg
107 fs.cs.c fs.cs.h fs.ss.c fs.ss.h fs.ydr.c fs.h: fs.xg common.h
108                 $(YDR) $(YDRFLAGS) $(srcdir)/fs.xg
110 cb.cs.c cb.cs.h cb.ss.c cb.ss.h cb.ydr.c cb.h: cb.xg fs.h common.h
111                 $(YDR) $(YDRFLAGS) $(srcdir)/cb.xg
113 pts.cs.c pts.cs.h pts.ss.c pts.ss.h pts.ydr.c pts.h: pts.xg
114                 $(YDR) $(YDRFLAGS) $(srcdir)/pts.xg
116 bos.cs.c bos.cs.h bos.ss.c bos.ss.h bos.ydr.c bos.h: bos.xg
117                 $(YDR) $(YDRFLAGS) $(srcdir)/bos.xg
119 ka.cs.c ka.cs.h ka.ss.c ka.ss.h ka.ydr.c ka.h: ka.xg
120                 $(YDR) $(YDRFLAGS) $(srcdir)/ka.xg
122 volumeserver.cs.c volumeserver.cs.h volumeserver.ss.c volumeserver.ss.h volumeserver.ydr.c volumeserver.h: volumeserver.xg
123                 $(YDR) $(YDRFLAGS) $(srcdir)/volumeserver.xg
125 ubik.cs.c ubik.cs.h ubik.ss.c ubik.ss.h ubik.ydr.c ubik.h: ubik.xg
126                 $(YDR) $(YDRFLAGS) $(srcdir)/ubik.xg
128 token.cs.c token.cs.h token.ss.c token.ss.h token.ydr.c token.h: token.xg
129                 $(YDR) $(YDRFLAGS) $(srcdir)/token.xg
132 CLEANFILES = \
133         $(librxdefclient_la_SOURCES) \
134         $(librxcbserver_la_SOURCES) \
135         $(librxcbclient_la_SOURCES) \
136         $(librxfsserver_la_SOURCES) \
137         $(librxvlserver_la_SOURCES) \
138         $(librxvolserver_la_SOURCES) \
139         $(libptserver_la_SOURCES) \
140         $(libptclient_la_SOURCES) \
141         $(libbosserver_la_SOURCES) \
142         $(libbosclient_la_SOURCES) \
143         $(libkaserver_la_SOURCES) \
144         $(libkaclient_la_SOURCES) \
145         $(libtoken_la_SOURCES)