check curses-libs by configure
[openafs.git] / src / scout / Makefile.in
index 2fee39e..341599f 100644 (file)
@@ -5,57 +5,50 @@
 # 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
@@ -63,15 +56,18 @@ all: install
 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
@@ -80,4 +76,3 @@ clean:
        $(RM) -f *.o scout core AFS_component_version_number.c
 
 include ../config/Makefile.version
-