1 # Copyright 2000, International Business Machines Corporation and others.
4 # This software has been released under the terms of the IBM Public
5 # License. For details, see the LICENSE file in the top-level source
6 # directory or online at http://www.openafs.org/dl/license10.html
8 # Portions Copyright (c) 2003 Apple Computer, Inc.
11 include @TOP_OBJDIR@
/src
/config
/Makefile.config
12 include @TOP_OBJDIR@
/src
/config
/Makefile.pthread
14 RTL
=@TOP_OBJDIR@
/tests
/rpctestlib
15 RX
= ${srcdir}/..
/..
/src
/rx
16 VICED
=@TOP_OBJDIR@
/src
/viced
17 FSINT
=@TOP_OBJDIR@
/src
/fsint
18 OSI
=@TOP_OBJDIR@
/src
/osi
20 MODULE_CFLAGS
=-DNINTERFACE
-DRXDEBUG
-DFSSYNC_BUILD_SERVER \
21 -DSALVSYNC_BUILD_CLIENT
-I
${RX} ${OSI_XCFLAGS} \
22 -DSUBSYS_LOG_MACRO
=RTLLog
24 headers
= ${RTL}/rpc_test_procs.h
26 RTLOBJS
= rpc_test_procs.o rpc_test_cb_procs.o
28 FSINTOBJS
= afsaux.o afscbint.ss.o afsint.cs.o afscbint.xdr.o \
33 LIBOBJS
= ${RTLOBJS} ${FSINTOBJS} ${RXOBJS}
35 LIBS
=${TOP_LIBDIR}/libafsauthent.a
${TOP_LIBDIR}/libafsrpc.a
${TOP_LIBDIR}/libopr.a \
36 $(top_builddir
)/src
/util
/liboafs_util.la
40 CFLAGS_rx_pthread.o
= -DDPF_FSLOG
42 rx_pthread.o
: ${RX}/rx_pthread.c
43 $(AFS_CCRULE
) $(RX
)/rx_pthread.c
45 rpc_test_main.o
: ${RTL}/rpc_test_main.c
${headers}
46 rpc_test_procs.o
: ${RTL}/rpc_test_procs.c
${headers}
47 rpc_test_cb_procs.o
: ${RTL}/rpc_test_cb_procs.c
${headers}
49 CFLAGS_afsaux.o
= -I
{FSINT
}
50 afsaux.o
: ${FSINT}/afsaux.c
51 $(AFS_CCRULE
) ${FSINT}/afsaux.c
52 afscbint.ss.o
: ${FSINT}/afscbint.ss.c
53 $(AFS_CCRULE
) ${FSINT}/afscbint.ss.c
54 afsint.cs.o
: ${FSINT}/afsint.cs.c
55 $(AFS_CCRULE
) ${FSINT}/afsint.cs.c
56 afsint.ss.o
: ${FSINT}/afsint.ss.c
57 $(AFS_CCRULE
) ${FSINT}/afsint.ss.c
58 afsint.xdr.o
: ${FSINT}/afsint.xdr.c
59 $(AFS_CCRULE
) ${FSINT}/afsint.xdr.c
60 afscbint.xdr.o
: ${FSINT}/afscbint.xdr.c
61 $(AFS_CCRULE
) ${FSINT}/afscbint.xdr.c
63 xmpl_driver
: librpc_test_lib.a rpc_test_main.o
${LIBS}
64 $(LT_LDRULE_static
) rpc_test_main.o librpc_test_lib.a \
65 ${LIBS} ${LIB_hcrypto} ${MT_LIBS}
67 librpc_test_lib.a
: ${LIBOBJS}
69 $(AR
) crv
$@
${LIBOBJS}
78 $(RM
) -f
*.o
*.a
*.gch xmpl_driver core
80 include @TOP_OBJDIR@
/src
/config
/Makefile.version