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
9 TOP_INCDIR=@TOP_INCDIR@
10 TOP_LIBDIR=@TOP_LIBDIR@
11 TOP_OBJDIR=@TOP_OBJDIR@
15 exec_prefix=@exec_prefix@
18 libexecdir=@libexecdir@
20 includedir=@includedir@
22 afssrvbindir=@afssrvbindir@
23 afssrvsbindir=@afssrvsbindir@
24 afssrvlibexecdir=@afssrvlibexecdir@
25 COMPILE_ET=${TOP_OBJDIR}/src/comerr/compile_et
26 RXGEN=${TOP_OBJDIR}/src/rxgen/rxgen
27 TOP_SRCDIR=@TOP_SRCDIR@
28 SYS_NAME=@AFS_SYSNAME@
29 MKAFS_OSTYPE=@MKAFS_OSTYPE@
33 include ../config/Makefile.${SYS_NAME}
35 KERNELDIR = ../libafs/
36 UKERNELDIR = ../libuafs/
38 CFLAGS=-I. -I${srcdir} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} -I${TOP_INCDIR}/rx -DRXDEBUG ${XCFLAGS}
40 LIBS=${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
41 ${TOP_LIBDIR}/util.a ${TOP_LIBDIR}/libsys.a
43 all: rxdebug rxdumptrace
47 rxdumptrace.o: ../rx/rx_trace.c
48 $(CC) $(CFLAGS) -DDUMPTRACE -c -o rxdumptrace.o ${srcdir}/../rx/rx_trace.c
50 rxdumptrace: rxdumptrace.o ${LIBS}
52 $(CC) $(CFLAGS) -o rxdumptrace rxdumptrace.o ${LIBS} ${XLIBS}
54 rxdebug: rxdebug.o ${LIBS}
55 ${CC} ${CFLAGS} -o $@ $@.o ${LIBS} ${XLIBS}
60 install: ${DESTDIR}${sbindir}/rxdebug
66 $(RM) -f *.o *.a core *_component_version_number.c rxdumptrace rxdebug
68 include ../config/Makefile.version
70 dest: ${DEST}/etc/rxdebug
72 ${DESTDIR}${sbindir}/rxdebug: rxdebug
75 ${DEST}/etc/rxdebug: rxdebug