Commit | Line | Data |
---|---|---|
805e021f CE |
1 | # Copyright 2000, International Business Machines Corporation and others. |
2 | # All Rights Reserved. | |
3 | # | |
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 | |
7 | ||
8 | srcdir=@srcdir@ | |
9 | include @TOP_OBJDIR@/src/config/Makefile.config | |
10 | include @TOP_OBJDIR@/src/config/Makefile.lwp | |
11 | ||
12 | ||
13 | LIBS=${TOP_LIBDIR}/librx.a \ | |
14 | ${TOP_LIBDIR}/libafshcrypto_lwp.a \ | |
15 | ${TOP_LIBDIR}/liblwp.a \ | |
16 | ${TOP_LIBDIR}/libcmd.a \ | |
17 | ${TOP_LIBDIR}/libsys.a \ | |
18 | ${TOP_LIBDIR}/libopr.a \ | |
19 | ${TOP_LIBDIR}/libafsutil.a | |
20 | ||
21 | all: rxdebug rxdumptrace | |
22 | ||
23 | rxdebug.o: rxdebug.c | |
24 | ||
25 | CFLAGS_rxdumptrace.o=-DDUMPTRACE | |
26 | rxdumptrace.o: ../rx/rx_trace.c | |
27 | $(AFS_CCRULE) $(srcdir)/../rx/rx_trace.c | |
28 | ||
29 | rxdumptrace: rxdumptrace.o ${LIBS} | |
30 | $(AFS_LDRULE) rxdumptrace.o ${LIBS} $(LIB_roken) ${XLIBS} | |
31 | ||
32 | rxdebug: rxdebug.o ${LIBS} | |
33 | $(AFS_LDRULE) rxdebug.o ${LIBS} $(LIB_roken) ${XLIBS} | |
34 | ||
35 | # | |
36 | # Install targets | |
37 | # | |
38 | install: rxdebug | |
39 | ${INSTALL} -d ${DESTDIR}${sbindir} | |
40 | ${INSTALL_PROGRAM} rxdebug ${DESTDIR}${sbindir}/rxdebug | |
41 | ||
42 | dest: rxdebug | |
43 | ${INSTALL} -d ${DEST}/etc | |
44 | ${INSTALL_PROGRAM} rxdebug ${DEST}/etc/rxdebug | |
45 | ||
46 | # | |
47 | # Misc. targets | |
48 | # | |
49 | clean: | |
50 | $(RM) -f *.o *.a core *_component_version_number.c rxdumptrace rxdebug | |
51 | ||
52 | include ../config/Makefile.version |