# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
-TOP_SRCDIR=@TOP_SRCDIR@
-SYS_NAME=@AFS_SYSNAME@
+srcdir=@srcdir@
+include @TOP_OBJDIR@/src/config/Makefile.config
+include @TOP_OBJDIR@/src/config/Makefile.lwp
-# Makefile for Scout, the AFS navigation and monitoring tool.
-SHELL = /bin/sh
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
-include ../config/Makefile.${SYS_NAME}
-
-CFLAGS= ${DBUG} -I. \
- -I${TOP_SRCDIR}/config \
- -I${SRCDIR}/include \
- -I${SRCDIR}/include/afs \
- -I${SRCDIR} ${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
+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
-LIBS= ${SRCDIR}/lib/afs/libgtx.a \
- ${SRCDIR}/lib/afs/libfsprobe.a \
- ${SRCDIR}/lib/afs/libvolser.a \
- ${SRCDIR}/lib/afs/libkauth.a \
- ${SRCDIR}/lib/afs/libauth.a \
- ${SRCDIR}/lib/librxkad.a \
- ${SRCDIR}/lib/libdes.a \
- ${SRCDIR}/lib/afs/libcmd.a \
- ${SRCDIR}/lib/afs/vlib.a ${SRCDIR}/lib/afs/libacl.a \
- ${SRCDIR}/lib/afs/libvldb.a \
- ${SRCDIR}/lib/libubik.a \
- ${SRCDIR}/lib/afs/libafsint.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/afs/libaudit.a \
- ${SRCDIR}/lib/afs/libcom_err.a \
- ${SRCDIR}/lib/liblwp.a \
- ${SRCDIR}/lib/afs/util.a
+LIBS=${TOP_LIBDIR}/libgtx.a \
+ ${TOP_LIBDIR}/libfsprobe.a \
+ ${TOP_LIBDIR}/libvolser.a \
+ ${TOP_LIBDIR}/libubik.a \
+ ${TOP_LIBDIR}/libkauth.a \
+ ${TOP_LIBDIR}/libauth.a \
+ ${TOP_LIBDIR}/librxkad.a \
+ ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/vlib.a \
+ ${TOP_LIBDIR}/libacl.a \
+ ${TOP_LIBDIR}/libvldb.a \
+ ${TOP_LIBDIR}/libafsint.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/libaudit.a \
+ ${TOP_LIBDIR}/libcom_err.a \
+ ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libafshcrypto_lwp.a \
+ ${TOP_LIBDIR}/util.a
-all: install
+all: scout
#
# Build targets
scout.o: scout.c ${INCLS} AFS_component_version_number.c
scout: scout.o $(LIBS)
- ${CC} ${LDFLAGS} -o scout scout.o $(LIBS) ${TXLIBS} ${SRCDIR}/lib/afs/libtermlib.a ${XLIBS}
+ $(AFS_LDRULE) scout.o $(LIBS) $(LIB_roken) ${LIB_curses} ${XLIBS}
#
# Installation targets
#
-install: ${DESTDIR}/bin/scout
+install: scout
+ ${INSTALL} -d ${DESTDIR}${bindir}
+ ${INSTALL_PROGRAM} scout ${DESTDIR}${bindir}/scout
-${DESTDIR}/bin/scout: scout
- ${INSTALL} $? $@
+dest: scout
+ ${INSTALL} -d ${DEST}/bin
+ ${INSTALL_PROGRAM} scout ${DEST}/bin/scout
#
# Misc targets
$(RM) -f *.o scout core AFS_component_version_number.c
include ../config/Makefile.version
-