1 # Generated automatically from Makefile.in by configure.
3 # Copyright (c) 2006, Hartmut Reuter,
4 # RZG, Max-Planck-Institut f. Plasmaphysik.
8 include @TOP_OBJDIR@
/src
/config
/Makefile.config
9 include @TOP_OBJDIR@
/src
/config
/Makefile.pthread
22 OSDDBSRC
=${srcdir}/..
/osddb
27 RXOSDOBJS
=rxosd.o rxosd.ss.o rxosd.cs.o rxosd.xdr.o rxosd_hpss.o rxosd_dcache.o
29 LWPOBJS
=lock.o threadname.o
31 UTILOBJS
=assert.o uuid.o serverLog.o fileutil.o netutils.o dirpath.o volparse.o flipbase64.o softsig.o
33 VOLOBJS
= devname.o common.o ihandle.o namei_ops.o
35 OSDDBOBJS
=osddb.cs.o osddb.xdr.o osddbuser.o
37 objects
= ${RXOSDOBJS} ${LWPOBJS} ${UTILOBJS} ${VOLOBJS} ${OSDDBOBJS}
39 LIBS
=${TOP_LIBDIR}/libafsauthent.a
${TOP_LIBDIR}/libafsrpc.a
${TOP_LIBDIR}/util.a
${TOP_LIBDIR}/libcmd.a
41 source
: rxosd.h rxosd.cs.c rxosd.xdr.c Krxosd.cs.c Krxosd.xdr.c
${TOP_INCDIR}/afs
/rxosd.h
43 all: Krxosd.cs.c Krxosd.xdr.c rxosd.h \
44 ${TOP_INCDIR}/afs
/rxosd.h
${TOP_LIBDIR}/librxosd.a
49 ${TOP_INCDIR}/afs
/rxosd.h
: rxosd.h
52 osd
: osd.o rxosd.cs.o osddbuser.o policy_parser.o
53 ${AFS_LDRULE} osd.o rxosd.cs.o rxosd.xdr.o policy_parser.o \
54 ${OSDDBOBJS} ${LIBS} ${MT_LIBS}
56 CFLAGS_rxosd.o
= ${HSM_INC} ${PNFS_OPT} -DBUILDING_RXOSD
58 CFLAGS_hpss.o
= ${HSM_INC} ${PNFS_OPT} -DBUILDING_RXOSD
60 CFLAGS_dcache.o
= ${HSM_INC} ${PNFS_OPT} -DBUILDING_RXOSD
62 policy_parser.o
: policies.tab.c
63 ${AFS_CCRULE} policy.tab.c
65 policies.tab.c
: policies.y
66 ${YACC} -b policies
${srcdir}/policies.y
68 assert.o
: ${UTIL}/assert.c
69 ${AFS_CCRULE} ${UTIL}/assert.c
71 uuid.o
: ${UTIL}/uuid.c
72 ${AFS_CCRULE} ${UTIL}/uuid.c
74 serverLog.o
: ${UTIL}/serverLog.c
75 ${AFS_CCRULE} ${UTIL}/serverLog.c
77 fileutil.o
: ${UTIL}/fileutil.c
78 ${AFS_CCRULE} ${UTIL}/fileutil.c
80 volparse.o
: ${UTIL}/volparse.c
81 ${AFS_CCRULE} ${UTIL}/volparse.c
83 flipbase64.o
: ${UTIL}/flipbase64.c
84 ${AFS_CCRULE} ${UTIL}/flipbase64.c
86 netutils.o
: ${UTIL}/netutils.c
87 ${AFS_CCRULE} ${UTIL}/netutils.c
89 dirpath.o
: ${UTIL}/dirpath.c
90 ${AFS_CCRULE} ${UTIL}/dirpath.c
92 softsig.o
: ${UTIL}/softsig.c
93 ${AFS_CCRULE} ${UTIL}/softsig.c
96 ${AFS_CCRULE} ${LWP}/lock.c
98 threadname.o
: ${LWP}/threadname.c
99 ${AFS_CCRULE} ${LWP}/threadname.c
101 netprocs.o
: ${LIBACL}/netprocs.c
102 ${AFS_CCRULE} ${LIBACL}/netprocs.c
104 devname.o
: ${VOL}/devname.c
105 ${AFS_CCRULE} ${VOL}/devname.c
108 fstab.o
: ${VOL}/fstab.c
109 ${AFS_CCRULE} ${VOL}/fstab.c
111 common.o
: ${VOL}/common.c
112 ${AFS_CCRULE} ${VOL}/common.c
114 CFLAGS_ihandle.o
=-DBUILDING_RXOSD
116 ihandle.o
: ${VOL}/ihandle.c
117 ${AFS_CCRULE} ${VOL}/ihandle.c
119 CFLAGS_namei_ops.o
= ${HSM_INC} ${PNFS_OPT} -DBUILDING_RXOSD
121 namei_ops.o
: ${VOL}/namei_ops.c
122 ${AFS_CCRULE} ${VOL}/namei_ops.c
124 osddb.h
: ${OSDDBSRC}/osddb.xg
125 ${RXGEN} -x
-h
-o
$@
${OSDDBSRC}/osddb.xg
127 osddb.cs.c
: ${OSDDBSRC}/osddb.xg osddb.h
128 ${RXGEN} -x
-C
-o
$@
${OSDDBSRC}/osddb.xg
130 osddb.xdr.c
: ${OSDDBSRC}/osddb.xg osddb.h
131 ${RXGEN} -x
-c
-o
$@
${OSDDBSRC}/osddb.xg
133 osddbuser.o
: ${OSDDBSRC}/osddbuser.c
134 ${AFS_CCRULE} ${OSDDBSRC}/osddbuser.c
136 afsaux.o
: ${FSINT}/afsaux.c
137 ${AFS_CCRULE} ${FSINT}/afsaux.c
139 rxosd.ss.c
: rxosd.xg rxosd.h
140 ${RXGEN} -x
-S
-o
$@
${srcdir}/rxosd.xg
142 rxosd.cs.c
: rxosd.xg rxosd.h
143 ${RXGEN} -x
-C
-o
$@
${srcdir}/rxosd.xg
145 Krxosd.cs.c
: rxosd.xg rxosd.h
146 ${RXGEN} -x
-k
-C
-o
$@
${srcdir}/rxosd.xg
148 rxosd.xdr.c
: rxosd.xg rxosd.h
149 ${RXGEN} -x
-c
-o
$@
${srcdir}/rxosd.xg
151 Krxosd.xdr.c
: rxosd.xg rxosd.h
152 ${RXGEN} -x
-k
-c
-o
$@
${srcdir}/rxosd.xg
155 ${RXGEN} -x
-h
-o
$@
${srcdir}/rxosd.xg
157 rxosd
: rxosd.h
${objects} ${LIBS}
158 ${AFS_LDRULE} -ldl
${objects} ${LIBS} ${MT_LIBS} ${HSM_LIB}
160 CFLAGS_readabyte.o
= ${HSM_INC} ${PNFS_OPT} -DBUILDING_RXOSD
162 readabyte
: readabyte.o
163 ${AFS_LDRULE} -ldl readabyte.o rxosd_hpss.o rxosd_dcache.o \
164 ${MT_LIBS} ${HSM_LIB}
166 librxosd.a
: rxosd.xdr.o rxosd.cs.o
168 ${AR} crv
$@ rxosd.xdr.o rxosd.cs.o
171 ${TOP_LIBDIR}/librxosd.a
: librxosd.a
175 ${INSTALL} -d
${DESTDIR}${afssrvlibexecdir}
176 ${INSTALL} -d
${DESTDIR}${bindir}
177 ${INSTALL_PROGRAM} rxosd
${DESTDIR}}${afssrvlibexecdir}/rxosd
178 ${INSTALL_PROGRAM} readabyte
${DESTDIR}${afssrvlibexecdir}/readabyte
179 ${INSTALL_PROGRAM} osd
${DESTDIR}${bindir}/osd
182 ${INSTALL} -d
${DEST}/root.server
/usr
/afs
/bin
183 ${INSTALL} -d
${DEST}/bin
184 ${INSTALL_PROGRAM} rxosd
${DEST}/root.server
/usr
/afs
/bin
/rxosd
185 ${INSTALL_PROGRAM} readabyte
${DEST}/root.server
/usr
/afs
/bin
/readabyte
186 ${INSTALL_PROGRAM} osd
${DEST}/bin
/osd
189 $(RM
) -f
*.o rxosd.
*.
* rxosd.
[oh
] Krxo
* osd core AFS_component_version_number.c osddb
* policy_parser.c
191 include ..
/config
/Makefile.version