# directory or online at http://www.openafs.org/dl/license10.html
# Makefile for Afsmonitor, the AFS Performance monitoring tool
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
CFLAGS=-g -I. \
-I${TOP_SRCDIR}/config \
- -I${SRCDIR}/include \
- -I${SRCDIR}/include/afs \
- -I${SRCDIR} ${XCFLAGS}
+ -I${TOP_INCDIR} \
+ -I${TOP_INCDIR}/afs \
+ ${XCFLAGS}
LDFLAGS = ${XLDFLAGS}
-INCLS=${SRCDIR}/include/afs/gtxobjects.h \
- ${SRCDIR}/include/afs/gtxwindows.h \
- ${SRCDIR}/include/afs/gtxcurseswin.h \
- ${SRCDIR}/include/afs/gtxdumbwin.h \
- ${SRCDIR}/include/afs/gtxX11win.h \
- ${SRCDIR}/include/afs/gtxobjects.h \
- ${SRCDIR}/include/afs/gtxlightobj.h \
- ${SRCDIR}/include/afs/gtxtextobj.h \
- ${SRCDIR}/include/afs/gtxobjdict.h \
- ${SRCDIR}/include/afs/keys.h \
- ${SRCDIR}/include/afs/cellconfig.h \
- ${SRCDIR}/include/afs/cmd.h \
- ${SRCDIR}/include/afs/xstat_fs.h \
- ${SRCDIR}/include/afs/xstat_cm.h \
+INCLS=${TOP_INCDIR}/afs/gtxobjects.h \
+ ${TOP_INCDIR}/afs/gtxwindows.h \
+ ${TOP_INCDIR}/afs/gtxcurseswin.h \
+ ${TOP_INCDIR}/afs/gtxdumbwin.h \
+ ${TOP_INCDIR}/afs/gtxX11win.h \
+ ${TOP_INCDIR}/afs/gtxobjects.h \
+ ${TOP_INCDIR}/afs/gtxlightobj.h \
+ ${TOP_INCDIR}/afs/gtxtextobj.h \
+ ${TOP_INCDIR}/afs/gtxobjdict.h \
+ ${TOP_INCDIR}/afs/keys.h \
+ ${TOP_INCDIR}/afs/cellconfig.h \
+ ${TOP_INCDIR}/afs/cmd.h \
+ ${TOP_INCDIR}/afs/xstat_fs.h \
+ ${TOP_INCDIR}/afs/xstat_cm.h \
afsmonitor.h \
afsmon-labels.h
-LIBS=${SRCDIR}/lib/afs/libxstat_fs.a \
- ${SRCDIR}/lib/afs/libxstat_cm.a \
- ${SRCDIR}/lib/afs/libgtx.a \
- ${SRCDIR}/lib/afs/libafsint.a \
- ${SRCDIR}/lib/afs/libcmd.a \
- ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/liblwp.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/afs/util.a
+LIBS=${TOP_LIBDIR}/libxstat_fs.a \
+ ${TOP_LIBDIR}/libxstat_cm.a \
+ ${TOP_LIBDIR}/libgtx.a \
+ ${TOP_LIBDIR}/libafsint.a \
+ ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/util.a
-EXTRA_LIBS= ${TXLIBS} ${SRCDIR}/lib/afs/libtermlib.a ${XLIBS}
+EXTRA_LIBS=${TXLIBS} ${TOP_LIBDIR}/libtermlib.a ${XLIBS}
-all: afsmonitor
-system: install
+all: afsmonitor
afsmon-output.o: afsmon-output.c ${INCLS}
afsmon-win.o: afsmon-win.c ${INCLS}
#
# Misc others
#
-install: all
- ${INSTALL} afsmonitor ${DESTDIR}/bin
+install: ${DESTDIR}${bindir}/afsmonitor
clean:
$(RM) -f *.o afsmonitor AFS_component_version_number.c
include ../config/Makefile.version
+${DEST}/bin/afsmonitor: afsmonitor
+ ${INSTALL} $? $@
+
+${DESTDIR}${bindir}/afsmonitor: afsmonitor
+ ${INSTALL} $? $@
+
+
+dest: ${DEST}/bin/afsmonitor
+